在云端有一台 centos (有公网 ip,局域网 ip 为 192.168.0.1 )
还有一台 windows 服务器(没有公网 ip,与 centos 同属一局域网,192.168.0.2 )
现在 windows 通过 iptables -t nat -A POSTROUTING -o eth0 -s 192.168.0.0/24 -j SNAT --to 192.168.0.1,实现 windows 访问外网。
现在要配置环境,如何使我的本地客户端访问到这台云端的 windows 呢?
回复
zhhww57
softether 就可以了
duolab
https://www.cnblogs.com/tiantianhappy/p/11996007.html
解决了,谢谢楼上大佬们。
vZexc0m
也可以用 nginx 代理 TCP 即可
powa2005
接上一条,一不小心就发出去了; 可以在 centos 下安装 proxy 就可以导入局域网内所有主机;然后再线上就可以实现远程访问主机的操作;
powa2005
可以了解下:行云管家 https://www.cloudbility.com/
sxzzsf
ssh -g -L 3389:192.168.0.2:3389 user@centosip -N
tangbao
@duolab 肯定是局域网的速度啊
duolab
@tangbao 经测试竟然是局域网的速度
garryforreg420
centos 上做端口转发,访问 centos 的指定端口直接透传到 windows 的 3389
star7th
不需要内网穿透这么复杂。用我这个脚本,设置远程端口转发就好。blog.star7th.com/2019/06/2356.html
脚本运行在 centos 上,转发本机的 3389 端口到 192.168.0.2 的 192.168.0.2 。然后你在你的客户端远程桌面到 centos 的公网地址即可
tangbao
@duolab 局域网应该是不限速的吧
duolab
@oneisall8955 内网穿透是种方案
duolab
@tangbao 内网穿透的话是走云服务器下行带宽的吧?速度比较慢呀
oneisall8955
内网穿透?
tangbao
frp
softether+sstp,sstp 客户端 windows 自带