基本配置
1 配置文件位置
- 配置文件:Surge默认会创建一个名为
config的文件夹,文件夹下有一个config.json文件,其中存储代理配置。 - 运行方式:运行命令
surge config来创建或更新配置。
2 起初配置
- 代理名称:指定代理的名称,
my-代理。 - 端口:指定代理的端口,
88。 - 端口区间:指定端口的运行时间,
2小时。 - NAT(网络地址转换):设置代理是否需要使用NAT,以及转换后的IP地址(
8.8.8)。 - 端口状态:指定端口是否需要隔离(
隔离)。
3 创建配置文件
- 打开终端,运行命令:
surge config
Common代理配置
1 IP地址配置
- IP地址:指定代理连接的IP地址,
168.1.1。 - 端口:与IP地址对应的端口,
88。
2 端口配置
- 端口数量:指定端口的数量,
2。 - 端口范围:指定端口的范围,
1-2。 - 端口状态:指定每个端口的状态,
隔离。
3 NAT配置
- NAT源:指定代理连接的NAT源IP地址,
168.1.1。 - NAT destination:指定转换后的IP地址(
8.8.8)。
4 验证配置
- 验证代理:使用
surge verify命令验证代理是否有效。 - 使用代理:使用
surge use命令使用代理。
Surge代理配置
1 端口配置
- 端口名称:指定端口的名称,
my-88。 - 端口状态:启用或禁用端口状态。
- 端口状态管理:在配置中启用或禁用端口状态,
{ "state": "enabled" }
2 端口连接
- 端口连接:指定端口的连接方式(
连接)。 - 端口连接状态:启用或禁用端口连接。
3 端口隔离
- 端口隔离:指定端口是否需要隔离,
隔离。 - 隔离状态:启用或禁用端口隔离。
4 端口响应
- 端口响应:指定端口的响应协议(
http)。 - 端口响应状态:启用或禁用响应协议。
5 端口流量
- 流量:指定端口的流量,
1。 - 流量状态:启用或禁用流量状态。
6 端口延迟
- 延迟:指定端口的延迟,
5。 - 延迟状态:启用或禁用延迟状态。
7 端口重试
- 重试次数:指定端口重试的次数,
3。 - 重试状态:启用或禁用重试。
8 端口计数
- 端口数量:指定端口的数量,
2。 - 端口状态:启用或禁用端口数量。
9 端口状态管理
- 启用端口状态:启用指定端口的状态。
- 禁用端口状态:禁用指定端口的状态。
1 端口端口状态
- 端口状态:指定端口的状态,
隔离。 - 状态管理:启用或禁用端口的状态管理。
11 端口状态日志
- 日志格式:指定端口状态的日志格式,
json。 - :提供端口状态的日志内容。
12 端口状态日志管理
- 日志日志:启用或禁用端口状态日志。
- :提供端口状态日志的内容。
13 端口状态日志查看
- 日志输出:使用
surge log查看端口状态的日志。
14 端口状态日志删除
- 日志删除:启用或禁用端口状态日志的删除。
15 端口状态日志管理
- 日志日志:启用或禁用端口状态日志的管理。
- :提供端口状态日志的内容。
Common代理配置扩展
1 IP地址扩展
- IP地址扩展:添加或修改IP地址,
168.1.1。
2 端口扩展
- 端口扩展:添加或修改端口,
88。
3 端口扩展状态
- 端口扩展状态:启用或禁用端口扩展。
4 端口扩展日志
- 日志格式:指定端口状态的日志格式,
json。 - :提供端口状态的日志内容。
5 端口扩展日志管理
- 日志日志:启用或禁用端口状态日志。
- :提供端口状态日志的内容。
6 端口扩展日志查看
- 日志输出:使用
surge log查看端口状态的日志。
7 端口扩展日志删除
- 日志删除:启用或禁用端口状态日志的删除。
8 端口扩展日志管理
- 日志日志:启用或禁用端口状态日志的管理。
- :提供端口状态日志的内容。
9 端口扩展日志管理
- 日志日志:启用或禁用端口状态日志的管理。
- :提供端口状态日志的内容。
Surge代理配置
1 端口配置
- 端口名称:指定端口的名称,
my-88。 - 端口状态:启用或禁用端口状态。
- 端口状态管理:在配置中启用或禁用端口状态,
{ "state": "enabled" }
2 端口连接
- 端口连接:指定端口的连接方式(
连接)。 - 端口连接状态:启用或禁用端口连接。
3 端口连接状态管理
- 启用端口连接:启用指定端口的连接。
- 禁用端口连接:禁用指定端口的连接。
4 端口响应
- 端口响应:指定端口的响应协议(
http)。 - 端口响应状态:启用或禁用响应协议。
5 端口响应日志
- 日志格式:指定端口响应日志的格式,
json。 - :提供端口响应日志的内容。
6 端口响应日志管理
- 日志日志:启用或禁用端口响应日志。
- :提供端口响应日志的内容。
7 端口响应日志查看
- 日志输出:使用
surge log查看端口响应日志。
8 端口响应日志删除
- 日志删除:启用或禁用端口响应日志的删除。




