Ubuntu20.04 运行 EasyConnect
Ubuntu 20.04 运行 EasyConnect 非 Docker 模式 非 OpenVPN 模式
前言
最近疫情居家办公,公司都用 MAC 跟 Windows!好在还有一位 Android 大佬跟我一起使用 Ubuntu20.04 花了一周时间尝试了各种方法!话不多说,进入主题
Ubuntu20.04 版本能正常使用 V7.6.8.2
-
安装包地址 顺手加个星
https://gitee.com/pandaes/ubuntu20.04_easyconnect/blob/master/easyconnect/easyconn_7.6.8.2-ubuntu_amd64.deb
-
安装运行
sudo dpkg -i easyconn_7.6.8.2-ubuntu_amd64.deb cd /usr/share/sangfor/EasyConnect/resources/bin ./easyconn login
然后根据提示输入 vpn地址 用户名 密码 就可以使用了
-
退出
cd /usr/share/sangfor/EasyConnect/resources/bin ./easyconn logout
-
添加环境变量之后就可以不用 cd 到目录
打开环境变量
vim ~/.bashrc
最后一行添加保存
#easyconnect export PATH=/usr/share/sangfor/EasyConnect/resources/bin:$PATH
加载环境变量
source ~/.bashrc
-
随意打开命令框就能使用 easyconn 命令了,完结撒花!
如果采用 Docker 方式部署
-
docker 下载运行 vpn
sudo docker run --device /dev/net/tun --name=<name> --cap-add NET_ADMIN -ti -p 127.0.0.1:1080:1080 -p 127.0.0.1:2080:8888 -e EC_VER=7.6.3 -e CLI_OPTS="-d <vpn address> -u <user> -p <password>" hagb/docker-easyconnect:cli
- <name>:此容器名字
- <vpn address>:输入 vpn 连接地址
- <user>:用户名
- <password>:密码
-
系统设置代理
-
浏览器等应用设置代理
设置 -> 网络 -> 网络代理 -> 手动
HTTP代理 127.0.0.1 2080
HTTPS代理 127.0.0.1 2080
Socks主机 127.0.0.1 1080
-
命令行或者代码程序代理 使用 iptables 全局代理 如果只需要浏览器可不设置
这里有个问题:iptables是全局代理,不知道为什么设置了,还需要上面那一步设置系统代理,不然浏览器也不走代理
sudo iptables -t nat -A OUTPUT -p tcp --dport 80 -j DNAT --to-destination 127.0.0.1:2080
-
-
取消使用代理
-
关闭浏览器等应用代理
设置 -> 网络 -> 网络代理 -> 已禁用
-
关闭 iptables 设置的全局代理
sudo iptables -t nat -nL --line-numbers sudo iptables -t nat -D OUTPUT <通过上面那条命令找到添加的那条数据前的编号,有2080这种端口的数据>
-
关闭 docker
sudo docker stop <name>
- <name>:之前设置的容器名
-
-
下次还需要使用
-
docker 命令
sudo docker start <name>
- <name>:之前设置的容器名
-
其他设置系统代理和第一次一样
-
-
存在的问题
如果本地开发,需要切换 host,则需要切换容器内的 hosts
还有如果开发,要本地测试在容器的 hosts 地址需要设置为 127.0.0.1 这样,还需要在容器内使用 iptables 把这数据转发到我们机器当中,我正准备尝试这种方法,大佬突然给我一个包,说能用,我就没有试了,直接躺平.jpg。这几天天天折腾这个,docker 又忘得差不多了,有心情的时候再尝试一下
其他解决方案
-
采用 OpenVPN 方式
我一朋友他们公司的解决方案是这个,没尝试
-
输入 VPN 地址可以采用浏览器关联 jre 的方式去连接
朋友之前尝试过,似乎不太行
-
降级 Ubuntu 版本
18.04 似乎支持
16.04 肯定支持
-
转战 deepin
deepin 直接保姆级服务
-
其他包打开闪退
降级pango 已经有很多写好的,百度吧!但是我装好了之后还是问题,换了好几个包都不行,各种奇怪问题
后续
-
包来源:未知!
说着这个就来气,深*服在官网都不放包,我也不理解是不是因为要版本对应的问题,一般来说输入公司和校园vpn地址也能下载。我找完官方网站,进去就是404!我真的想直接开*
-
其他版本未尝试,如果有人尝试了成功了希望也顺便留个言
-
第一次写博客,没清楚的地方可留言
个人本不习惯写博客,但是这次这个问题真的到处找了很多方案,很多都不太行,还是出来奉献一下