如何通过 windows 远程桌面访问没有公网 ip 的云服务器?

2020 年 3 月 26 日
 duolab
在云端有一台 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 呢?
7028 次点击
所在节点    云计算
17 条回复
tangbao
2020 年 3 月 26 日
frp
itechify
2020 年 3 月 26 日
内网穿透?
duolab
2020 年 3 月 26 日
@tangbao 内网穿透的话是走云服务器下行带宽的吧?速度比较慢呀
duolab
2020 年 3 月 26 日
@oneisall8955 内网穿透是种方案
Livid
2020 年 3 月 26 日
tangbao
2020 年 3 月 26 日
@duolab 局域网应该是不限速的吧
star7th
2020 年 3 月 26 日
不需要内网穿透这么复杂。用我这个脚本,设置远程端口转发就好。blog.star7th.com/2019/06/2356.html
脚本运行在 centos 上,转发本机的 3389 端口到 192.168.0.2 的 192.168.0.2 。然后你在你的客户端远程桌面到 centos 的公网地址即可
garryforreg420
2020 年 3 月 26 日
centos 上做端口转发,访问 centos 的指定端口直接透传到 windows 的 3389
duolab
2020 年 3 月 26 日
@tangbao 经测试竟然是局域网的速度
tangbao
2020 年 3 月 26 日
@duolab 肯定是局域网的速度啊
sxzzsf
2020 年 3 月 26 日
ssh -g -L 3389:192.168.0.2:3389 user@centosip -N
powa2005
2020 年 3 月 27 日
可以了解下:行云管家 https://www.cloudbility.com/
powa2005
2020 年 3 月 27 日
接上一条,一不小心就发出去了; 可以在 centos 下安装 proxy 就可以导入局域网内所有主机;然后再线上就可以实现远程访问主机的操作;
vZexc0m
2020 年 3 月 27 日
也可以用 nginx 代理 TCP 即可
duolab
2020 年 3 月 27 日
https://www.cnblogs.com/tiantianhappy/p/11996007.html
解决了,谢谢楼上大佬们。
zhhww57
2020 年 3 月 28 日
softether 就可以了
zhhww57
2020 年 3 月 28 日
softether+sstp,sstp 客户端 windows 自带

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/656448

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX