一键安装、规则启停、定时备份、FTP/SFTP 备份

一、脚本简介

本脚本是基于 Realm 的一站式管理工具,提供:

  • Realm 一键安装 / 卸载 / 更新
  • TCP + UDP 转发规则的 添加 / 删除 / 修改 / 启停
  • IPv4 / IPv6 监听与转发支持
  • 规则导入 / 导出
  • 定时自动备份(cron)
  • FTP / SFTP 远程自动备份
  • 规则冲突检测(端口冲突 / 系统端口占用)

适合:

  • VPS 端口转发
  • 游戏加速
  • UDP 转发
  • IPv6 中转

二、一键安装脚本

一键运行(推荐)

bash <(curl -fsSL https://raw.githubusercontent.com/hiapb/hia-realm/main/install.sh)

必须使用 root 用户运行


三、首次运行界面说明

启动后会看到主菜单:

===== Realm TCP+UDP 转发脚本 =====
状态:运行中 | 版本:x.x.x
----------------------------------
1.  安装 Realm
2.  卸载 Realm
3.  重启 Realm
--------------------
4.  添加转发规则
5.  删除单条规则
6.  删除全部规则
7.  查看当前规则
8.  修改某条规则
9.  启动/暂停某条规则
--------------------
10. 查看日志
11. 查看配置
12. 一键导出所有规则
13. 一键导入所有规则
14. 添加/删除定时备份任务
15. 自动备份到 FTP/SFTP
0.  退出

四、Realm 安装与卸载

安装 Realm(第一次必须)

1. 安装 Realm

功能:

  • 自动识别 CPU 架构(x86_64 / arm / arm64)
  • 自动识别 libc(glibc / musl)
  • 自动下载 GitHub 最新版本 Realm
  • 自动创建 systemd 服务并启动

卸载 Realm

2. 卸载 Realm

会执行:

  • 停止 Realm 服务
  • 删除二进制文件
  • 删除 systemd 服务
  • 删除配置文件

五、添加转发规则(核心功能)

操作路径

4. 添加转发规则

步骤详解

选择监听协议

1. IPv4(默认)
2. IPv6

输入规则名称(支持中文)

规则名称要求:

  • 长度 1-50
  • 支持:中文 / 字母 / 数字 / _ / -

示例:

游戏UDP加速

输入监听端口

  • 自动检测:
    • 是否与现有规则冲突
    • 是否被系统占用

输入远程目标

  • IPv4 示例:
1.2.3.4:443
example.com:443
  • IPv6 示例:
[2001:db8::1]:443

自动生效(无需手动重启)


六、查看 / 管理规则

查看规则列表

7. 查看当前规则

示例输出:

1. [启用] [游戏UDP] 0.0.0.0:10000 -> 1.2.3.4:10000 (tcp+udp)
2. [暂停] [测试规则] [::]:20000 -> [2001:db8::1]:20000 (tcp+udp)

修改规则

8. 修改某条规则

支持修改:

  • 规则名称
  • 监听端口
  • 远程目标

启动 / 暂停规则(不删除)

9. 启动/暂停某条规则

实现方式:自动注释 / 取消注释 endpoints 块


七、规则导出与导入(强烈推荐)

📤 导出所有规则

12. 一键导出所有规则

默认路径:

/etc/realm/realm-rules.backup.toml

📥 导入规则

13. 一键导入所有规则

支持模式:

  1. 覆盖导入(清空原规则)
  2. 追加导入

八、定时自动备份(cron)

管理入口

14. 添加/删除定时备份任务

支持:

  • 每天备份
  • 每周备份(指定星期)

自动生成:

  • /etc/cron.d/realm-rules-export
  • /etc/realm/realm-rules.YYYY-MM-DD_HHMMSS.toml

九、FTP / SFTP 远程自动备份

15. 自动备份到 FTP/SFTP

功能:

  • 对接 hiapb FTP 备份脚本
  • 支持 FTP / SFTP
  • 支持多服务器异地备份

十、常用文件路径说明

项目 路径
Realm 配置 /etc/realm/config.toml
Realm 二进制 /usr/local/bin/realm
systemd 服务 /etc/systemd/system/realm.service
规则备份 /etc/realm/realm-rules*.toml
cron 任务 /etc/cron.d/realm-rules-export

 

版权声明:
作者:wkweb
链接:https://www.wkweb.cn/2911.html
来源:哇咔资源网
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
海报
一键安装、规则启停、定时备份、FTP/SFTP 备份
一、脚本简介 本脚本是基于 Realm 的一站式管理工具,提供: Realm 一键安装 / 卸载 / 更新 TCP + UDP 转发规则的 添加 / 删除 / 修改 / 启停 IPv4 / IPv6 监……
<<上一篇
下一篇>>