【实用github项目】1分钟快速手搓Realm
本文最后更新于 2024-06-12,
若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益, 请联系我 删除。
本站只有Telegram群组为唯一交流群组, 点击加入
文章内容有误?申请成为本站文章修订者或作者? 向站长提出申请
Realm是一个用 rust 编写的简单、高性能中继服务器
特征
- 零配置。一个命令即可设置并运行。
- 并发性。双向并发流量可带来高性能。
- 资源成本低。
容器
Realm 可以在具有 OCI(如 Docker、Podman、Kubernetes 等)的容器中运行
项目地址:https://github.com/zhboner/realm
1️⃣ 下载运行文件(自行去下面代码网址替换适合自己机器架构的版本):
wget -O realm.tar.gz https://github.com/zhboner/realm/releases/download/v2.4.6/realm-x86\_64-unknown-linux-gnu.tar.gz && tar -xvf realm.tar.gz && chmod +x realm
Github被屏蔽的试试下面这个:
wget -O realm.tar.gz https://mirror.ghproxy.com/https://github.com/zhboner/realm/releases/download/v2.4.6/realm-x86\_64-unknown-linux-gnu.tar.gz && tar -xvf realm.tar.gz && chmod +x realm
2️⃣ 去/root
文件夹下新建config.toml
文件,并写入(具体远程IP和端口,本机端口自己改):
[[endpoints]]
listen = "0.0.0.0:5000"
remote = "8.8.8.8:443"
[[endpoints]]
listen = "0.0.0.0:6000"
remote = "[2400:3200::1]:443"
3️⃣ 去/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
4️⃣ 启动服务:
systemctl daemon-reload
systemctl enable realm
systemctl restart realm
systemctl status realm
评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果