Xray 设置域名白名单
Xray 支持在配置文件中设置域名白名单,只有在白名单中的域名才能被 Xray 代理。以下是设置域名白名单的方法:
- 打开 Xray 配置文件,在
inbounds中找到需要设置白名单的inbound,例如:
"inbounds": [
{
"port": 1080,
"protocol": "socks",
"settings": {},
"tag": "socks"
}
],
- 在
settings中添加domainStrategy和domains,例如:
"inbounds": [
{
"port": 1080,
"protocol": "socks",
"settings": {
"domainStrategy": "AsIs",
"domains": [
"example.com",
"google.com"
]
},
"tag": "socks"
}
],
其中:
domainStrategy表示域名匹配策略,有三种取值:AsIs表示按照请求的域名匹配;IPIfNonMatch表示如果请求的域名不在白名单中,则根据 IP 地址匹配;IPOnDemand表示根据 IP 地址匹配,只有当请求的域名不在白名单中且无法解析出 IP 地址时才会进行 DNS 解析。domains表示允许访问的域名列表。
- 保存配置文件并重启 Xray。
这样,只有在白名单中的域名才能被 Xray 代理,其他域名将被直接放行
原文地址: http://www.cveoy.top/t/topic/eCHo 著作权归作者所有。请勿转载和采集!