技术

goproxy实现内网穿透

OnlyCEC · 5月27日 · 2020年 68次已读

goproxy实现内网穿透:

此次环境介绍:
A:有公网的主机
B: 公司内网主机,没有公网地址。
———————
1,通过官网介绍安装goproxy,在A和B主机分别执行以下命令,更多安装方法请参考:https://github.com/snail007/goproxy/blob/master/README_ZH.md#%E4%B8%8B%E8%BD%BD%E5%AE%89%E8%A3%85-goproxy

curl -L http://mirrors.host900.com:9090/snail007/goproxy/install_auto.sh | bash

2,在A主机建立端口映射;
– 创建公钥和私钥文件
#proxy keygen -C key
– 创建本地转发端口
proxy tbridge -p “:4122” -C proxy.crt -K key.key –daemon
tbridge [<flags>]:proxy on tunnel bridge mode内网穿透模式
-p:指定端口
-C:指定密钥
–daemon:后台运行

– 创建转发地址和端口
proxy tserver -r “:520@:22” -P “127.0.0.1:4122” -C key.crt -K key.key –daemon

3,在B主机操作
– 复制A主机生成的密钥文件到B主机
– 执行连接A主机的命令:
proxy tclient -P “40.71.99.0:4122” -C key.crt -K key.key


参考:https://cloud.tencent.com/developer/article/1409654

0 条回应