Xray 设置域名白名单 其他域名拦截
Xray 可以通过配置文件设置域名白名单,只允许特定的域名通过代理,其他的域名则会被拦截。具体配置方法如下:
-
打开 Xray 的配置文件 config.yml。
-
在 inbound 配置中添加一个 domainStrategy 选项:
inbound:
- port: 1080
protocol: socks
settings:
auth: noauth
domainStrategy: AsIs
其中的 domainStrategy 选项表示域名策略,AsIs 表示保持原样,即不修改域名。
- 在 outbound 配置中添加一个 settings 选项,用于设置域名白名单:
outbound:
- protocol: vmess
settings:
vnext:
- address: example.com
port: 443
users:
- id: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
alterId: 64
security: auto
streamSettings:
network: ws
wsSettings:
path: "/v2ray"
headers:
Host:
- example.com
- www.example.com
其中的 headers.Host 选项表示需要伪装的域名,可以设置多个域名。这里只允许 example.com 和 www.example.com 通过代理。
- 重新启动 Xray。
这样,Xray 就会自动拦截所有不在白名单中的域名,只允许特定的域名通过代理
原文地址: http://www.cveoy.top/t/topic/eCIX 著作权归作者所有。请勿转载和采集!