外网如何连接树莓派?

2018-08-19 21:12:03 +08:00
 CSGO

家里路由器里可以设置外网端口映射内外 ip 的某端口,windows 远程桌面 3389,我就是在路由器上设置 3389 外网映射内外我电脑的 ip 192.168.31.2 的 3389 内网端口上。通过外网实测可以连接到我家里电脑。ip 虽然是随机,但是我可以通过绑定花生壳到路由器,或者通过路由器 APP 获取到此时此刻电信分配的 ip,都可以连接。

树莓派我刚到,局域网内我直接 ssh 我内网 ip 192.168.31.5,端口是 22,可以连接。

所以我以为我在路由器上,也绑定外网 22 到内外 192.168.31.5 的端口 22,结果实测连不上。。。这是为什么呢? 然后我绑定外网 1022 到内外 192.168.31.5 的端口 22,也连接不上。

是我理解这个有问题,还是有什么其他原因?

4999 次点击
所在节点    问与答
15 条回复
flyzero
2018-08-19 21:18:37 +08:00
我也差不多这么做的,是可以的,你 22 端口连不上有点奇怪,看看防火墙设置(局域网可以连应该不是这问题),测外网的时候,不要用内网 WiFi 测 i
CSGO
2018-08-19 22:19:03 +08:00
@flyzero 不行,我在服务器上 ssh 过来也不行。
fyibmsd
2018-08-19 22:27:05 +08:00
绑定端口 1024 以下要 root 身份,看你登录的用户
woshijidan
2018-08-19 22:46:00 +08:00
应该是外网端口被屏蔽了,试试外网 13000 端口 over 内网 xx:22
WildCat
2018-08-19 22:52:14 +08:00
frp 到 vps 算了
Tetsuchou
2018-08-20 02:50:29 +08:00
ngrok 试试吧
Trumeet
2018-08-20 03:42:13 +08:00
frp
CEBBCAT
2018-08-20 03:51:57 +08:00
同意楼上的意见,尝试高端口,再尝试低端口,或者直接临时借 Windows 的 3389
sutking
2018-08-20 07:11:33 +08:00
首先不建议你用 oray 家的服务,我前两天搞外网连内网 nas,当时也是用路由器的动态 dns 解析 oray 的服务,无缘无故的问题让我走了好大的弯路(甚至我曾一度怀疑到了我的路由器硬件本身),最后换了一家服务问题根本就不存在了……
其次,建议你先查查问题的原因是不是因为你没有公网 IP (虽然看你的描述这可能性不大)
最后就是建议你试大端口,不常用的端口,多换几个试,听说有运营商封锁小区 p2p 下载软件就是封锁一些大端口,不排除误封的可能
yzc27
2018-08-20 07:22:35 +08:00
同建议你路由器开放高位端口,如五位数的,然后转发到内网树莓派的 22 端口,然后树莓派设置证书登录,关掉密码登录,这样保证安全。
xmoiduts
2018-08-20 08:58:34 +08:00
你的外网 22 可能被运营商封了,或可用外网 22-内网 3389 检验。既然你有外网 ip,那么换个高位端口吧。
CSGO
2018-08-20 10:23:21 +08:00
@woshijidan 修改 13000 确实可以!不过又有问题,树莓派自带的那个 vnc,端口是 1 吗?我绑定 13001 到 1,外网不行。这个是网络问题吗?还是 vnc 不支持外网连接?
CSGO
2018-08-20 10:31:56 +08:00
woshijidan
2018-08-20 18:25:13 +08:00
@CSGO 好像是 5901 ?我百度看下 我没用过不清楚草莓派的系统是啥
wdom
2018-12-04 10:51:59 +08:00
holer 就可以实现,参考资料
http://www.cnblogs.com/wisdom-projects/p/10036583.html

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

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

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

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

© 2021 V2EX