![]() | 1 BUPTGuo 2015-03-21 13:07:42 +08:00 ngrok,前一段注意到有这个内网映射外网的 |
![]() | 2 hjc4869 2015-03-21 13:08:34 +08:00 同求,我主要是在学校的内网想把电脑的TCP 3389端口映射到服务器上,这样我随时随地都能用手机RDP。。。 ssh映射我就没成功过,后来就没怎么研究了 |
![]() | 3 BinbinWang 2015-03-21 13:11:57 +08:00 有路由器权限的话 直接端口 映射 不就可以么 |
![]() | 4 GG668v26Fd55CP5W 2015-03-21 13:12:16 +08:00 via iPhone 好像有个叫狗洞工具,可以试试 |
5 zealic 2015-03-21 13:22:55 +08:00 SSH 通道有干扰 |
![]() | 6 xiaoyao9933 OP @BUPTGuo 你是指自己搭建一个ngrok服务器么?我想利用联通公网ip的原因,就是想让延迟降低。 |
7 xiaoyao9933 OP @BinbinWang 路由器无法主动的判断内网服务器的nat后的端口号,没法映射。 |
![]() | 8 xiaoyao9933 OP @falcon05 我看了一下,狗洞的官网介绍文字简洁到看不懂。。并且似乎没有提供自己搭建握手服务器的方式。我还是想选个成熟的工具。 |
![]() | 9 xiaoyao9933 OP @zealic 那有办法改善么? |
![]() | 10 infong 2015-03-21 17:36:03 +08:00 via iPhone 不知道n2n能不能满足要求,建立一个虚拟局域网…然后用socat/netcat做映射。 |
![]() | 11 ETiV 2015-03-21 19:12:13 +08:00 @hjc4869 ssh 默认 -fNR 只监听公网机的 127.0.0.1. 解决这问题需要公网机上 sshd_config 的一个配置 "GatewayPorts yes". 为了安全我单独开了一个 sshd, 除了有上面的配置, 还加了一行: "AllowUsers nologin" 这样, 只有 nologin 这个用户才能连到这个 sshd 监听的端口, 而它是没有shell的. |
![]() | 13 xiaoyao9933 OP @infong socat可以直接建立反向链接么? 类似于ssh -R的功能? |
![]() | 14 infong 2015-03-22 16:30:50 +08:00 via iPhone @xiaoyao9933 这个不太清楚,我目前采用是n2n的方案… |