2026/5/21 21:34:41
网站建设
项目流程
网页制作企业网站作业,app开发软件免费,中国wordpress,招聘信息最新招聘2021Realm 是Rust语言开发的流量转发工具#xff0c;Realm 比 Gost占用资源更小。 支持多组服务器转发#xff0c;同时也支持tcp和udp#xff0c;还有域名解析便捷。 1、下载最新的可执行文件到本地#xff1a;
Github 以最新版本为主#xff0c;根据自己的系统版本下载即可Realm 比 Gost占用资源更小。支持多组服务器转发同时也支持tcp和udp还有域名解析便捷。1、下载最新的可执行文件到本地Github 以最新版本为主根据自己的系统版本下载即可比如我的是64位Debian系统则需下载 realm-x86_64-unknown-linux-gnu.tar.gz下载好后在本地电脑上解压得到 realm 无后缀名的可执行程序使用FinalShell等ssh工具传输到远程VPS的 /root 目录2、赋予程序可执行权限使用ssh工具连接到VPS后赋予 /root 目录下的 realm 可执行755权限chmod x realm3、创建realm配置文件realm 最新版的配置文件为 toml 结尾的文本文件使用nano命令创建nano /root/realm.toml具体的配置文件规则很简单只需要在 listen 里填入vps上的带转发端口号remote 中填入目的地的vps的ip和端口号即可[network] no_tcp false use_udp true [[endpoints]] listen 0.0.0.0:23456 remote test.cloudflare.com:23456 [[endpoints]] listen 0.0.0.0:54321 remote 1.1.1.1:443配置文件支持各种协议以及域名解析等操作更多规则可以查看项目Github主页4、创建自启动服务项因为手动每次运行很麻烦我们需要创建Linux的服务项来实现自启动转发通道。下面以最新的 Debian 11 来举例创建service服务项首先使用nano编辑服务项内容nano /etc/systemd/system/realm.service如果你的 realm 主程序和配置文件都和我一样在 /root 目录里的话直接使用下面的内容即可[Unit] Descriptionrealm Afternetwork-online.target Wantsnetwork-online.target systemd-networkd-wait-online.service [Service] Typesimple Userroot Restarton-failure RestartSec5s DynamicUsertrue ExecStart/root/realm -c /root/realm.toml [Install] WantedBymulti-user.target然后使用ctrlo保存文件再使用ctrlx退出编辑器service文件就生成了。5、开启服务配置自启ssh路径回到 /root 后即可执行重载系统服务和启动realm服务systemctl daemon-reload systemctl enable realm systemctl start realm如需禁用realm自启并停止realm的运行进程执行下面的命令systemctl stop realm systemctl disable realm如果你的落地服务器使用的是动态IP或者DDNS服务可以在 crontab 计划任务里来设置定时重启realm服务cronteb -e #填写内容为时间和重启的服务名称 00 01 * * * systemctl restart realm 00 05 * * * systemctl restart realm 00 09 * * * systemctl restart realm 00 13 * * * systemctl restart realm 00 17 * * * systemctl restart realm 00 21 * * * systemctl restart realm6、查看realm日志logcat /var/log/realm.log