问一个 frp 内网穿透的问题

2022-02-25 21:16:04 +08:00
 raidsan

vps 上安装 frps, 内网路由器安装 openwrt-frp, frpc 先尝试了一下配置远程 ssh 访问路由器,

frps 配置: [common] bind_port=7000 token=xxxxxxxx

frpc 配置: [ssh] type = tcp local_port = 22 local_ip = 127.0.0.1 remote_port = 7022

配好后按说明,要在外网访问内网路由器 ssh, 可用命令: ssh -oPort=7022 root@vps 服务器 ip

我不明白的是,直接访问 vps:7022 , 那不得在 vps 上防火墙开放 7022 端口吗? 而且在 vps 上它并没有配置 7022 端口啊? 它怎么就会跑到 frps 服务里了? 难道 vps 上运行 frps 以后, 它会接管服务器上所有的端口? 还是 frpc 客户端 连上 vps 上 frps 服务后,注册了要服务的 remote port , 然后 frps 就自动侦听这个 remote port 了? (甚至会自动给这个端口打开防火墙?)

1302 次点击
所在节点    VPS
3 条回复
4ark
2022-02-25 21:19:40 +08:00
当然要开放端口
Erroad
2022-02-25 21:27:47 +08:00
frps 会自动侦听这个 port ,但是不会自己开防火墙。
Kimen
2022-02-26 08:25:00 +08:00
你没开防火墙吧

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

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

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

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

© 2021 V2EX