跳到主要内容

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 -f

    OpenWrt:

    logread | grep gorelay

OpenWrt 闪存空间不够?

Agent 二进制文件约几十 MB,可挂载 USB 存储或用 extroot 扩展根分区,需自行网上查找教程。