目录
Surge简介
Surge 是一款功能强大的网络调试工具和代理客户端,广受网络爱好者的喜爱。它不仅可以作为代理工具使用,还可以用于网络诊断、流量分析等场景。Surge 的最大特点是支持自定义配置,用户可以根据自己的需求灵活配置各种规则。
配置文件结构
Surge的配置文件主要由以下几个部分组成:
General
General
部分用于设置Surge的一些基本参数,如HTTP代理、SOCKS代理、DNS服务器等。
Proxy
Proxy
部分用于定义具体的代理服务器,包括服务器地址、端口、协议等信息。
Proxy Group
Proxy Group
部分用于定义代理组,可以根据需求设置负载均衡、故障转移等策略。
Rule
Rule
部分用于设置各种访问规则,可以根据域名、IP、关键词等条件进行匹配和处理。
常见配置项
Proxy
在Proxy
部分,常见的配置项包括:
name
: 代理服务器名称type
: 代理协议类型,如http
、socks5
等server
: 代理服务器地址port
: 代理服务器端口username
: 代理服务器认证用户名password
: 代理服务器认证密码
Proxy Group
在Proxy Group
部分,常见的配置项包括:
name
: 代理组名称type
: 代理组策略,如url-test
、fallback
、load-balance
等proxies
: 该代理组包含的具体代理服务器url
: 用于测试代理可用性的URLinterval
: 代理可用性测试间隔时间
Rule
在Rule
部分,常见的配置项包括:
DOMAIN-SUFFIX
: 根据域名后缀匹配DOMAIN
: 根据完整域名匹配IP-CIDR
: 根据IP地址段匹配USER-AGENT
: 根据User-Agent匹配PROCESS-NAME
: 根据进程名称匹配FINAL
: 默认规则,用于匹配剩余流量
FAQ
什么是Surge?
Surge是一款功能强大的网络调试工具和代理客户端,可用于网络诊断、流量分析以及代理上网等场景。它支持自定义配置,用户可以根据需求灵活设置各种规则。
Surge的配置文件由哪些部分组成?
Surge的配置文件主要由以下几个部分组成:
- General: 用于设置Surge的基本参数
- Proxy: 用于定义具体的代理服务器
- Proxy Group: 用于定义代理组,可设置负载均衡、故障转移等策略
- Rule: 用于设置各种访问规则,可根据域名、IP、关键词等条件进行匹配和处理
如何配置Proxy?
在Proxy
部分,常见的配置项包括代理服务器名称、协议类型、地址、端口、认证用户名和密码等。
如何配置Proxy Group?
在Proxy Group
部分,常见的配置项包括代理组名称、代理组策略、包含的具体代理服务器、测试URL以及测试间隔时间等。
如何配置Rule?
在Rule
部分,常见的配置项包括根据域名后缀、完整域名、IP地址段、User-Agent、进程名称等条件进行匹配的规则。还可以设置默认规则用于匹配剩余流量。
正文完