提供一些科学上网相关软件的配置文件,包含路由器端和手机端软件的配置。
本项目中的配置文件主要是示范作用,并非所有文件都是拿来即用的,有一些要用的话还需要稍作修改。
另一个主要的目的:抛弃订阅转换!!!并不是说订阅转换不好,主要太麻烦,尽量利用软件内置的订阅能力,在本地达到分流目的。
自定义域名,生成 dnsmasq 格式的配置文件,用于在 Passwall 中订阅。
引用数据取自 v2fly/domain-list-community。
主要是为了解决 steam
等下载问题.
passwall + chinadns-ng
使用时,采用 chinaip
白名单模式,配置自定义域名直连时,虽然通过分流规则配置直连,但是其dns解析结果依然从代理走了,解析成代理区域的服务器,并非最优服务器。
如果直接写入direct_host,时不时需手动更新。
所以做了这个项目,每天拉取 v2fly/domain-list-community 的数据,加上自定义的域名,生成 dnsmasq 格式的配置文件,然后在 passwall 中订阅即可。
release分支 | CDN |
---|---|
链接 | 链接 |
whitelist.list 用于 mosdns 中,配合域名白名单实现精准的解析。
详情参考此项目 openwrt-actions,其中预置了 openclash 和 mosdns 相配合的配置。
路由器中可使用的客户端。
首先推广下自己编译的 OpenWrt 旁路由极简版,专为旁路由而制作。
- 编译脚本以及个人修改的组件依赖全开源,Github Actions 在线编译,安全可靠无后门。
- 基于 lede 源码
- 默认配置 DHCPv6 Client 接口 lan6。
- 默认配置好了 AdGuardHome 、 mosdns 和 openclash (或 ssrp )的搭配运行配置。
- openclash 预置 clash_meta 内核。
- mosdns 使用了 自己的修改版,支持 MMDB GeoIP 匹配。
待补充.....
手机、电脑等中可使用的客户端。
待补充.....
待补充.....
待补充.....
待补充.....
待补充.....
Android--Clash.Meta for Android
待补充.....
当匹配遇到 IP 相关的规则时,会触发 DNS 解析。no-resolve
可以跳过这个过程。
一旦触发了一次 DNS 解析,后续的 IP 相关规则即使配置了 no-resolve
也依然会生效。
个人认为,当在路由器上作为透明代理使用时,DNS 解析始终都会被终端触发,DNS 经过代理软件时,代理软件会建立 IP - DOMIAN 的映射关系。所以,作为透明代理使用时,最好还是不配置 no-resolve
,让所有 IP 相关的规则都直接生效。
反之,在手机或者电脑上直接运行代理程序,或者通过配置系统代理的方式使用时,则应该配置 no-resolve
,直到匹配 LAN 规则和 GEIOIP 规则时再触发 DNS 解析。