1
sigup 2019-04-03 19:50:48 +08:00 1
假设 B 的 IP 是 10.42.71.Y,你要访问 B 的 22 端口,在 A 上执行
ncat --sh-exec "ncat 10.42.71.Y 22" -l 8088 --keep-open 外网访问 8088 就是 B 的 22 端口了 |
2
catalina 2019-04-03 20:18:07 +08:00 via Android
openvpn 的转发可能会出一些问题,前几次我试过用 ssh 端口映射把 OpenVPN TCP 端口映射到公网服务器上,结果手机连接的时候弹了 EOF_ERROR。。。
|
3
nanaw 2019-04-03 20:41:18 +08:00 via Android
v2ray 可以解决这个问题
|
5
sigup 2019-04-03 22:12:13 +08:00
@ccadb ncat 有 Windows 版本。。
用系统自带的也可以 netsh interface portproxy add v4tov4 listenport=8088 listenaddress=0.0.0.0 connectport=22 connectaddress=10.42.71.Y |
6
StarryFK 2019-04-03 22:14:25 +08:00 via Android
Windows 下不太懂,这个实现一般用到的技术是反向代理,Linux 下一般用 Nginx
|
7
ThirdFlame 2019-04-03 22:33:47 +08:00
服务器 A
|
8
ThirdFlame 2019-04-03 22:34:21 +08:00
服务器 A 在做一条端口映射即可。8888 -> 服务器 B:某端口
端口映射时可以这样级联的 |
9
MonoLogueChi 2019-04-03 23:49:12 +08:00 via Android
把 B 的端口映射到 A 上
|
10
crab 2019-04-03 23:57:21 +08:00
把机器 A 的 3389 映射出来连上远程桌面再去操作机器 B - -!
|