Linux 部署
GoRelay 提供一键脚本,自动检测系统架构并下载对应版本的 Agent,让局域网内所有设备享受加速。
前提
支持的架构
| 架构 | 常见设备 |
|---|---|
| x86_64 | 软路由、虚拟机、常规 Linux 服务器 |
| aarch64 | 树莓派 4、R2S/R4S、部分高端路由器 |
| arm | 树莓派 2/3、部分中端路由器 |
| mipsel | 小米 / 极路由等 MT7621 设备 |
| mips | 部分 QCA / 高通方案路由器 |
一键安装
Linux 发行版(Debian / Ubuntu / CentOS / Alpine 等):
apt update && apt install -y curl || yum install -y curl || dnf install -y curl || apk add --no-cache curl
curl -fsSL https://dl.gorelay.net/linux/install.sh | bash
OpenWrt(通过 SSH 进入路由器后执行):
curl -fsSL https://dl.gorelay.net/linux/install.sh | ash
Merlin 梅林(通过 SSH 进入路由器后执行):
curl -fsSL https://dl.gorelay.net/linux/install.sh | sh
脚本会自动完成:架构识别、二进制下载、安装、注册系统服务(systemd / OpenWrt init.d)、设置开机自启。
安装完成后,浏览器打开 http://<设备IP>:18080,用 GoRelay 账号登录,点 启动 即可。
升级与卸载
# Linux:升级
curl -fsSL https://dl.gorelay.net/linux/upgrade.sh | bash
# Linux:卸载
curl -fsSL https://dl.gorelay.net/linux/uninstall.sh | bash
# OpenWrt:升级
curl -fsSL https://dl.gorelay.net/linux/upgrade.sh | ash
# OpenWrt:卸载
curl -fsSL https://dl.gorelay.net/linux/uninstall.sh | ash
# Merlin:升级
curl -fsSL https://dl.gorelay.net/linux/upgrade.sh | sh
# Merlin:卸载
curl -fsSL https://dl.gorelay.net/linux/uninstall.sh | sh
查看连接信息
部署后,进入 控制台 的 中继 → 中继列表:
- 入口信息:本设备的局域网 IP(也可在「本地设备」核对)
- 监听端口:自动分配的端口号
把应用 / 服务的连接目标改为:
- 应用与 Agent 在同一台 Linux / 软路由设备上(最简单):
127.0.0.1 : 监听端口 - 应用在局域网另一台设备:
本设备的局域网 IP : 监听端口
更多场景示例见 快速上手 — 连接代理应用。
常见问题
怎么确认架构?
uname -m
OpenWrt 没有 curl?
opkg update && opkg install curl ca-bundle
# 或用自带的 wget
wget -O- https://dl.gorelay.net/linux/install.sh | ash
提示 Exec format error?
先 uname -m 确认架构,如果出来的架构上述并未支持的请反馈给客服核实。
启动后连接失败?
-
确认访问设备和客户端设备是否在一个局域网内
-
防火墙是否放行了管理端口
18080与监听端口 -
查看客户端日志是否有任何报错信息:
Linux:
journalctl -u gorelay-agent -fOpenWrt:
logread | grep gorelay
OpenWrt 闪存空间不够?
Agent 二进制文件约几十 MB,可挂载 USB 存储或用 extroot 扩展根分区,需自行网上查找教程。