用家里的 NAS 搞了个全家自动翻墙,大佬们帮忙指导下 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
stardustree
V2EX    分享发现

用家里的 NAS 搞了个全家自动翻墙,大佬们帮忙指导下

  •  
  •   stardustree 2024-07-31 16:40:30 +08:00 7791 次点击
    这是一个创建于 452 天前的主题,其中的信息可能已经有所发展或是发生改变。

    背景:

    群晖 DS220+,媳妇儿和我都有翻墙的刚需,手机、pad 、switch 、windows 电脑、mac 电脑,终端比较多,所以要搞家庭网络下的自动翻墙

    实现方案:

    1. NAS 上通过 Docker 安装 Clash ,按 Rule 自动判断哪些访问需要代理,哪些直连。顺便写了个脚本,每天更新 Clash 订阅。
    2. 手机等终端在网络配置中填写 PAC 文件,逻辑上是可以直接填写 Clash 的地址的,但是担心所有的流量都要先经过 NAS ,导致不需要翻墙的访问变慢了,所以在 PAC 中搞了个白名单,白名单内的访问不走代理。

    当前问题:

    1. 小米手机偶尔会因为这个 PAC 导致网络连接失败,iPhone 没出现过这个现象。刚开始以为是 PAC 文件太大导致的,换了个小的还是会出现。
    2. PAC 中的白名单不完美,Github 上相关的项目都很老了,很多国内常用网站没包含在里面。没有合适的白名单的话,估计得自己搞一个了。准备存一下 Clash 里的日志,把访问多的域名且可以直连的统计出来,放到白名单里。
    23 条回复    2024-08-01 11:40:01 +08:00
    xiaobaozi233
        1
    xiaobaozi233  
       2024-07-31 16:45:48 +08:00   1
    还是搞个软路由来负责把,我用的下面这个暂时没碰到过问题

    https://github.com/Aethersailor/Custom_OpenClash_Rules
    Brunuh2Ville2
        2
    Brunuh2Ville2  
       2024-07-31 17:17:43 +08:00
    多买一台路由器开全局代理
    imnpc
        3
    imnpc  
       2024-07-31 17:21:07 +08:00
    我的方案
    软路由(爱快 192.168.1.1) + 爱快上的虚拟机安装的 iStoreOS(192.168.1.100) + PassWall
    爱快 DHCP 中 指定好需要翻墙的设备 DNS 和 网关 均为 192.168.1.100 这样不影响普通设备

    目前来说 如果只用 DS220+负责的话
    推荐直接用群晖 VMM 搭建一个虚拟机 分配好固定内网 ip 192.168.x.100 安装 iStoreOS x86 版本 + PassWall
    然后需要翻墙的设备 手动配置 DNS 和 网关 均为 192.168.x.100 就可以了
    Blanke
        4
    Blanke  
       2024-07-31 17:50:00 +08:00
    直接路由器刷机挂个 clash
    zsh2517
        5
    zsh2517  
       2024-07-31 18:48:16 +08:00   3
    网络设备不太建议和别的东西放在一起。风险比较大(纯 NAS + 路由器还好,All-in-one 非常不建议)

    比如,NAS 升级或者调整设置的时候,可能会导致 VM 中断,VM 中断又会导致网络问题。升级失败/网络不通无法远程管理/需要手机开热点搜解决方案等
    diedat17
        7
    diedat17  
       2024-07-31 19:13:28 +08:00 via iPhone
    @diedat17 白名单模式规则匹配不全,以前用的就是白名单模式很多米家设备都无法使用,后面转成黑名单模式就很少有问题
    gzldc
        8
    gzldc  
       2024-07-31 19:21:55 +08:00
    我 nas 没用来干这事,路由器用的 redmi ax6000 ,装了 clash 就可以了
    povsister
        9
    povsister  
       2024-07-31 20:07:35 +08:00
    自用(研)全家科学方案
    https://v2ex.com/t/1039732
    TwoBall
        10
    TwoBall  
       2024-07-31 20:08:55 +08:00
    用 paopaodns 分流,fakeip 经过翻墙网关
    MeiJiayun
        11
    MeiJiayun  
       2024-07-31 23:26:25 +08:00
    红米 ax3000t 路由器安装 shellclash 或者换 openwrt 系统装插件都可以实现
    freddyzeng
        12
    freddyzeng  
       2024-08-01 00:49:41 +08:00 via iPhone
    一般都是整多一台软路由做辅助网关,主旅游做流控。不过我的主路由是 x60 pro ,在锐捷固件的基础上自己魔改了,并且删除了锐捷后门。保留游戏加速,用得很爽。

    我基本上不考虑国内的 WIFI7 了,除非 wifi8 提升很大
    GHvyuR7N
        13
    GHvyuR7N  
       2024-08-01 03:15:11 +08:00 via iPhone
    nas 上跑 openwrt 虚拟机,其他设备用用旁路由模式连,群晖自己和 docker 填 http 连,这样崩也不影响访问群晖维护,虽然我还没有遇到崩的情况。
    07H56wMvTJUc4rcf
        14
    07H56wMvTJUc4rcf  
       2024-08-01 03:41:33 +08:00 via iPhone
    “但是担心所有的流量都要先经过 NAS”

    你设置没问题的话下行流量不会经过旁路由
    AASW2ss
        15
    AASW2ss  
       2024-08-01 05:29:39 +08:00
    这个需求,软路由最好,固件还多
    kelvansun
        16
    kelvansun  
       2024-08-01 07:38:48 +08:00
    换是我,我就搞台二手 Mac mini 安装 surge 做旁路由,再挂个硬盘当 NAS 。
    facebook47
        17
    facebook47  
       2024-08-01 07:43:40 +08:00 via Android
    @Blanke 这种可以,但是对路由器性能要求比较高,不然网速会很慢
    mcone
        18
    mcone  
       2024-08-01 08:27:18 +08:00
    同 220 路过,为啥非得给群晖这么大压力,白裙什么配置大家心里都有数啊……
    另外本地 pac 有种多此一举的感觉,你要是调整策略还得设备和路由各 1 次(至少)
    jzphx
        19
    jzphx  
       2024-08-01 08:29:16 +08:00
    @facebook47 讲真还好,我用的是 16 年的 WRT1900AC ,性能远远比不上软路由,出海带宽只能到 60Mbps ,但是也够用。整了个 n5105 准备全链路 2.5g ,结果偶发 ping 值飙升,懒得解决,换回了路由器
    nbweb
        20
    nbweb  
       2024-08-01 09:25:01 +08:00
    我用的路由器是 openwrt ,里面安装 v2rayA ,可以实现透明代理,也就是说,只要连上我家的网络,所有设备都可以实现自动翻,国内外分流,也就是说 gfwlist 走代理,其它直连。
    g1antttt214
        21
    g1antttt214  
       2024-08-01 10:53:57 +08:00
    用自带的 vmm 装 openwrt ,剩下的随便搞
    michaelzxp
        22
    michaelzxp  
       2024-08-01 11:00:36 +08:00
    我也在用,貌似没啥好的方案,最后还是把翻墙的跟不翻墙的分开网络了
    winglight2016
        23
    winglight2016  
       2024-08-01 11:40:01 +08:00
    网络需求最好是在网络设备上实现,比如:路由器刷个 openwrt ,我家里的华硕路由器刷了爱快,用了几年了,非常稳定机场确实不稳定,这个没法。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2553 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 27ms UTC 15:08 PVG 23:08 LAX 08:08 JFK 11:08
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86