shadowrocket配置文件完全解析

目录

  1. 什么是shadowrocket配置文件?
  2. shadowrocket配置文件的结构
    1. 配置文件头部
    2. 服务器配置
    3. 代理规则配置
  3. 如何编辑shadowrocket配置文件
  4. 常见的配置文件示例
  5. FAQ

什么是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配置文件是一个纯文本文件,用户可以直接打开编辑。常见的编辑方式有:

  1. 在手机上使用文本编辑器直接编辑配置文件。
  2. 在电脑上使用文本编辑器(如Sublime Text、Notepad++等)编辑配置文件,然后将其导入到手机上。
  3. 使用第三方应用程序(如Quantumult X、Surge等)提供的配置文件编辑功能进行编辑。

无论采用哪种方式,编辑配置文件时需要格外小心,确保语法和格式正确,否则可能会导致shadowrocket无法正常工作。

常见的配置文件示例

以下是一些常见的shadowrocket配置文件示例,供参考:

  1. 基础配置示例:

[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

  1. 分流配置示例:

[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配置文件需要包含以下内容:

  1. 配置文件头部,设置bypass-system、skip-proxy、tun-excluded-routes等选项
  2. 服务器配置部分,添加SS、SSR等类型的代理服务器信息
  3. 代理规则配置部分,设置FINAL规则来指定默认代理服务器

shadowrocket配置文件有哪些常见的应用场景?

shadowrocket配置文件的常见应用场景包括:

  1. 基础配置,设置bypass-system、skip-proxy等选项
  2. 分流配置,根据域名或IP地址分别使用不同的代理服务器
  3. 自定义规则配置,根据需求设置更加复杂的代理规则
  4. 导入/分享配置文件,与他人分享或导入他人的配置文件
正文完