logo NodeSeekbeta

【教程】关于DNS分流

首先护体,本教程不提供任何非法内容,仅提供解决方案与思路,和部分实操。

下文中,一共4种解锁方案;
分别为

第一部分 富哥首选

第二部分 x-ui分流 一般玩家

第三部分 机场玩家 xrayr

第四部分 DNS自定义分流

本教程适合新手玩家,老鸟有不通的解决思路请勿回帖,你可以直接发教程,不要怼我,怼我就是你对。
解锁本无好坏之分,是要选择适合自己的方案即可。
解锁也无需建议什么一键脚本,还是那句话可以直接发教程。

我们在使用小鸡的时候,通常需要使用DNS来实现特定网站的分流操作。
比如我的 线路鸡(不解锁流媒,我想看爱奇艺),解锁鸡(国内连接很差)

下文均使用线路鸡(192.168.1.1)和解锁鸡代替(10.0.0.1)

第一部分

建议搭配组合,Dmit(线路鸡),Misaka(解锁鸡)

DmitHK 以EB为例(基础6.7刀/月)
Misaka 以SG为例(基础10刀/月)

因为DmitHK到Misaka延迟非常低(约1ms,所以可以使用全局代理的办法)即,线路鸡的流量全部转交给解锁鸡进行代理,完成流媒体与性能兼顾。
运行以下内容

解锁鸡,首先安装DNS劫持脚本

以下是通用步骤,不管哪种方式解锁,均要设置

debbian10+,ubuntu18

apt update
apt-get install iptables-persistent
wget --no-check-certificate -O dnsmasq_sniproxy.sh https://raw.githubusercontent.com/myxuchangbin/dnsmasq_sniproxy_install/master/dnsmasq_sniproxy.sh && bash dnsmasq_sniproxy.sh -f

ubuntu 20+

systemctl stop systemd-resolved

wget --no-check-certificate -O dnsmasq_sniproxy.sh https://raw.githubusercontent.com/myxuchangbin/dnsmasq_sniproxy_install/master/dnsmasq_sniproxy.sh && bash dnsmasq_sniproxy.sh -f

解锁鸡接下来设置准入。

iptables -I INPUT -s 163.192.168.1.1 -p tcp --dport 443 -j ACCEPT
iptables -I INPUT -s 163.192.168.1.1 -p udp --dport 443 -j ACCEPT
iptables -I INPUT -s 163.192.168.1.1 -p tcp --dport 53 -j ACCEPT
iptables -I INPUT -s 163.192.168.1.1 -p udp --dport 53 -j ACCEPT

解锁鸡拒绝其他ip接入

iptables -A INPUT -p tcp --dport 443 -j DROP
iptables -A INPUT -p udp --dport 443 -j DROP
iptables -A INPUT -p tcp --dport 53 -j DROP
iptables -A INPUT -p udp --dport 53 -j DROP

解锁鸡保存

netfilter-persistent save

通用设置完成

富哥首选(第一部分)

线路鸡最后修改的DNS

echo -e "nameserver 10.0.0.1" > /etc/resolv.conf
chattr +i /etc/resolv.conf

完成。

第二部分,一般玩家,按照规则进行分流

线路鸡X-UI分流

线路鸡打开x-ui面板>Xray相关设置,修改以下配置文件,请注意以下的ip和域名,改成自己需要的

{
  "api": {
    "services": [
      "HandlerService",
      "LoggerService",
      "StatsService"
    ],
    "tag": "api"
  },
  "inbounds": [
    {
      "listen": "127.0.0.1",
      "port": 62789,
      "protocol": "dokodemo-door",
      "settings": {
        "address": "127.0.0.1"
      },
      "tag": "api"
    }
  ],
  "outbounds": [
    {
      "protocol": "freedom",
      "settings": {"domainStrategy": "UseIP"}
    },
    {
      "protocol": "blackhole",
      "settings": {},
      "tag": "blocked"
    }
  ],
  "policy": {
    "system": {
      "statsInboundDownlink": true,
      "statsInboundUplink": true
    }
  },
  "routing": {
    "rules": [
      {
        "inboundTag": [
          "api"
        ],
        "outboundTag": "api",
        "type": "field"
      },
      {
        "ip": [
          "geoip:private"
        ],
        "outboundTag": "blocked",
        "type": "field"
      },
      {
        "outboundTag": "blocked",
        "protocol": [
          "bittorrent"
        ],
        "type": "field"
      }
    ]
  },    "dns": {
    "servers": [
      "1.1.1.1","8.8.8.8", 
      {
        "address": "10.0.0.1", 
        "port": 53,
        "domains": [
           "域名1",
		   "域名2"
        ]
      }
    ]
  },
  "stats": {}
}

