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