把easyconnect关到小黑屋里--docker-easyconnect

需求来源:
之前开发的时候,可以用其他VPN连接,连接上后,可以正常访问互联网
后来,客户不让使用之前的VPN了,只能用这个easyconnect,但是这个easyconnect真的有毛病,连接上后,就不能访问互联网了,就算用虚拟机运行,把端口映射出来也不行,只要运行就会断网,在虚拟机中运行的,也会与主机断网。后来看到有人开源了docker-easyconnect,把他隔离到docker里面,然后根据下面的一系列步骤,就可以正常访问互联网和VPN了。

1、安装vmware虚拟机

2、下载Ubuntu操作系统

3、vmware安装Ubuntu

4、Ubuntu安装docker

5、docker安装docker-easyconnect

docker load < docker-easyconnect_cli.tar

6、运行docker-easyconnect

docker run --rm --device /dev/net/tun \ --cap-add NET_ADMIN -ti -p 127.0.0.1:1080:1080 -p 127.0.0.1:8888:8888 \ -e EC_VER=7.6.3 -e CLI_OPTS=“-d adrr -u username -p pwd” \ hagb/docker-easyconnect:cli

  • adrr:VPN得服务器地址
  • username:用户名
  • pwd:密码

出现login successfully!代表运行成功

在这里插入图片描述

7、Ubuntu安装finallyshell-配置连接代理服务

在这里插入图片描述

  • 连接服务器

在这里插入图片描述

8、通过虚拟机的finallyshell把VPN连接的服务器SSH端口映射出来

在这里插入图片描述

之后就可以通过ssh走隧道,代理服务了

docker-easyconnect开源地址
https://github.com/docker-easyconnect/docker-easyconnect

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值