配置Realm ws隧道转发

Jinpeng
Jinpeng
管理员
40
文章
0
粉丝
Linux配置Realm ws隧道转发已关闭评论469阅读模式

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

文章末尾固定信息

weinxin
我的微信
微信号已复制
我的微信
微信扫一扫
 
Jinpeng
  • 本文由 Jinpeng 发表于2024年11月23日 21:33:14
  • 转载请务必保留本文链接:https://www.ixmu.net/132.html