重启x-ui,完成。


第三部分,机场玩家,这部分我就简单写,机场玩家应该非常清楚,只是你们不愿意分享出来罢了。

nano /etc/XrayR/dns.json

{
  "servers": [
    "1.1.1.1",
    "8.8.8.8",
    "localhost",
    {
      "address": "10.0.0.1",
      "port": 53,
      "domains": ["domains.com"]
    }
  ],
  "tag": "dns_inbound"
}


修改


DnsConfigPath:  /etc/XrayR/dns.json
EnableDNS: true
DNSType: UseIP

重启xrayr

完成

第四部分,自定义分流(不限制DNS解锁,还是原生ip解锁)都一样。

线路鸡debian


apt update
apt install curl
apt install dnsmasq
nano /etc/dnsmasq.conf

线路鸡编辑以下内容,记得替换域名

address=/域名1/10.0.0.1
address=/域名2/10.0.0.1

线路鸡最后重载重启

systemctl reload dnsmasq
systemctl restart dnsmasq

线路鸡修改DNS

echo -e "nameserver 10.0.0.1" > /etc/resolv.conf
chattr +i /etc/resolv.conf

完成。

域名规则

ChatGPT

openai.com
cdn.auth0.com
azureedge.net
sentry.io
azurefd.net
intercomcdn.com
intercom.io
identrust.com
challenges.cloudflare.com
ai.com
oaistatic.com
oaiusercontent.com


动画疯

gamer.com.tw
bahamut.com.tw
hinet.net
fbcdn.net
gvt1.com
digicert.com
viblast.com

迪士尼

disney.api.edge.bamgrid.com
disney-plus.net
disneyplus.com
dssott.com
dssott.com.akamaized.net
disneynow.com
disneystreaming.com
cdn.registerdisney.go.com
omtrdc.net
disney.asia
20thcenturystudios.com.au
20thcenturystudios.jp
abc-studios.com
abc.com
adobedtm.com
adventuresbydisney.com
babble.com
babyzone.com
bam.nr-data.net
beautyandthebeastmusical.co.uk
conviva.com
dilcdn.com
bamgrid.com
braze.com
go.com
d9.flashtalking.com
disney.com
disneyjunior.com
disney-plus.net
disneyplus.com
cws.conviva.com
execute-api.us-east-1.amazonaws.com
go-mpulse.net
disneynow.com
disney-portal.my.onetrust.com
disneyplus.bn5x.net
adobedtm.com
optimizely.com
disneystreaming.com
go-disneyworldgo.com
thestationbymaker.com
thisispolaris.com
watchdisneyfe.com
watchespn.com

奈飞

netflix.com
netflix.net
nflximg.com
nflximg.net
nflxvideo.net
nflxext.com
nflxso.net
fast.com
netflix.ca
nflxsearch.net
netflixdnstest1.com
netflixdnstest2.com
netflixdnstest3.com
netflixdnstest4.com
netflixdnstest5.com
netflixdnstest6.com
netflixdnstest7.com
netflixdnstest8.com
netflixdnstest9.com
netflixdnstest10.com
netflixinvestor.com
netflixtechblog.com
netflix.com.au
netflix.com.edgesuite.net
netflixinvestor.com
netflixstudios.com

感谢您的宝贵时间阅读我的废话,如果问题和纠错,可以回复留言私信。

1234
1234

你好啊,陌生人!

我的朋友,看起来你是新来的,如果想参与到讨论中,点击下面的按钮!

📈用户数目📈

目前论坛共有12545位seeker

🎉欢迎新用户🎉