OpenWrt做旁路由时国外网站正常访问而打不开国内网站的解决方法

遇到的问题

       在群晖虚拟机搭建了一个OpenWrt做旁路由,基本设置已经OK,但是只能访问国外网站,国内网站打不开,已排除DNS原因和网络原因;

 

解决的方法

       在OpenWrt左边菜单,网络–防火墙–基本设置,找到WAN ⇒ REJECT 这行,入站数据和转发,都改成“接受”,点右下角“保存&应用”;

 

然后试一下浏览器访问国内网站是否正常,如果正常下面就不需要设置了。如果还不行,就继续设置:

在OpenWrt左边菜单,网络–防火墙–自定义规则,在里面的编辑框内容最下面添加一行:

iptables -t nat -I POSTROUTING -j MASQUERADE

再点右下角“重启防火墙”

再试一下访问国内网站和国外网站,一切正常!

点赞
  1. ken说道:
    Google Chrome Windows 10
    您好,能麻烦您在更新旁路由固件时多生成个.bin的格式方便在线更新吗?我在esxi中用您的旁路由固件每次更新都需要重新配置IP等,如果能够在线保留配置升级就更耐斯了。
    1. 博主说道:
      Google Chrome Windows 10
      从我网盘下载的img.gz文件,可以在OP后台菜单上传文件进行升级,保存配置那里打勾,就可以。
  2. mute说道:
    Google Chrome Windows 10
    希望 固件增加个 nps 内网穿透 :zhenbang:
    1. 博主说道:
      Google Chrome Windows 10
      全功能版里面有。
      1. mute说道:
        Google Chrome Windows 10
        不是吧 我看很多集成的 都是假的 没有web管理界面。显示运行,一个端口都没监听。
        1. 博主说道:
          Google Chrome Windows 10
          有图有真相:https://wp.gxnas.com/wp-content/uploads/2022/03/1647235950-QQ20220314133146.jpg
          1. mute说道:
            Google Chrome Windows 10
            这个就是假的 没有web管理面板
          2. 博主说道:
            Google Chrome Windows 10
            那就没有了,NPS的OP源码目前就这个。
  3. 谷歌说道:
    Google Chrome Windows 10
    感谢博主的解答,这个问题总算解决了。 请问下开启入站和转发会影响速度吗?最关键的是会不会有安全方面的顾虑,谢谢。
    1. 博主说道:
      Google Chrome Windows 10
      不影响速度。
  4. 阵雨兄说道:
    QQbrowser Windows 10
    两步全做完,成功访问baidu。否则只能谷歌~
    1. 博主说道:
      Google Chrome Windows 10
      好的。

发表评论