在 macOS 上设置 ChangeMyIP Shadowsocks 代理
一份分步指南,介绍在 macOS 上使用 ShadowsocksX-NG 客户端配置 ChangeMyIP 的 Shadowsocks 代理,包括系统级路由和验证。
概述
ChangeMyIP 提供 Shadowsocks 代理,用于加密的轻量级代理。本教程将引导你在 macOS 上配置 Shadowsocks 客户端,以使用仪表盘中的凭据将流量路由到 ChangeMyIP。
先决条件
- 包含 Shadowsocks 访问权限的 ChangeMyIP 订阅。
- macOS 10.15 或更高版本。
- 你的 ChangeMyIP Shadowsocks 服务器详情:服务器地址、端口、密码和加密方式。
步骤
-
获取你的 Shadowsocks 凭据 登录 ChangeMyIP 仪表盘并导航到 Shadowsocks 部分。记下以下内容:
- 服务器地址(IP 或主机名)
- 端口号
- 密码
- 加密方式(例如 aes-256-gcm、chacha20-ietf-poly1305)
- 任何插件或混淆设置(如果提供)
-
安装 Shadowsocks 客户端 在 macOS 上,ShadowsocksX-NG 是一款流行的 GUI 客户端。从官方 GitHub releases 页面下载,或通过 Homebrew 安装:
brew install --cask shadowsocksx-ng或者,你也可以使用 ClashX 或其他兼容客户端。
-
配置服务器配置 打开 ShadowsocksX-NG。点击菜单栏图标,选择 服务器 > 编辑服务器。然后点击 + 添加新服务器。 填写第 1 步中的详情。例如:
{ "server": "shadowsocks.changemyip.com", "server_port": 8388, "password": "your_password_here", "method": "aes-256-gcm", "remarks": "ChangeMyIP" }保存配置。
-
启用系统代理 在 ShadowsocksX-NG 菜单中,将 模式 设置为 全局 或 自动代理(PAC)。全局 会将所有流量路由通过代理;自动代理 使用规则决定哪些站点走代理。为了匿名性,建议使用全局。 然后开启 Enable Shadowsocks。
-
验证你的 IP 地址 打开浏览器并访问 IP 检查网站(例如 IPLeak.net 或 WhatIsMyIP.com)。确认显示的 IP 与 ChangeMyIP 服务器位置匹配。 或者,在终端中使用
curl:curl --socks5 127.0.0.1:1080 https://api.ipify.org注意:ShadowsocksX-NG 通常监听本地端口 1080 以提供 SOCKS5。
-
测试 DNS 泄漏(可选) 为了增强隐私,请确保 DNS 请求也通过代理。在 ShadowsocksX-NG 偏好设置中,启用 DNS over Shadowsocks,或将系统 DNS 配置为使用安全解析器。在 DNSLeakTest.com 检查是否存在泄漏。
故障排除
- 无法连接:验证服务器地址、端口和密码。确保你的网络允许在指定端口上进行出站连接。某些网络会阻止非标准端口;如果提供,请尝试端口 443。
- 启用后无互联网:检查代理模式是否与其他 VPN 或代理冲突。禁用任何其他网络扩展。
- 速度慢:尝试其他服务器位置或加密方式。ChangeMyIP 支持多个国家/地区;选择地理上靠近的一个。
- 客户端无法启动:确保你已在 系统偏好设置 > 安全性与隐私 中授予必要权限。如有需要,请重新安装客户端。
总结
你已使用 ShadowsocksX-NG 在 macOS 上配置了 ChangeMyIP Shadowsocks。此设置会加密你的流量,并通过 ChangeMyIP 的网络进行路由,帮助你更改 IP 并增强隐私。有关 WireGuard 或 HTTP 等其他协议,请参阅 ChangeMyIP 的文档或 ProxyScout.net 上的其他教程。