在aapanel中利用Docker部署Realm,实现节点数据路由

在实际生产中,经常遇到有一些海外的服务器的闲置资源,但是可能面向国内线路不佳,但是手里刚好有一台线路比较好的服务,就可以用来作为跳板,然后实现有效利用闲置服务器的方案。

本文介绍通过aapanel里的docker 部署Realm,从而实现跳板的实现。

1. 安装完成aapanel后,按照如下方案,创建一个config.toml 文件,里面配置如下:

[log]
level = “info”

[network]
no_tcp = false
use_udp = false

# 美国1 – VLESS TCP
[[endpoints]]
listen = “0.0.0.0:11001”
remote = “美国1_IP:美国1_VLESS服务端口”
network.no_tcp = false
network.use_udp = false

# 美国1 – HY2 UDP
[[endpoints]]
listen = “0.0.0.0:12001”
remote = “美国1_IP:美国1_HY2服务端口”
network.no_tcp = true
network.use_udp = true

# 美国2 – VLESS TCP
[[endpoints]]
listen = “0.0.0.0:11002”
remote = “美国2_IP:美国2_VLESS服务端口”
network.no_tcp = false
network.use_udp = false

# 美国2 – HY2 UDP
[[endpoints]]
listen = “0.0.0.0:12002”
remote = “美国2_IP:美国2_HY2服务端口”
network.no_tcp = true
network.use_udp = true

# 美国3 – VLESS TCP
[[endpoints]]
listen = “0.0.0.0:11003”
remote = “美国3_IP:美国3_VLESS服务端口”
network.no_tcp = false
network.use_udp = false

# 美国3 – HY2 UDP
[[endpoints]]
listen = “0.0.0.0:12003”
remote = “美国3_IP:美国3_HY2服务端口”
network.no_tcp = true
network.use_udp = true

示例中的remote改为目标节点的IP:端口 (请确保端口已经开启访问权限)

2. 使用aapanel的Docker部署,选择容器编排,并按照下方模版进行部署

services:
realm:
image: golimit/realm:latest
container_name: realm
restart: always
network_mode: host
volumes:
– /www/wwwroot/xxx/config.toml:/realm/config.toml:ro
command: [“-c”, “/realm/config.toml”]

volumes中的前面部分路径改成对应上述第一点里的正确的文件路径

 

 

本站TWOIMG所有资源源自网络,仅供学习与参考,请勿用于商业用途TWOIMG » 在aapanel中利用Docker部署Realm,实现节点数据路由
赞(0)