• 请不要在回答技术问题时复制粘贴 AI 生成的内容
zjsxwc
V2EX  ›  程序员

路由器能不能端口转发到它自己?

  •  
  •   zjsxwc ·
    zjsxwc · Aug 13, 2017 · 3649 views
    This topic created in 3270 days ago, the information mentioned may be changed or developed.

    刚刚给我的小米路由 3 刷了开发版 rom。

    于是用 golang 写了个测试用的 web 网站程序(编译到 mipsle 架构)后, 通过 ssh 部署到了路由器上。

    路由器的局域网地址是 192.168.31.1

    在局域网里浏览器访问 192.168.31.1:1344 是可以访问到的, 但是我想外网访问时却不行。

    我看了端口转发的配置,也只能把 1344 这个端口转发到除 192.168.31.1 外的局域网机器(我通过端口转发外网访问我笔记本的端口是可以的),我应该怎么让外网访问到路由器自己的 1344 端口?

    10 replies    2017-08-14 10:14:05 +08:00
    zjsxwc
        1
    zjsxwc  
    OP
       Aug 13, 2017
    改了程序,直接指定路由器外网的 ip 来监听端口,也不行。。
    szlytlyt
        2
    szlytlyt  
       Aug 13, 2017 via Android
    我猜你
    szlytlyt
        3
    szlytlyt  
       Aug 13, 2017 via Android
    监听的 ip 不是 0.0.0.0
    zjsxwc
        4
    zjsxwc  
    OP
       Aug 13, 2017
    @szlytlyt

    试了 0.0.0.0 也一样不能被外网访问,应该是路由器接管了来自外网的网络请求,因为他要优先干端口转发。
    akira
        5
    akira  
       Aug 13, 2017
    同 3l,另外可以试试转发到 127 ?
    xfspace
        6
    xfspace  
       Aug 13, 2017 via Android
    iptables
    zjsxwc
        7
    zjsxwc  
    OP
       Aug 13, 2017   ❤️ 1
    解决了,参考了 openwrt 的配置文件:

    在 /etc/config/firewall 文件后追加规则

    ```
    config rule
    option target 'ACCEPT'
    option src 'wan'
    option proto 'tcp'
    option dest_port '1344'
    option name 'outwamg1344'
    ```

    然后重启`/etc/init.d/firewall restart`


    参考:

    http://demon.tw/hardware/remote-ssh-openwrt.html/comment-page-1

    https://wiki.openwrt.org/doc/howto/port.forwarding



    @zjsxwc @szlytlyt @akira @xfspace
    nadoo
        8
    nadoo  
       Aug 13, 2017 via iPhone
    filter 表 input 链允许 1344 目的端口
    flynaj
        9
    flynaj  
       Aug 14, 2017 via Android
    首先确定你有外网 ip
    90safe
        10
    90safe  
       Aug 14, 2017
    你 iptables 规则没写好
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   4308 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 00:07 · PVG 08:07 · LAX 17:07 · JFK 20:07
    ♥ Do have faith in what you're doing.