1
zieglar 2014-06-27 16:20:13 +08:00 2
|
2
dafang 2014-06-27 16:21:59 +08:00 1
你可以用 ngrok 这个软件。理论上,只要你有一台外网的服务器,是可以通过这台外网的服务器做tunnel来做数据转发的。
你内网的机器连到外网服务器打开隧道 - 你外网的用户连到服务器握手隧道。 然后就可以SSH双向数据传输了。 ngrok可以方便的解决这个问题。单独的ssh也可以做到。 |
3
66450146 2014-06-27 16:24:24 +08:00 1
你有一台外网的服务器可以 ssh 的话,就可以用 ssh -R 来转发
|
4
mantianyu 2014-06-27 16:26:17 +08:00 1
动态地址解析应该解决不了这个问题吧
|
6
Tonni OP @zieglar 谢谢推荐,我试用了下,遇到一个奇怪的问题,我是用命令`ssh [email protected]`登陆,输入密码提示我密码错误,但是使用`ssh [email protected]`登陆输入密码既可以正常登陆。
|
7
zieglar 2014-06-27 16:49:07 +08:00
看看页面上,有介绍可以让你 debug
|
9
sandtears 2014-06-27 17:12:48 +08:00 1
最简单的解决方案,买个花生壳新出的花生棒。
麻烦点的话可以买个 VPS,然后用 ssh -R 2222:localhost:22 remote_ip 把本机的 22 端口映射到 VPS 上的 2222 端口。 或者用 he.net 家的 IPv6 Tunnel 服务 |
10
sandtears 2014-06-27 17:19:38 +08:00
另外国内 VPS 貌似不贵,我有个专门用来做端口转发的腾讯云,20+RMB/mo ,1Mbps 转发个 ssh 还是够了。
|
14
sandtears 2014-06-27 19:33:42 +08:00
|
15
dafang 2014-06-27 20:04:16 +08:00
@Tonni 你没指定端口啊,你要看一下,一般你ngrok start ssh啥之后,会给你分配一个随机端口的。ngrok.com肯定不会把22端口给你的啊。。。
|
16
Ansonyi 2014-06-27 20:10:58 +08:00 1
|
17
oott123 2014-06-27 22:20:51 +08:00 via Android 1
试试 n2n ?
udp 打洞,可以做到直连… |
18
Tonni OP |
19
zhoubug 2014-06-28 02:35:36 +08:00 via Android 1
google play 或者 百度应用搜下n2n
|
20
geeti 2014-06-28 03:24:46 +08:00 1
如果能从内网的机器ssh到外部机器,那就可以用ssh的远程转发。
从内网到外网: ssh -R 19999:localhost:22 [外网client] 然后在外网就可以直接 ssh -p 19999 localhost |
21
dafang 2014-06-28 20:22:48 +08:00
|
22
lovejoy 2014-06-28 23:55:40 +08:00
logmein-hamachi 值得你拥有
|
23
Love4Taylor 2014-07-01 09:55:46 +08:00
为何不能upnp呢。。
|
24
chunchu 2015-09-21 10:36:21 +08:00
我现在也已经转到 N2N 了
|