Realm 端口转发教程

Realm介绍

Realm是Rust语言开发的流量转发工具
Realm GitHub主页
支持: 转发TCP或UDP流量、支持DDNS.

安装Realm

可通过vps-toolbox 安装, 安装的版本号为最新的Realm, 并自动创建realm服务.

Realm 命令行 转发

  • TCP/UDP转发: realm -l 0.0.0.0:123 -r test.com:456 本机 123 端口, 转发到 test.com 的 456 端口

创建 Realm开机自启服务

  • 创建配置文件, 新建 /root/realm.toml, 内容类似:
    例子, 分别转发 本机:123 => test.com:456, 本机:111 => 8.8.8.8:2222

    [[endpoints]]
    listen = "0.0.0.0:123"
    remote = "test.com:456"
    
    [[endpoints]]
    listen = "0.0.0.0:111"
    remote = "8.8.8.8:222"
  • Realm开机自启动

    echo -e '[Unit]nDescription=realmnAfter=network-online.targetnWants=network-online.target systemd-networkd-wait-online.servicen[Service]nType=simplenUser=rootnRestart=on-failurenRestartSec=5snExecStart=/usr/bin/realm -c /root/realm.toml[Install]nWantedBy=multi-user.target' > /etc/systemd/system/realm.service;
    systemctl daemon-reload;
    systemctl enable realm;

    启动服务: systemctl restart realm, 这样以后重启也自动启动realm了.

Realm和Gost比较

  • Realm比Gost占用资源更小
  • Gost功能比Realm多些(支持隧道协议)
  • IPv6转发 Realm2和Gost 都支持
    Gost介绍