xray

  • 1.首先配置 DNS 文件

vi /etc/XrayR/dns.json

全部删除覆盖

{
  "servers": [
    "1.1.1.1",
    "8.8.8.8"
    {
      "address": "100.100.100.100",
      "port": 53,
      "domains": [
      "geosite:netflix",
      "domain:www.instagram.com",
      "domain:i.instagram.com",
      "domain:wikipedia.org"
      
      ]
    }
  ],
  "tag": "dns_inbound"
}
  • 2.配置route文件

vi /etc/XrayR/route.json

Tailscale的DNS IP为内网IP (100.100.100.100), 因大部分机场后端会默认封禁内网IP,导致解析失败

所以需要添加以下路由规则对其放行:

{
            "outboundTag": "direct",
            "ip": [
                "100.64.0.0/10"
            ],
            "type": "field"
        },
  • 3.修改 XrayR 配置文件

第 5 行去掉#号开启

  DnsConfigPath:  /etc/XrayR/dns.json

第 35 行附近修改参数 (如果机器带V6但是访问谷歌等异常可以将“UseIP”改为“UseIPv4”)

 EnableDNS: true
 DNSType: UseIP
  • 4.重启

XrayR restart

Last updated