Realm 端口转发教程
前言
Realm 是一个使用 Rust 编写的简单、高效的转发工具。配置简单、资源占用极低,通过 Realm 你可以将非常容易的将中转 VPS 的流量转发到落地 VPS
安装
- 前往 Github Releases 页面下载最新的文件,一般 X86 架构的 Linux 系统,下载
realm-x86_64-unknown-linux-gnu.tar.gz
- 将文件解压上传至
/opt/realm
中 - 赋予运行权限
chmod +x /opt/realm/realm
配置
在 /opt/realm
文件夹中创建配置文件 config.toml
toml
[[endpoints]]
listen = "0.0.0.0:8080"
remote = "1.1.1.1:8080"
进程守护
- 在
/etc/systemd/system
中创建realm.service
ini
[Unit]
Description=realm
After=network-online.target
Wants=network-online.target systemd-networkd-wait-online.service
[Service]
Type=simple
User=root
Restart=on-failure
RestartSec=5s
DynamicUser=true
ExecStart=/opt/realm/realm -c /opt/realm/config.toml
[Install]
WantedBy=multi-user.target
- 重新加载 systemd
sh
systemctl daemon-reload
- 接下来就可以通过 systemctl 控制 Realm 启动与停止
sh
systemctl status realm # 运行状态
systemctl start realm # 启动
systemctl stop realm # 停止
systemctl enable realm # 开机自启
systemctl disable realm # 取消开机自启
预览: