树莓派连 vps 对公网开放端口的问题

2016-10-13 14:07:38 +08:00
 zwpaper

场景是这样的,我在内网,也就是路由器下,树莓派跑着一个 aria2 服务

然后我在公网有一台 vps ,我希望通过树莓派能连到这台 vps 后,我可以通过 vps 向树莓派下发下载任务。

现在使用的方案:

使用 ssh 代理中转:

ssh -fNR vps_port:127.0.0.1:pi_port user@vps

但是 vps_port 只能在 vps 本地访问到,已经试过在 vps_port 前加 vps 的 ip ,也是只能本地访问。

ssh -fNL *:remote_port:localhost:target_port localhost

这样连接就正常了。

看起来一切都正常了。

但是,问题来了。

晚上还是正常的东西,睡一晚上起来,端口就连不上了!

所有东西看起来都很正常,调试我也不知道从哪里下手了。

这,我就有点不会了。有人对 ssh 代理比较了解的吗?

求助!

484 次点击
所在节点    VPS
8 条回复
cq65617875
2016-10-13 16:44:20 +08:00
为何不考虑 VPN
zwpaper
2016-10-13 17:20:15 +08:00
@cq65617875 树莓派只能单向连 vps ,如果用 vpn 的话,要怎么设置呢?
roychan
2016-10-13 20:35:16 +08:00
用 autossh ,设置 'ServerAliveInterval' 参数。
roychan
2016-10-13 20:35:42 +08:00
准确地说是:用 autossh ,并设置 'ServerAliveInterval' 参数。
zwpaper
2016-10-13 22:29:43 +08:00
@roychan 好东西!我试一下,明天早上看看效果,先谢谢了!
roychan
2016-10-14 10:18:28 +08:00
你有设置那个参数吗?
zwpaper
2016-10-14 10:44:42 +08:00
@roychan Ops ,自己查了一下 autossh ,把这个参数给忘了,我的锅,今晚再试试!
zwpaper
2016-10-15 15:41:03 +08:00
@roychan 太感谢了,加了参数之后果然可以用了!

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

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

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

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

© 2021 V2EX