下载realm

wget https://github.com/zhboner/realm/releases/latest/download/realm-x86_64-unknown-linux-gnu.tar.gz
tar -zvxf realm-x86_64-unknown-linux-gnu.tar.gz
mkdir -p /app/realm
cp realm /app/realm/realm
cd /app/realm
chmod +x realm

编辑配置文件

nano config.toml

编辑

[log]
level = "warn"
output = "realm.log"

[network]
no_tcp = false
use_udp = true

[[endpoints]] #一对端点,监听本机5000端口的流量并将其转发到1.1.1.1的443端口
listen = "0.0.0.0:5000"
remote = "1.1.1.1:443"

[[endpoints]] #可添加多对端点,可自动解析域名
listen = "0.0.0.0:10000"
remote = "www.google.com:443"

[[endpoints]] #若本地有ipv6地址同样可以转发到别的ipv6地址
listen = "0.0.0.0:10000"
remote = "2001:4860:4860::8888:443"

开机启动

nano /etc/systemd/system/realm.service

编辑

[Unit]
Description=Realm Service
After=network-online.target
Wants=network-online.target systemd-networkd-wait-online.service

[Service]
Type=simple
ExecStart=/app/realm/realm -c /app/realm/config.toml
User=root
Restart=on-failure
RestartSec=5s

[Install]
WantedBy=multi-user.target

启动服务

systemctl daemon-reload
systemctl start realm.service
systemctl status realm.service
systemctl enable realm.service

如果是转发reality协议,需要在SNI填上伪装网站的域名

最后修改:2025 年 01 月 25 日
如果觉得我的文章对你有用,请随意赞赏