目录
什么是 Surge?
Surge 是一款功能强大的网络工具,可以帮助用户在 macOS 和 iOS 设备上管理和优化网络连接。它支持多种代理协议,包括 Shadowsocks、Vmess 等,并提供丰富的规则配置,可以实现精细化的流量控制和路由管理。
什么是 Shadowsocks?
Shadowsocks 是一种基于 SOCKS5 代理的加密传输协议,主要用于突破网络封锁,访问被限制的网站和服务。它可以有效地隐藏用户的真实 IP 地址,保护用户的上网隐私。
为什么要使用 Surge + Shadowsocks?
使用 Surge 结合 Shadowsocks 可以获得以下优势:
- 利用 Surge 强大的规则配置能力,可以实现更精细化的网络流量管理和控制
- Surge 支持多种代理协议,可以灵活切换不同的代理方式
- Surge 提供稳定高速的网络连接,可以获得更流畅的上网体验
- Shadowsocks 协议加密传输,可以有效隐藏用户的 IP 地址和上网行为
Surge 配置 Shadowsocks 教程
下载并安装 Surge
- 访问 Surge 官网下载适合您设备的 Surge 版本
- 根据提示完成 Surge 的安装和激活
配置 Shadowsocks 服务器信息
-
登录您的 Shadowsocks 服务提供商网站,获取以下信息:
- 服务器地址
- 端口号
- 加密方式
- 密码
-
在 Surge 的配置文件中,添加以下 Shadowsocks 服务器配置:
[Proxy] Shadowsocks = shadowsocks, server=xxx.xxx.xxx.xxx, port=xxxxx, method=aes-256-cfb, password=xxxxxx
将上述配置中的参数替换为您的实际 Shadowsocks 服务器信息。
配置 Surge 规则
- 在 Surge 的配置文件中,添加以下规则:
[Rule]
DOMAIN-SUFFIX,apple.com,DIRECT DOMAIN-SUFFIX,google.com,DIRECT
GEOIP,CN,DIRECT FINAL,Shadowsocks
这里我们设置了两类规则:
- 直连规则:直接访问 apple.com 和 google.com 等网站
- Shadowsocks 代理规则:访问中国大陆以外的网站时使用 Shadowsocks 代理
您可以根据实际需求,进一步调整和扩展这些规则。
测试并使用 Surge + Shadowsocks
- 保存 Surge 配置文件并重启 Surge
- 打开 Surge,您应该能看到 Shadowsocks 代理已经启用
- 尝试访问一些被限制的网站,如 Google、YouTube 等,检查是否能正常访问
- 如果一切正常,您就可以开始正常使用 Surge + Shadowsocks 进行上网了
常见问题 FAQ
Surge 和 Shadowsocks 有什么区别?
Surge 是一款网络工具,提供了丰富的代理协议支持和强大的规则配置能力。Shadowsocks 则是一种特定的代理协议,主要用于突破网络封锁。二者结合使用可以充分发挥各自的优势。
如何选择合适的 Shadowsocks 服务器?
选择 Shadowsocks 服务器时,需要考虑以下因素:
- 服务器地理位置:离您所在地越近,网速越快
- 服务器负载情况:选择负载较低的服务器
- 加密方式和协议:选择安全性高的加密方式和协议
- 服务商信誉度:选择信誉良好的服务商
建议您可以尝试几个不同的 Shadowsocks 服务器,测试连接速度和稳定性,选择最合适的服务器。
为什么有时候 Surge + Shadowsocks 会连接失败?
造成连接失败的常见原因包括:
- Shadowsocks 服务器故障或网络中断
- 网络环境发生变化,导致 Surge 规则失效
- 客户端或服务器配置问题
遇到连接失败的情况,您可以尝试以下方法:
- 检查 Shadowsocks 服务器状态,更换其他可用的服务器
- 检查 Surge 配置文件,确保规则设置正确
- 尝试重启 Surge 客户端
Surge 收费吗?
Surge 提供了免费版和收费版两种版本。免费版提供了基本的代理功能,但功能受限。收费版提供了更丰富的功能,如自定义规则、多设备同步等,需要购买授权许可证。
如何在 Surge 上启用 UDP 转发?
在 Surge 的配置文件中,添加以下配置即可开启 UDP 转发:
[General] udp-policy=Shadowsocks
这样设置后,Surge 会将 UDP 流量也通过 Shadowsocks 代理进行转发。