V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
通过以下 Referral 链接购买 DigitalOcean 主机,你将可以帮助 V2EX 持续发展
DigitalOcean - SSD Cloud Servers
raidsan
V2EX  ›  VPS

问一个 frp 内网穿透的问题

  •  
  •   raidsan · 2022-02-25 21:16:04 +08:00 · 1305 次点击
    这是一个创建于 1003 天前的主题,其中的信息可能已经有所发展或是发生改变。

    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 了? (甚至会自动给这个端口打开防火墙?)

    3 条回复    2022-02-26 08:25:00 +08:00
    4ark
        1
    4ark  
       2022-02-25 21:19:40 +08:00 via iPhone
    当然要开放端口
    Erroad
        2
    Erroad  
       2022-02-25 21:27:47 +08:00
    frps 会自动侦听这个 port ,但是不会自己开防火墙。
    Kimen
        3
    Kimen  
       2022-02-26 08:25:00 +08:00 via iPhone
    你没开防火墙吧
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   6043 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 02:49 · PVG 10:49 · LAX 18:49 · JFK 21:49
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.