523 字
3 分钟
使用 Realm 转发流量,实现落地代理
2025-01-20

背景#

虽然在 使用 使用 Alice DNS 解锁服务器访问限制 中,已经实现了使用 Alice DNS 解锁服务器访问限制,但是,由于 Alice DNS 是公共 DNS,存在高峰期访问不稳定的问题,因此我这次使用的是 Alice 香港的机器作为落地机。

准备材料#

  • 线路优化的机器,但 ip 脏的机器,作为中转,通过 GFW,例如 Claw 香港的机器
  • 一台 Alice 香港的机器,作为落地机,不通过 GFW,但是需要 IP 干净,例如 Alice 香港的机器

示意图#

alt text

实现#

中转机#

中转机使用 Realm 转发流量,实现落地代理。

# 一键 Realm 脚本
wget -N https://raw.githubusercontent.com/qqrrooty/EZrealm/main/realm.sh && chmod +x realm.sh && ./realm.sh

进入面板后,先安装 realm,然后添加 realm 转发规则

  • 本地监听端口: 1-65535,随便输入一个
  • 需要转发的IP: 落地机 IP
  • 需要转发端口: 1-65535,这个端口需要是落地机接收流量的端口(稍后配置落地机代理协议时生成的端口,例如 28175)

落地机#

正常使用脚本搭建代理协议即可,例如我使用 ss 协议,则使用以下脚本

# 一键 ss 脚本
wget -O ss-rust.sh --no-check-certificate https://raw.githubusercontent.com/xOS/Shadowsocks-Rust/master/ss-rust.sh && chmod +x ss-rust.sh && ./ss-rust.sh
IMPORTANT

如果使用 SS 协议,请选择加密方式为 2022 的,否则 ip 会被 GFW 封锁。

添加好代理协议后会返回信息,如下:

# 以下信息已经做了脱敏处理,请不要尝试直接使用
Shadowsocks Rust 配置:
——————————————————————————————————
 地址:173.152.108.142
 地址:2a12:2813:321::69
 端口:28175 # 中转机转发端口
 密码:QiHQ2B0j6dsya1982xE1uVbElK6pn5x8HNfmm+Mzky394=
 加密:2022-blake3-aes-256-gcm
 TFOtrue
——————————————————————————————————
 链接  [IPv4]:ss://MjAyMi1ibGFrZTMtYWV23hsjda8213HUS12nd1oWHkreEUxdVZiRWxLNnBuNXg4SE5mbW0rTXpreTM5ND1AMTU3LjI1NC4yMS4xNDI6MjgxNzU 
 二维码[IPv4]:https://cli.im/api/qrcode/code?text=ss://MjAyMi1ibGFrZTMtYWV23hsjda8213HUS12nd1oWHkreEUxdVZiRWxLNnBuNXg4SE5mbW0rTXpreTM5ND1AMTU3LjI1NC4yMS4xNDI6MjgxNzU
 链接  [IPv6]:ss://MjAyMi1ibGFrZTMtYWV23hsjda8213HUS12nd1oWHkreEUxdVZiRWxLNnBuNXg4SE5mbW0rTXpreTM5ND1AMmExNDo2N2MwOjMwMzo6Njk6MjgxNzU 
 二维码[IPv6]:https://cli.im/api/qrcode/code?text=ss://MjAyMi1ibGFrZTMtYWV23hsjda8213HUS12nd1oWHkreEUxdVZiRWxLNnBuNXg4SE5mbW0rTXpreTM5ND1AMmExNDo2N2MwOjMwMzo6Njk6MjgxNzU
—————————————————————————
[信息] Surge 配置:
Const0822.alice.ws = ss,173.152.108.142,28175,encrypt-method=2022-blake3-aes-256-gcm,password=QiHQ2B0j6dsya1982xE1uVbElK6pn5x8HNfmm+Mzky394=,tfo=true,udp-relay=true,ecn=true
—————————————————————————

测试#

首先测试直接通过链接落地机的代理协议访问。

alt text

新建一个代理,信息和落地机代理一样,然后将 ip 和端口修改为中转机的 ip 和端口,进行测试,结果如下:

alt text

TIP

我这里使用的测试工具是 Surge 的 网络信息模块

使用 Realm 转发流量,实现落地代理
https://www.mihouo.com/posts/server/using-realm-for-traffic-forwarding-to-achieve-proxy-landing/
作者
发布于
2025-01-20
许可协议
CC BY-NC-SA 4.0