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

12次阅读

共计 416 个字符,预计需要花费 2 分钟才能阅读完成。

背景:

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

实现方案:

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

当前问题:

  1. 小米手机偶尔会因为这个 PAC 导致网络连接失败,iPhone 没出现过这个现象。刚开始以为是 PAC 文件太大导致的,换了个小的还是会出现。
  2. PAC 中的白名单不完美,Github 上相关的项目都很老了,很多国内常用网站没包含在里面。没有合适的白名单的话,估计得自己搞一个了。准备存一下 Clash 里的日志,把访问多的域名且可以直连的统计出来,放到白名单里。
正文完
 0