目录
什么是shadowrocket配置文件?
shadowrocket是一款功能强大的翻墙工具,它支持多种代理协议,包括SS、SSR、Trojan等。shadowrocket的核心就是它的配置文件,通过编辑配置文件,我们可以自定义代理服务器、代理规则等。
shadowrocket的配置文件通常以.conf
或.json
的形式保存,它是一个纯文本文件,用户可以直接打开编辑。配置文件中包含了shadowrocket的所有设置信息,包括服务器地址、端口、加密方式、密码等,以及代理规则的设置。
shadowrocket配置文件的结构
shadowrocket的配置文件由三个主要部分组成:
配置文件头部
配置文件头部包含了一些基本信息,如配置文件的名称、版本号等。示例如下:
[General] bypass-system = true skip-proxy = 192.168.0.0/16, 10.0.0.0/8, 172.16.0.0/12, localhost, *.local tun-excluded-routes = 10.0.0.0/8, 100.64.0.0/10, 127.0.0.0/8, 169.254.0.0/16, 172.16.0.0/12, 192.168.0.0/16, 224.0.0.0/4, 240.0.0.0/4 tun-included-routes = 0.0.0.0/0 ipv6 = true
服务器配置
服务器配置部分包含了所有的代理服务器信息,如服务器地址、端口、加密方式、密码等。示例如下:
[Proxy] Hong Kong = ss, hk.example.com, 8388, aes-256-cfb, password Singapore = ss, sg.example.com, 8388, aes-256-cfb, password
代理规则配置
代理规则配置部分包含了shadowrocket的代理规则,如哪些网站需要走代理,哪些网站不需要走代理等。示例如下:
[Rule]
FINAL,Hong Kong,force-remote-dns
DOMAIN-SUFFIX,google.com,DIRECT DOMAIN-SUFFIX,facebook.com,DIRECT
如何编辑shadowrocket配置文件
shadowrocket配置文件是一个纯文本文件,用户可以直接打开编辑。常见的编辑方式有:
- 在手机上使用文本编辑器直接编辑配置文件。
- 在电脑上使用文本编辑器(如Sublime Text、Notepad++等)编辑配置文件,然后将其导入到手机上。
- 使用第三方应用程序(如Quantumult X、Surge等)提供的配置文件编辑功能进行编辑。
无论采用哪种方式,编辑配置文件时需要格外小心,确保语法和格式正确,否则可能会导致shadowrocket无法正常工作。
常见的配置文件示例
以下是一些常见的shadowrocket配置文件示例,供参考:
- 基础配置示例:
[General] bypass-system = true skip-proxy = 192.168.0.0/16, 10.0.0.0/8, 172.16.0.0/12, localhost, *.local tun-excluded-routes = 10.0.0.0/8, 100.64.0.0/10, 127.0.0.0/8, 169.254.0.0/16, 172.16.0.0/12, 192.168.0.0/16, 224.0.0.0/4, 240.0.0.0/4 tun-included-routes = 0.0.0.0/0 ipv6 = true
[Proxy] Hong Kong = ss, hk.example.com, 8388, aes-256-cfb, password Singapore = ss, sg.example.com, 8388, aes-256-cfb, password
[Rule] FINAL,Hong Kong,force-remote-dns
- 分流配置示例:
[General] bypass-system = true skip-proxy = 192.168.0.0/16, 10.0.0.0/8, 172.16.0.0/12, localhost, *.local tun-excluded-routes = 10.0.0.0/8, 100.64.0.0/10, 127.0.0.0/8, 169.254.0.0/16, 172.16.0.0/12, 192.168.0.0/16, 224.0.0.0/4, 240.0.0.0/4 tun-included-routes = 0.0.0.0/0 ipv6 = true
[Proxy] Hong Kong = ss, hk.example.com, 8388, aes-256-cfb, password Singapore = ss, sg.example.com, 8388, aes-256-cfb, password
[Rule]
DOMAIN-SUFFIX,google.com,Hong Kong DOMAIN-SUFFIX,facebook.com,Hong Kong
DOMAIN-SUFFIX,baidu.com,DIRECT DOMAIN-SUFFIX,taobao.com,DIRECT
FINAL,Singapore,force-remote-dns
FAQ
什么是shadowrocket配置文件?
shadowrocket配置文件是shadowrocket软件的核心设置文件,它包含了服务器地址、代理规则等重要信息,用户可以通过编辑配置文件来自定义shadowrocket的行为。
如何查看和编辑shadowrocket配置文件?
shadowrocket配置文件通常以.conf
或.json
的形式保存,用户可以使用文本编辑器直接打开编辑。常见的编辑方式有在手机上使用文本编辑器、在电脑上使用文本编辑器后导入到手机上,以及使用第三方应用程序提供的配置文件编辑功能。
shadowrocket配置文件有哪些主要部分?
shadowrocket配置文件主要由三个部分组成:配置文件头部、服务器配置和代理规则配置。配置文件头部包含了一些基本信息,服务器配置部分包含了代理服务器的信息,代理规则配置部分包含了shadowrocket的代理规则。
如何编写一个基础的shadowrocket配置文件?
一个基础的shadowrocket配置文件需要包含以下内容:
- 配置文件头部,设置bypass-system、skip-proxy、tun-excluded-routes等选项
- 服务器配置部分,添加SS、SSR等类型的代理服务器信息
- 代理规则配置部分,设置FINAL规则来指定默认代理服务器
shadowrocket配置文件有哪些常见的应用场景?
shadowrocket配置文件的常见应用场景包括:
- 基础配置,设置bypass-system、skip-proxy等选项
- 分流配置,根据域名或IP地址分别使用不同的代理服务器
- 自定义规则配置,根据需求设置更加复杂的代理规则
- 导入/分享配置文件,与他人分享或导入他人的配置文件