- 使用golang进行编写.
- 默认的监听端口是10000且TOKEN为token.如果要设置.请在
Options
这个空里面加入-e TOKEN=你要设置的token -e BIND_PORT=你要设置的端口
注意每个-e
只能设置一个变量.等号前面的变量名不可更换. - 没有填写的设置即为留空
- *保存并且进行安装
otunnel 用法
前提条件
客户端准备工作
反向代理
举例:将客户端可以访问的 192.168.1.3:22 映射到服务端上的 23333 端口:
/path/to/otunnel connect example.com:10000 -s token -t 'r:192.168.1.3:22::23333'
现在访问 example.com:23333 即等于访问了客户端内网的 192.168.1.3:22正向代理
举例:假设 example.com 的8838端口部署了一个服务(你懂的),要正向代理过去.那么在 client 运行:
/path/to/otunnel connect example.com:10000 -s token -t 'f::23333:127.0.0.1:8838'
现在链接客户端的23333 端口,等于访问 example.com 上的 127.0.0.1:8838注意
吐槽一下
- 做docker的时候一直提示找不到可执行文件,明明就在那里,最后给开发者提issue才修好。
项目地址:
https://github.com/ooclab/otunnel/
--------------------------
https://github.com/fanvinga/docker-otunnel