rathole安装与使用
使用docker部署
docker pull rapiz1/rathole
创建配置文件
mkdir -p /path/to
vim /path/to/config.toml
服务端的配置文件config.toml
# server.toml
[server]
bind_addr = "0.0.0.0:2333" # 监听地址
[server.services.my_nas_ssh]
token = "use_a_secret_that_only_you_know" # 业务端口的token
bind_addr = "0.0.0.0:5202" # 业务端口的访问地址
客户端的配置文件config.toml
# client.toml
[client]
remote_addr = "myserver.com:2333" # 监听地址
[client.services.my_nas_ssh]
token = "use_a_secret_that_only_you_know" # 业务端口的token
local_addr = "127.0.0.1:22" # 业务端口的本地代理地址
启动容器
服务端:
docker run -dit --net=host --restart=always -v "/path/to/config.toml:/app/config.toml" --name rathole rapiz1/rathole --server /app/config.toml
客户端:
docker run -dit --net=host --restart=always -v "/path/to/config.toml:/app/config.toml" --name rathole rapiz1/rathole --client /app/config.toml
初步测试,感觉还没有frp快。