realm安装教程
1、下载运行文件(自行去下面代码网址替换适合自己机器架构的版本)
wget -O realm.tar.gz https://github.com/zhboner/realm/releases/download/v2.7.0/realm-x86_64-unknown-linux-gnu.tar.gz && tar -xvf realm.tar.gz && rm realm.tar.gz && chmod +x realm
2、在/root文件夹下新建config.toml文件,并配置转发内容:
更多配置文件可参考网站写法。
cat <<EOF> /root/config.toml
[network]
no_tcp = false
use_udp = true
[[endpoints]]
listen = "0.0.0.0:55031"
remote = "91.103.120.50:11620"
[[endpoints]]
listen = "0.0.0.0:55032"
remote = "91.103.120.50:11619"
EOF
3、在/etc/systemd/system文件夹下新建realm.service文件,配置系统文件:
注:2.6.0版本,如果在config.toml上配置了日志路径,实测在系统上会出现 Read-only file system
(os error 30),只需在realm.service中注释掉DynamicUser=true即可。
cat <<EOF> /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
WorkingDirectory=/root
ExecStart=/root/realm -c /root/config.toml
[Install]
WantedBy=multi-user.target
EOF
4、启动服务
systemctl daemon-reload && systemctl enable realm --now #启动+开机自启
systemctl restart realm
systemctl status realm
systemctl stop realm && systemctl disable realm #停止+取消开机自启
cat /var/log/realm.log #查看realm日志log
5、删除realm
rm /etc/systemd/system/realm.service
rm /root/config.toml
rm /root/realm
6、备注
1)realm只需安装并配置在中转机上即可;
2)转发的协议为remote落地鸡的协议,只需将ip&port改为中转鸡的即可;
3)落地鸡使用的协议需为过墙协议,以免被墙。