共计 416 个字符,预计需要花费 2 分钟才能阅读完成。
背景:
群晖 DS220+,媳妇儿和我都有翻墙的刚需,手机、pad、switch、windows 电脑、mac 电脑,终端比较多,所以要搞家庭网络下的自动翻墙
实现方案:
- NAS 上通过 Docker 安装 Clash,按 Rule 自动判断哪些访问需要代理,哪些直连。顺便写了个脚本,每天更新 Clash 订阅。
- 手机等终端在网络配置中填写 PAC 文件,逻辑上是可以直接填写 Clash 的地址的,但是担心所有的流量都要先经过 NAS,导致不需要翻墙的访问变慢了,所以在 PAC 中搞了个白名单,白名单内的访问不走代理。
当前问题:
- 小米手机偶尔会因为这个 PAC 导致网络连接失败,iPhone 没出现过这个现象。刚开始以为是 PAC 文件太大导致的,换了个小的还是会出现。
- PAC 中的白名单不完美,Github 上相关的项目都很老了,很多国内常用网站没包含在里面。没有合适的白名单的话,估计得自己搞一个了。准备存一下 Clash 里的日志,把访问多的域名且可以直连的统计出来,放到白名单里。
正文完