S-Blog 发布的文章

Pass Wall2
解决DNS泄露

IPv4/IPv6双栈共存

去广告

规则管理
删除默认的所有规则,然后添加Reject规则、Direct规则、Proxy规则

Reject
域名:

geosite:category-ads-all

Direct
域名:

xn--ngstr-lra8j.com
geosite:private
geosite:cn

IP:

geoip:private
geoip:cn

Proxy
域名:

geosite:geolocation-!cn

规则顺序排列:

1、Reject规则

2、Direct规则

3、Proxy规则

注释
geosite:category-ads-all 去广告
xn--ngstr-lra8j.com 谷歌商店
geosite:private 内网地址
geosite:cn 国内域名

geoip:private 内网IP
geoip:cn 国内IP
geosite:geolocation-!cn 国外域名

高级设置
1.如果不使用UDP代理,就把UDP不转发端口改成-所有,即可

2.设置TCP转发端口为:仅网页 ,也就是仅允许代理80、443这两个端口

3.TCP代理方式可以改成TPROXY,也可以默认REDIRECT(勾选IPv6透明代理(TProxy)后,会自动变更为TPROXY)

4.如果你的节点支持IPv4/IPv6互通或者有IPv6的出口IP,可以勾选IPv6透明代理(TProxy),反之不勾选

Xray分流:[分流总节点]
1.Reject设置为:黑洞(丢弃)

2.Direct设置为:直连(绕过)

3.Proxy设置为:默认(代理)

3.*默认设置为:按照自己需求选择一个作为上网海淘的节点

4.域名解析策略设置为:AsIs (也就是跳过IP匹配、只匹配域名)

基本设置
1.远程 DNS 协议:DOH

2.勾选FakeDNS

注释:

1、远程DNS出站一定要设置为:远程(走代理),不然你走直连大概率是不通的,但是DOH走代理都是会增加延迟

2、勾选FakeDNS后,在Proxy规则内的域名,匹配上的会返回一个假IP作为DNS响应(例如198.18.0.0/16),最后将域名请求发送给节点服务器VPS在它的网络环境中进行解析IP

3、不在Proxy规则内的域名则会使用设置的CloudFlare远程DNS进行本地DNS解析真实IP,最后将这个真实IP发送给节点服务器VPS,而如果遇到解析出的是被污染的IP,由于开启了嗅探功能,会探测HTTP请求里的域名,所以就算本地解析出的IP是被污染也不影响

4、如何判断是走FakeDNS还是走远程DNS,电脑运行CMD窗口,输入nslookup youtube.com回车,输入nslookup ipleak.net回车

第四步:前往 cloudflare 申请 Token
前往 cloudflare

我的设定档 > API权杖 > 建立Token > 选择第一个“編輯區域 DNS” > 使用范本。(地区不同翻译会有所不同)
workers-and-pages

将区域资源改为 “所有区域” > 继续至摘要。
workers-and-pages

复制你的 Token 。 (请妥善保管,只显示一次)
workers-and-pages

第五步:返回 DDNS-Go 进行配置
回到 DDNS-Go 页面,在 DNS 服务商版块选择 Cloudflare ; 在 Token 填入你申请来的 Token 。
workers-and-pages

在 IPv4 版块填入你的域名,可以是二级域名或多个域名 (如:ddnsgo.example.com)。点击保存。
workers-and-pages

点击页面右上角 “日志” ,可以查看你当前的 IP 地址。
workers-and-pages

第六步:在 Cloudflare 进行配置
进入域名的 DNS 设置,新增记录。
新增一个 A 记录,在名称填写 ddnsgo (以:“ddnsgo.example.com”为例),在 IPv4 地址填写你在 DDNS-Go 日志中查看到的 IP 。
关闭 Proxy 小云朵,并保存。
workers-and-pages
到这里,你所有的配置都已经完成。
接下来我们设置一下端口转发,这样才能保证我们在公网可以访问家里的设备。
这里以从公网访问 openwrt 为例。

登录 openwrt ,前往 > 网络 > 防火墙 > 端口转发
workers-and-pages

点击添加

名称: openwrt (自行设置)
地址族限制: 仅 IPv4
外部端口: 41365 (3-5 位随便,不使用常见的 80/443 等,不报错即可)
内部 IP 地址: 选择自己的 openwrt
内部端口: 80
手机使用数据进行测试,在浏览器输入 “http://ddnsgo.example.com:41365” 即可访问。
其他你需要远程的服务同样需要增加端口转发

1、登录cf,左侧网站-添加域名-快速扫描DNS记录
2、记录下两个系统给的DNS服务器
3、

2025-01-21T07:33:48.png

4、到DNSpod修改DNS服务器,填入CF的服务器,返回cf测试是否通过,大概几分钟有邮件通知通过。
5、回CF,网站-域名-配置-自定义 SSL/TLS-严格2025-01-21T07:45:26.png

2025-01-21T09:06:28.png

6、群晖不要用代理,用仅DNS,哪吒监控不要用代理,网站,blog可以代理