Realm + tls 组建隧道
Realm 安装
wget -O realm.tar.gz https://github.com/zhboner/realm/releases/download/v2.5.2/realm-x86_64-unknown-linux-gnu.tar.gz && tar -xvf realm.tar.gz && chmod +x realm
入口端配置
编写config.toml配置文件,入口配置如下
[[endpoints]]
listen = "0.0.0.0:55555"
remote = "X.X.X.X:55555"
remote_transport = "tls;sni=xx.xx;insecure"
其中"X.X.X.X"为出口服务器的ip或解析ip的域名,端口选用未使用的端口即可,"xx.xx"任意填写域名
出口端配置
编写config.toml配置文件,出口配置如下
[network]
use_udp = true
[[endpoints]]
listen = "0.0.0.0:44444"
remote = "X.X.X.X:55555"
listen_transport = "tls;servername=xx.xx"
其中"X.X.X.X"为需要中转的地址,端口可修改为为使用的端口,"xx.xx"与入口配置中的相同即可
在两台服务器上分别./realm -c config.toml 启动realm,即搭建了隧道转发,使用nohup ./realm -c config.toml & 即可在后台运行。
等后续在详细完善这篇文章了。