Xray 支持在配置文件中设置域名白名单,只有在白名单中的域名才能被 Xray 代理。以下是设置域名白名单的方法:

  1. 打开 Xray 配置文件,在 inbounds 中找到需要设置白名单的 inbound,例如:
"inbounds": [
  {
    "port": 1080,
    "protocol": "socks",
    "settings": {},
    "tag": "socks"
  }
],
  1. settings 中添加 domainStrategydomains,例如:
"inbounds": [
  {
    "port": 1080,
    "protocol": "socks",
    "settings": {
      "domainStrategy": "AsIs",
      "domains": [
        "example.com",
        "google.com"
      ]
    },
    "tag": "socks"
  }
],

其中:

  • domainStrategy 表示域名匹配策略,有三种取值:AsIs 表示按照请求的域名匹配;IPIfNonMatch 表示如果请求的域名不在白名单中,则根据 IP 地址匹配;IPOnDemand 表示根据 IP 地址匹配,只有当请求的域名不在白名单中且无法解析出 IP 地址时才会进行 DNS 解析。
  • domains 表示允许访问的域名列表。
  1. 保存配置文件并重启 Xray。

这样,只有在白名单中的域名才能被 Xray 代理,其他域名将被直接放行

Xray 设置域名白名单

原文地址: http://www.cveoy.top/t/topic/eCHo 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录