目录
surge简介
surge是一款功能强大的网络代理工具,支持多种代理协议,并提供丰富的配置选项和脚本功能。它广泛应用于科学上网、网络优化、内容过滤等场景。
surge的安装
macOS安装
- 访问surge官网https://nssurge.com/下载macOS版本的安装包。
- 打开下载的DMG文件,将surge拖拽到应用程序文件夹即可。
- 首次运行时需要输入激活码或订阅信息进行授权。
iOS安装
- 在App Store搜索”Surge”并下载安装。
- 首次运行时需要输入激活码或订阅信息进行授权。
Windows安装
- 访问surge官网https://nssurge.com/下载Windows版本的安装包。
- 运行安装程序并按提示完成安装。
- 首次运行时需要输入激活码或订阅信息进行授权。
surge的配置
配置文件结构
surge的配置文件主要包含以下几个部分:
- [General]:包含全局设置,如代理模式、DNS服务器等
- [Proxy]:定义各种代理服务器及其配置
- [Proxy Group]:将多个代理服务器组合成代理组
- [Rule]:定义各种访问规则,如广告屏蔽、国内外分流等
常用配置项
[General]
loglevel
: 设置日志级别,可选值为silent
、error
、warning
、info
、debug
interface
: 设置网卡接口,如en0
、en1
skip-proxy
: 设置不走代理的域名或IP
[Proxy]
DIRECT
: 直连REJECT
: 拒绝Shadowsocks=ss,server,port,encrypt-method,password
: Shadowsocks代理VMESS=vmess,server,port,username,ws-path,tls
: VMess代理
[Proxy Group]
PROXY=select,DIRECT,Shadowsocks,VMESS
: 代理组,可选择其中一个作为当前代理
surge的使用
代理模式
surge支持以下几种代理模式:
- Global: 所有流量都走代理
- Rule: 根据预定义的规则决定是否走代理
- Direct: 所有流量都直连
可在[General]
中的proxy-mode
选项设置代理模式。
规则管理
surge提供了丰富的规则管理功能,可根据需求自定义规则。常见的规则类型包括:
- DOMAIN-SUFFIX: 根据域名后缀进行匹配
- DOMAIN: 根据完整域名进行匹配
- IP-CIDR: 根据IP网段进行匹配
- GEOIP: 根据地理位置进行匹配
可在[Rule]
部分添加自定义规则。
脚本编写
surge支持编写JavaScript脚本,可用于实现更复杂的功能,如修改请求头、重写URL等。脚本编写规则可参考surge文档。
surge常见问题解答
surge连接失败
可能的原因包括:
- 代理服务器地址或端口配置错误
- 代理服务器已被封锁或无法连接
- 网络环境问题,如防火墙、DNS等
可尝试检查配置信息,更换代理服务器或调整网络环境。
surge速度慢
可能的原因包括:
- 代理服务器负载过重或带宽不足
- 网络环境问题,如网络质量差、距离过远等
- 本地网络或设备性能问题
可尝试更换代理服务器、优化本地网络设置,或检查设备性能。
surge无法访问特定网站
可能的原因包括:
- 网站被代理服务商或运营商屏蔽
- surge规则配置问题,未能正确匹配该网站
- 网站自身的反代理机制
可尝试检查规则配置,更新规则库,或寻找替代的代理方式。
正文完