1. 首页
  2. macOS
  3. 如何在 SSX-NG-R 上进行配置

如何在 SSX-NG-R 上进行配置

概述

SSX-NG-R 是 macOS 上的 SSR 协议客户端,并且支持了订阅功能。但是很不幸,其作者已经放弃对其的维护,因此很可能在未来的 macOS 版本上将无法使用此客户端。

扩展支持

rixCloud 目前提供对此客户端的扩展支持


系统环境

在此文章撰写时...

macOS High Sierra 10.13.4 Beta (17E139j)
SSX-NG-R 1.4.3-R8(2)


安装 SSX-NG-R

以下操作将可能需要使用终端

这里下载 SSX-NG-R。

在 Finder 中双击 SSX-NG-R 打开宗卷,然后用 Finder 打开「应用程序」目录。

Finder - 应用程序

在 SSX-NG-R 的宗卷中,用鼠标将 SSX-NG-R 拖动到 Finder 的应用程序目录。

安装 SSX-NG-R

由于 SSX-NG-R 是未经 Apple 签名的应用程序,因此 macOS 可能会阻止运行此程序。

在 Finder 的「应用程序」页面右键打开菜单,选择「打开」SSX-NG-R,并在弹出的窗口中授权。

如果这不起作用,请参考下面的步骤。

打开「系统偏好设置」-「安全性与隐私」,可以查看到你的 macOS 可能仅允许使用来自 App Store 或受信任开发者的应用程序。

安全性与隐私设置

打开「终端」。

终端

在终端的窗口中输入如下指令,并按下回车键。

sudo spctl --master-disable

由于申请了 sudo 权限,需要输入你当前账户的密码,在 Shell 中输入密码是不可见的,只需要输入密码后按下回车即可。

再次访问「安全性与隐私」页面,将可以看到你的 macOS 已经允许「任何来源」的应用程序运行。

任何来源


检查 rixCloud 订阅的设置

SSX-NG-R 完整支持 SSR 协议

此步骤非常重要,必须按照此步骤检查无误后才能正常使用

请确保使用 SSR 协议或者完全兼容模式,如果你不知道应该如何配置,请考虑直接使用 rixCloud 的推荐配置。下图中红框的推荐配置仅可用于大部分支持 SSR 协议的应用程序,而蓝框中的推荐配置可以应用于所有应用程序。

如果你不知道如何配置协议插件,请参考此文档


获取 rixCloud API 订阅

打开 rixCloud 管理门户并点击对应订阅进入订阅管理面板,然后点击「客户端配置」区域的「SS/SSR」按钮,并在下拉菜单中选择「SSR 订阅」。

如果你已经按照我们的要求设置,则应当看到这样的提示:

rixCloud API 会获取你的订阅链接并将此链接复制到你的剪贴板

这个订阅链接和你的密码一样重要,请小心保管

如果你看到这样的提示,说明你当前的订阅设置已经不受支持或其中包含 SS 专有的协议格式,请回到检查订阅设置的步骤确保你的配置无误。


配置 SSX-NG-R

打开 SSX-NG-R,打开后将会在状态栏上出现一个灰色的纸飞机图标。

SSX-NG-R 图标

点击此图标,选择「服务器」-「编辑订阅」。

编辑订阅

在新的「订阅设置」窗口中点击 + 号,然后将刚才复制的 rixCloud API URI 粘贴到「订阅地址」一栏上。点击「OK」

创建新订阅

再次点击 SSX-NG-R 的图标,如图所示勾选「打开时自动更新订阅」并点击「手动更新订阅」。

手动更新订阅

如果一切顺利,将会收到通知消息提示订阅更新成功。

订阅更新成功

在服务器分组中选择需要的接入点。

选择接入点

选择所需的代理模式,然后点击「打开 Shadowsocks」即可。

打开 SSX-NG-R


为 Shell 设置代理

如果需要在终端中使用,则需要单独进行设置。

首先查看 SSX-NG-R 当前将本地代理工作在哪个端口。

在已经开启 SSX-NG-R 并启用系统代理时,打开「系统偏好设置」-「网络」,选择当前使用的网络设备,点击「高级」。

点击「代理」选项卡,其中的 HTTP / HTTPS / SOCKS 代理应当已经被勾选。我们需要查看他们的端口。

查看代理端口

在本例中,SSX-NG-R 的 HTTP/HTTPS 代理工作在 1087 端口,SOCKS 5 代理工作在 1086 端口。

打开终端,在 Shell 中键入如下指令:

export https_proxy=http://127.0.0.1:1087;export http_proxy=http://127.0.0.1:1087;export all_proxy=socks5://127.0.0.1:1086

此时 Shell 已经设置为通过 SSX-NG-R 进行代理,可以通过以下指令来检测:

curl ip.sb

查看 IP 地址是否为 rixCloud 接入点的出口 IP 地址。

更新 五月 26, 2019

相关文章

发表评论