为什么要运行自己的中继?
通过端口转发将主力 PC 暴露在互联网上存在安全风险,让它全天候开机也浪费电力。一台小型 Linux 服务器或 Raspberry Pi 中继可为您带来最低的延迟、无需向所访问的 PC 做端口转发、更低的功耗、无需担心第三方服务器的 GDPR 问题,以及从网络外部 Wake‑on‑LAN。即使中继遭到攻击,经过它的所有数据也都使用服务器永远不会持有的密钥加密。
本指南假定您已拥有 Linux 机器的 SSH 访问权限和必要的权限。
安装
- 通过 SSH 连接到服务器(例如使用 OpenSSH、WinSCP 或 FileZilla)。以下所有命令均在服务器上运行。
- 下载中继:wget https://downloads.mirillis.com/files/beta/remotly‑relay.zip
- 解压:unzip remotly‑relay.zip(如需要,先通过 sudo apt‑get update && sudo apt‑get install unzip 安装 unzip)。
- 设置权限:sudo chmod 755 -R remotly && sudo chown root:root -R remotly
- 移动文件:sudo mv remotly /srv
- 编辑配置并设置端口:nano /srv/remotly/config/remotly‑relay.json——我们建议使用标准 HTTPS 端口 443 以避免访问问题。
- 运行安装脚本:sudo bash /srv/remotly/script/installremotlyrelay.sh
- 启动服务:sudo bash /srv/remotly/script/startremotlyrelay.sh
- 验证运行状态:systemctl list‑units --type=service --state=running——remotly‑relay.service 应出现在列表中。
wget https://downloads.mirillis.com/files/beta/remotly‑relay.zip
unzip remotly‑relay.zip
sudo chmod 755 -R remotly
sudo chown root:root -R remotly
sudo mv remotly /srv
nano /srv/remotly/config/remotly‑relay.json
sudo bash /srv/remotly/script/installremotlyrelay.sh
sudo bash /srv/remotly/script/startremotlyrelay.sh
systemctl list‑units --type=service --state=running将中继添加到您的账户
登录 remotly.com,打开 Custom Relays(自定义中继)并添加服务器的公网 IP 和端口。此后您所有的 Connect Anywhere 连接都将使用您自己的服务器。

有疑问?请访问 Remotly 社区。