V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
OpenWrt 是一个专门面向嵌入式设备的 Linux 发行版。你可以将 OpenWrt 支持的型号的嵌入式设备,比如各种路由器上的系统,换成一个有更多可能性可以折腾的 Linux 系统。
OpenWrt 官方网站
xJogger
V2EX  ›  OpenWrt

QNAP 虚拟机装 OpenWrt+passwall,设置 QNAP 网关后, Docker 内的 Container 无法访问国内网站

  •  
  •   xJogger · 64 天前 · 752 次点击
    这是一个创建于 64 天前的主题,其中的信息可能已经有所发展或是发生改变。
    如题。

    做了如下操作:
    1. QNAP 虚拟机装 OpenWrt+passwall 作为旁路由,开启自动分流,国外翻墙+国内直连
    2. 设置 QNAP 的网关和 DNS 为 QNAP 虚拟机装的 OpenWrt
    3. QNAP 自己上网正常(国内+国外),但是 Container 里面,可以访问谷歌( curl google.com 正常),但是访问国内网站就 time out (curl cip.cc 就卡住了)
    4. 将 QNAP 的网关设置为局域网内其他的 OpenWrt+passwall ,Container 网络正常(国内+国外)


    有没有大佬知道是为什么么……
    如果能解决的话,就可以少整一个 OpenWrt+passwall 设备了。
    11 条回复    2024-08-13 23:47:55 +08:00
    ahhead1
        1
    ahhead1  
       64 天前
    建议直接路由器 OpenWrt+passwall 简单明了 不想在 nas 设置复杂网络
    axxxiba
        2
    axxxiba  
       64 天前 via iPhone
    赛博菩萨 cloudflare 搞个 worker 做 dockhub 代理
    xJogger
        3
    xJogger  
    OP
       63 天前 via Android
    @ahhead1 有道理,下次换路由还是整个能刷机的,现在这个中兴性能挺好,就是还没刷机方案
    xJogger
        4
    xJogger  
    OP
       63 天前 via Android
    @axxxiba 有道理,我研究研究
    libregratis
        5
    libregratis  
       63 天前
    感觉问题在主路由,几年前遇到过,主路由华为 + N1 OpenWrt ,当时的解决方法是添加防火墙规则,但华为主路由太恶心了,后来换了 RouterOS 彻底省心了,检查一下 QNAP 虚拟机跑的 OpenWrt 版本,不会还是 18.06 吧?
    xJogger
        6
    xJogger  
    OP
       63 天前 via Android
    @libregratis 跑的最新的 iStoreOS
    不过因为毫无头绪,所以我放弃把 Qnap 的网关设置成 OpenWrt 了
    梳理了下,Qnap 里面需要翻墙了只有 Docker pull 和 qBittorrent 连 tracker ,在这两个地方分别手动设置代理了
    libregratis
        7
    libregratis  
       63 天前
    嗯,也是一种解决方法;不过,看了下 iStoreOS 最新版本是基于 OpenWrt 22.03 ,印象里从 22.03 开始 OpenWrt 使用 nftables 取代 iptables ,而几年前 N1 跑的 OpenWrt 还算是 iptables ,所以修改防火墙规则的方法在这个版本是无效的;其实可以试试 OpenWrt 23.05 官网固件
    xJogger
        8
    xJogger  
    OP
       62 天前
    @libregratis 好,原来 iStoreOS 不是最新的 OpenWrt ,下次再折腾的时候我试试的。这次周末高强度折腾了 NAS 两天,要休息休息了 XD
    libregratis
        9
    libregratis  
       61 天前
    ImmortalWrt 对 OpenWrt 主线的跟随很快,下载站有 vmdk 文件,App Store 也收录了 passwall ,opkg install 即可
    xJogger
        10
    xJogger  
    OP
       61 天前
    @libregratis 感谢,之前好像听说过 ImmortalWrt ,原来也是类似 iStoreOS 的东西,下次我试试
    libregratis
        11
    libregratis  
       61 天前
    ImmortalWrt 和 iStoreOS 都是 OpenWrt 的分支,一个对主线跟随的快,另一个慢而已,三者目前最新版本 OpenWrt 23.05.4 / ImmortalWrt 23.05.3 / iStoreOS 22.03.7 ,23/22 是年份,05/03 是当年第几版,各自都有优缺点,三者的关系有点类似 Debian/ Ubuntu / Armbian
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   888 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 22:22 · PVG 06:22 · LAX 15:22 · JFK 18:22
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.