Skyworks-DNS-splitter

@test test authored on 5 Mar 2025
build-dnscrypt-proxy-forwarding-rules optimized powershell build script and updated forwarding rule 1 year ago
config-examples initial 1 year ago
.gitignore initial 1 year ago
dnscrypt-proxy-forwarding-rules.txt updated v4&v6 only mode 1 year ago
dnscrypt-proxy-forwarding-rules.txt.old optimized powershell build script and updated forwarding rule 1 year ago
dnscrypt-proxy-forwarding-rules.txt.v4 updated v4&v6 only mode 1 year ago
dnscrypt-proxy-forwarding-rules.txt.v4+v6 updated v4&v6 only mode 1 year ago
dnscrypt-proxy-forwarding-rules.txt.v6 updated v4&v6 only mode 1 year ago
dnscrypt-proxy.exe initial 1 year ago
dnscrypt-proxy.toml updated v4&v6 only mode 1 year ago
dnscrypt-proxy_new.exe updated v4&v6 only mode 1 year ago
public-resolvers.md updated v4&v6 only mode 1 year ago
public-resolvers.md.minisig updated v4&v6 only mode 1 year ago
readme.md updated readme 1 year ago
relays.md updated v4&v6 only mode 1 year ago
relays.md.minisig updated v4&v6 only mode 1 year ago
service-install.bat initial 1 year ago
service-restart.bat initial 1 year ago
service-uninstall.bat initial 1 year ago
在 Windows 上实现国内外 DNS 分流.html initial 1 year ago
readme.md

Skyworks DNS

前言

基于:https://stblog.penclub.club/posts/DNSCrypt/ , 在此对作者表示感谢!

启动配置

你应当下载一个 https://github.com/felixonmars/dnsmasq-china-list 的分流表;我们对教程做了优化,可以直接用powershell脚本生成适用于DNScrypt-proxy的分流表,不需要安装什么GNUWin32之类的蛋疼玩意。

你需要下载的是repo里面的以下三个文件

  • accelerated-domains.china.conf
  • apple.china.conf
  • google.china.conf

完事后更新,也就是粘贴覆盖掉/build-dnscrypt-proxy-forwarding-rules目录里面的旧表;

删掉老的dnscrypt-proxy-forwarding-rules.txt,或者重命名为你想备份的名字;(可以不干,会被覆写)

在该目录下的powershell命令行运行.\build-dnscrypt-proxy-forwarding-rules.ps1,按1生成我们需要的proxy分流表,并把它移动到上级目录,覆盖掉老东西。

custom.conf是用来在使用时发现问题的时候,手动增加一些不应该出国的域名,让它们回到你清dns的手动配置,加进去的内容重新生成一遍即可生效。由于显而易见的原因,你需要按照前三个conf的格式写。

服务配置

DNScrypt-proxy-win64提供了三个服务相关的bat,看名字操作即可,十分简单。