Skip to content
Intermediate / 1 min read

在 macOS 上设置 ChangeMyIP Shadowsocks 代理

一份分步指南,介绍在 macOS 上使用 ShadowsocksX-NG 客户端配置 ChangeMyIP 的 Shadowsocks 代理,包括系统级路由和验证。

macOS Shadowsocks 隐私/匿名性

概述

ChangeMyIP 提供 Shadowsocks 代理,用于加密的轻量级代理。本教程将引导你在 macOS 上配置 Shadowsocks 客户端,以使用仪表盘中的凭据将流量路由到 ChangeMyIP。

先决条件

  • 包含 Shadowsocks 访问权限的 ChangeMyIP 订阅。
  • macOS 10.15 或更高版本。
  • 你的 ChangeMyIP Shadowsocks 服务器详情:服务器地址、端口、密码和加密方式。

步骤

  1. 获取你的 Shadowsocks 凭据 登录 ChangeMyIP 仪表盘并导航到 Shadowsocks 部分。记下以下内容:

    • 服务器地址(IP 或主机名)
    • 端口号
    • 密码
    • 加密方式(例如 aes-256-gcm、chacha20-ietf-poly1305)
    • 任何插件或混淆设置(如果提供)
  2. 安装 Shadowsocks 客户端 在 macOS 上,ShadowsocksX-NG 是一款流行的 GUI 客户端。从官方 GitHub releases 页面下载,或通过 Homebrew 安装:

    brew install --cask shadowsocksx-ng
    

    或者,你也可以使用 ClashX 或其他兼容客户端。

  3. 配置服务器配置 打开 ShadowsocksX-NG。点击菜单栏图标,选择 服务器 > 编辑服务器。然后点击 + 添加新服务器。 填写第 1 步中的详情。例如:

    {
      "server": "shadowsocks.changemyip.com",
      "server_port": 8388,
      "password": "your_password_here",
      "method": "aes-256-gcm",
      "remarks": "ChangeMyIP"
    }
    

    保存配置。

  4. 启用系统代理 在 ShadowsocksX-NG 菜单中,将 模式 设置为 全局 或 自动代理(PAC)。全局 会将所有流量路由通过代理;自动代理 使用规则决定哪些站点走代理。为了匿名性,建议使用全局。 然后开启 Enable Shadowsocks。

  5. 验证你的 IP 地址 打开浏览器并访问 IP 检查网站(例如 IPLeak.net 或 WhatIsMyIP.com)。确认显示的 IP 与 ChangeMyIP 服务器位置匹配。 或者,在终端中使用 curl:

    curl --socks5 127.0.0.1:1080 https://api.ipify.org
    

    注意:ShadowsocksX-NG 通常监听本地端口 1080 以提供 SOCKS5。

  6. 测试 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 上的其他教程。