Realm是一个用Rust写的流量转发程序,和gost等其他竞品相比,占用的资源更少。下面是相关的使用和配置方法
1.下载Realm(到Github上去寻找最新的release),并配置权限(注意,这时是在~目录下操作的)
wget https://github.com/zhboner/realm/releases/download/v2.9.6/realm-x86_64-unknown-linux-gnu-glibc2.28.tar.gz
tar zxvf realm-x86_64-unknown-linux-gnu-glibc2.28.tar.gz
chmod +x realm
2.编辑配置文件
vi realm.toml
3.输入如下内容
[log]
level = "warn"
output = "/var/log/realm.log"
[network]
no_tcp = false
use_udp = true
[network]
no_tcp = false
use_udp = true
[[endpoints]]
listen = "0.0.0.0:本地端口"
remote = "远程ip:远程端口"
4.测试
/root/realm -c /root/realml.toml
如果没有问题就开始创建systemctl,这样方便管理
5.创建service
vi /etc/systemd/system/realm.service
输入如下内容
[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=/root/realm -c /root/realml.toml
[Install]
WantedBy=multi-user.target
6.开机自动启动并开启realm
systemctl daemon-reload
systemctl enable realm && systemctl start realm