ShadowsocksR设置用户自定义绕行
ShadowsocksR自带的代理规则已经非常好用,但仍不能分辨某些国际企业服务器的正确位置。这就要用到用户自定义文件。
以bilibili.com为例,Google可得主服务器地址在香港,这显然不能匹配"绕行中国大陆及局域网"功能。
打开ShadowsocksR下的user.rule文件。
按照hostname rule的规则写入即可。
hostname输入方式见下表:
格式 | 说明 | 举例 |
---|---|---|
a.com | 规则只适用于a.com,1.a.com将不受影响 | bilibili.com |
*.a.com | 规则只适用于a.com的前置域名,a.com将不受影响 | live.bilibili.com |
.a.com | 规则适用于a.com和a.com的前置域名 | .bilibili.com |
hostname IP | 将hostname指定到某个IP上 | .bilibili.com 127.0.0.1 |
rule为规则,详情见下表:
格式 | 说明 |
---|---|
# | 注释行 |
remoteproxy | 使用ssr服务器 |
localproxy | 使用本地代理 |
direct | 直连,不使用代理 |
reject | 拒绝连接 |
如:
bilibili.com remoteproxy
Bilibili主站将使用SSR,其他分站(如直播live.bilibili.com)将由软件自行决定。
.bilibili.com direct
Bilibili的所有服务都将直连,不使用软件。
因此, 按照图示编辑即可:
修改完成后保存文件并重启软件即可使用。