Realm是一个用rust编写的简单、高性能中继服务软件,相较于采用Go语言编写的Brook和gost,Realm执行速度更快,资源占用更低,非常适合在低配置的主机上使用。
安装Realm
mkdir /etc/realm && cd /etc/realm wget -P /etc/realm https://github.com/zhboner/realm/releases/download/v2.7.0/realm-x86_64-unknown-linux-gnu.tar.gz tar -zxvf realm-x86_64-unknown-linux-gnu.tar.gz chmod +x realm
配置Realm
服务端,一般为国外服务器
nano /etc/realm/config.toml [network] no_tcp = false use_udp = false [[endpoints]] listen = "[::]:10443" remote = "1.1.1.1:443" listen_transport = "ws;host=cloud.tencent.com;path=/chat"
客户端,一般为国内服务
nano /etc/realm/config.toml [network] no_tcp = false use_udp = false [[endpoints]] listen = "[::]:10443" remote = "1.1.1.1:10443" remote_transport = "ws;host=cloud.tencent.com;path=/chat"
更多配置见 https://github.com/zhboner/realm/tree/master/examples
配置systemd
nano /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=/etc/realm ExecStart=/etc/realm/realm -c /etc/realm/config.toml [Install] WantedBy=multi-user.target
重新加载配置 systemctl daemon-reload
设置开机自启动 systemctl enable realm
开启服务 systemctl restart realm
查看服务状态 systemctl status realm
文章末尾固定信息
我的微信
微信号已复制
我的微信
微信扫一扫











