使用 Realm 转发流量
前言
我们在玩 vps 时经常会看到中转、落地的说法,这里就简单说下怎么通过 Realm 实现中转。
假设 A 是本地网络,B 是一台线路好 ip 烂的中转线路机,C 是一台线路烂 ip 干净的落地机。先在落地机 C 上搭建好代理服务,这里使用的 Realm 服务是运行在中转机 B 上的。
安装 Realm
去 Realm 的 Releases 页面下载对应你系统版本的编译好的压缩文件,解压即可得对应二进制可执行文件realm,这里以 x86_64 架构为例:
1 | sudo wget https://github.com/zhboner/realm/releases/latest/download/realm-x86_64-unknown-linux-musl.tar.gz && sudo tar -zxvf realm-x86_64-unknown-linux-musl.tar.gz -C /usr/local/bin && sudo rm realm-x86_64-unknown-linux-musl.tar.gz |
赋权:
1 | sudo chmod +x /usr/local/bin/realm |
配置 Realm
- 创建配置文件
config.toml
1 | sudo mkdir -p /etc/realm |
- 配置示例:
1 | [log] |
- 注意在防火墙开启本机监听端口
- 本地客户端 A 配置:使用在 C 上面搭建的代理服务,但注意将服务器地址中转机 B,端口改成上面 Realm 监听的端口。
将 Realm 添加到系统服务
以 Debian 为例:
- 创建服务单元文件
1 | sudo vim /etc/systemd/system/realm.service |
- 写入以下内容
1 | [Unit] |
- 启用服务
1 | sudo systemctl daemon-reload |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 AmNeko!
评论