Star 历史趋势
数据来源: GitHub API · 生成自 Stargazers.cn
README.md

Realm 一键转发脚本

参考自 https://www.nodeseek.com/post-183613-1 ,感谢原教程作者。

本脚本在原教程基础上增加了 Realm 安装、转发规则管理、服务重启、脚本更新和可视化面板管理功能。

v3.2.5 更新重点

  • 支持 Alpine Linux。
  • Alpine 自动使用 OpenRC 管理 realmrealm-panel 服务。
  • Alpine 自动选择官方 unknown-linux-musl 版 Realm 二进制。
  • Debian / Ubuntu / CentOS 等 systemd 系统保留原有行为。
  • 面板后端兼容 systemd 与 OpenRC 服务控制。
  • Release 构建产物改为 GitHub Actions 自动生成,不再提交本地二进制。

脚本界面预览

################################################
#        Realm 一键转发脚本 (v3.2.6)         #
################################################
 Realm 状态: 运行中
 面板 状态: 已安装但未启动
------------------------------------------------
  1. 安装 / 重置 Realm
  2. 卸载 Realm
------------------------------------------------
  3. 添加转发规则
  4. 添加端口段转发
  5. 删除转发规则
  6. 查看当前配置
------------------------------------------------
  7. 启动服务
  8. 停止服务
  9. 重启服务
------------------------------------------------
  10. 更新脚本
  11. 面板管理
  0. 退出脚本
################################################

一键安装

Debian / Ubuntu / CentOS

curl -L https://github.com/wcwq98/realm/releases/download/v3.2.6/realm.sh -o realm.sh && chmod +x realm.sh && ./realm.sh

或使用主分支最新版:

curl -L https://raw.githubusercontent.com/wcwq98/realm/refs/heads/main/realm.sh -o realm.sh && chmod +x realm.sh && ./realm.sh

Alpine Linux

Alpine 默认可能没有 Bash,先安装运行依赖:

apk add --no-cache bash curl
curl -L https://raw.githubusercontent.com/wcwq98/realm/refs/heads/main/realm.sh -o realm.sh
chmod +x realm.sh
bash ./realm.sh

系统支持

系统包管理器服务管理Realm 二进制
Debian / Ubuntuapt-getsystemdunknown-linux-gnu
CentOS / RHELyumsystemdunknown-linux-gnu
Alpine LinuxapkOpenRCunknown-linux-musl

支持架构:

  • x86_64 / amd64
  • aarch64 / arm64

默认 Realm 配置

脚本首次部署环境时会自动创建 /root/.realm/config.toml

[network]
no_tcp = false
use_udp = true

# 参考模板
# [[endpoints]]
# listen = "0.0.0.0:本地端口"
# remote = "落地机IP:目标端口"

[[endpoints]]
listen = "0.0.0.0:1234"
remote = "0.0.0.0:5678"

可视化面板配置

面板配置文件路径:

/root/realm/web/config.toml

默认配置:

[auth]
password = "123456"

[server]
port = 8081
session_secret = ""

[https]
enabled = false
cert_file = "./certificate/cert.pem"
key_file = "./certificate/private.key"

[realm]
config_path = "/root/.realm/config.toml"

建议安装后立即修改默认密码。生产环境建议启用 HTTPS,并设置固定 session_secret

Release 自动构建

推送 v* tag 后,GitHub Actions 会自动构建面板后端并发布:

  • realm-panel-linux-amd64.zip
  • realm-panel-linux-arm64.zip

本仓库不再提交 web/realm_webdist/*.zip*.tar.gz 等构建产物。

官方 Realm 文档

更多 Realm 配置请参考官方项目:

https://github.com/zhboner/realm

关于 About

realm一键转发脚本&可视化的realm转发面板

语言 Languages

Shell33.2%
Go26.5%
JavaScript21.5%
HTML18.8%

提交活跃度 Commit Activity

代码提交热力图
过去 52 周的开发活跃度
24
Total Commits
峰值: 10次/周
Less
More

核心贡献者 Contributors