Ubuntu20.04 运行 EasyConnect

Ubuntu 20.04 运行 EasyConnect 非 Docker 模式 非 OpenVPN 模式

前言

最近疫情居家办公,公司都用 MAC 跟 Windows!好在还有一位 Android 大佬跟我一起使用 Ubuntu20.04 花了一周时间尝试了各种方法!话不多说,进入主题

Ubuntu20.04 版本能正常使用 V7.6.8.2

  1. 安装包地址 顺手加个星

    https://gitee.com/pandaes/ubuntu20.04_easyconnect/blob/master/easyconnect/easyconn_7.6.8.2-ubuntu_amd64.deb
    
  2. 安装运行

    sudo dpkg -i easyconn_7.6.8.2-ubuntu_amd64.deb
    cd /usr/share/sangfor/EasyConnect/resources/bin
    ./easyconn login
    

    然后根据提示输入 vpn地址 用户名 密码 就可以使用了

  3. 退出

    cd /usr/share/sangfor/EasyConnect/resources/bin
    ./easyconn logout
    
  4. 添加环境变量之后就可以不用 cd 到目录

    打开环境变量

    vim ~/.bashrc
    

    最后一行添加保存

    #easyconnect
    export PATH=/usr/share/sangfor/EasyConnect/resources/bin:$PATH
    

    加载环境变量

    source ~/.bashrc
    
  5. 随意打开命令框就能使用 easyconn 命令了,完结撒花!

如果采用 Docker 方式部署

  1. 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>:密码
  2. 系统设置代理

    • 浏览器等应用设置代理

      设置 -> 网络 -> 网络代理 -> 手动

      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
      
  3. 取消使用代理

    • 关闭浏览器等应用代理

      设置 -> 网络 -> 网络代理 -> 已禁用

    • 关闭 iptables 设置的全局代理

      sudo iptables -t nat -nL --line-numbers
      sudo iptables -t nat -D OUTPUT <通过上面那条命令找到添加的那条数据前的编号,有2080这种端口的数据>
      
    • 关闭 docker

      sudo docker stop <name>
      
      • <name>:之前设置的容器名
  4. 下次还需要使用

    • docker 命令

      sudo docker start <name>
      
      • <name>:之前设置的容器名
    • 其他设置系统代理和第一次一样

  5. 存在的问题

    如果本地开发,需要切换 host,则需要切换容器内的 hosts

    还有如果开发,要本地测试在容器的 hosts 地址需要设置为 127.0.0.1 这样,还需要在容器内使用 iptables 把这数据转发到我们机器当中,我正准备尝试这种方法,大佬突然给我一个包,说能用,我就没有试了,直接躺平.jpg。这几天天天折腾这个,docker 又忘得差不多了,有心情的时候再尝试一下

其他解决方案

  • 采用 OpenVPN 方式

    我一朋友他们公司的解决方案是这个,没尝试

  • 输入 VPN 地址可以采用浏览器关联 jre 的方式去连接

    朋友之前尝试过,似乎不太行

  • 降级 Ubuntu 版本

    18.04 似乎支持

    16.04 肯定支持

  • 转战 deepin

    deepin 直接保姆级服务

  • 其他包打开闪退

    降级pango 已经有很多写好的,百度吧!但是我装好了之后还是问题,换了好几个包都不行,各种奇怪问题

后续

  1. 包来源:未知!

    说着这个就来气,深*服在官网都不放包,我也不理解是不是因为要版本对应的问题,一般来说输入公司和校园vpn地址也能下载。我找完官方网站,进去就是404!我真的想直接开*

  2. 其他版本未尝试,如果有人尝试了成功了希望也顺便留个言

  3. 第一次写博客,没清楚的地方可留言

    个人本不习惯写博客,但是这次这个问题真的到处找了很多方案,很多都不太行,还是出来奉献一下

Ubuntu20.04 运行 EasyConnect相关推荐

  1. ubuntu20.04运行《大航海家2》

    大航海家下载 链接: https://pan.baidu.com/s/1r-aCNsiOBhfO3mk6qpxlRA  密码: hadq 组建 版本 wine 5.0 (Ubuntu 5.0-3ubu ...

  2. 基于Ubuntu20.04运行OP-TEE_3.17.0_QEMU_V8的环境搭建

    最近在开始研究ARM TrustZone安全相关的东西.在QEMU上运行ArmV8-A OP-TEE是个非常好的工程熟悉这块内容.下面教大家如何搭建这套工程环境. 安装Ubuntu 先安装一下Virt ...

  3. ubuntu20.04运行网易云音乐出现无法播放、下载的情况

    Ubuntu网易云音乐不能播放下载 最近在为了学习和开发,在主机上安装了ubuntu20.04,在成功的摒弃了很多windows上的习惯之后,慢慢的开始习惯这种类unix系统的操作和使用.但是出现了一 ...

  4. 在Ubuntu20.04运行VINS-Fusion

    https://www.pudn.com/news/62ad35dddfc5ee19687a6418.html 准备工作: 虚拟机 ubuntu:20.04 ROS:Neotic 以下步骤在完成上述安 ...

  5. Ubuntu20.04安装EasyConnect失败

    Ubuntu 20.04(+)并无法正常使用,大概错误有三种: 无法安装失败(依赖库问题): 安装后无法正常启动: 与所在公司或高校学校提供的版本不符. 为了少做无用功,首先解决错误3,方法就是从公司 ...

  6. ubuntu20.04运行海商王2

    Ubuntu 20.04 wine Ubuntu 5.0-3ubuntu1 海商王资源 链接: https://pan.baidu.com/s/15mGuuX6E06vrbpMeiW1dpw  密码: ...

  7. Ubuntu20.04运行帝国时代II征服者

    1. http://u2.xainjo.com//lh/diguoshidai2zhengfuzhe.zip 如果无法下载可以从下面网盘下载: 链接: https://pan.baidu.com/s/ ...

  8. ubuntu20.04运行se2lam

    代码网站 1.安装ros 参考 2.安装opencv 这里选择的是opencv3.4.10版本,由于源代码支持的是2.4.x / 3.1 版本,因此这修改了一点代码,如果安装的版本和源码的一致就不需要 ...

  9. ubuntu20.04运行愤怒的小鸟

    下载链接: https://pan.baidu.com/s/1nU165E2puyAYxVdlfKMIIg  密码: 0p18 ------------------------------------ ...

最新文章

  1. 在r中对oracle,关于r:在Mac中安装ROracle
  2. 解决在vscode使用webpack指令显示“因为在此系统中禁止运行脚本“问题
  3. 一张图搞定SDF的概念
  4. SpringCloud Zuul(七)之POST Filter
  5. asp.net listview 字段太多 滚动条_高考英语阅读理解生僻单词太多怎么办?十大招数帮到你...
  6. python自动化测试之mysql5.0版本数据库查询数据时出现乱码问题分析
  7. Nokia防火墙配置过程
  8. 让Google chrome支持迅雷
  9. 4-7-4 校验ISBN-10编码 (10 分)
  10. 数据库表,excel,cvs 联系人转vcf
  11. 涂鸦蓝牙SDK开发系列教程——8.Board API 说明
  12. 必须注销计算机才能应用这些更改,Win10不用注销电脑就可以实现切换开始菜单/屏幕的方法...
  13. Javascript 10进制转16进制补0 ,16进制转10进制
  14. 突发奇想nico爬虫
  15. 用httpUrlConnection实现文件上传
  16. Jupyter 运行py文件 踩过的坑和方法
  17. 鼠标精灵对码软件_Photo Frame 图片编辑软件(相框精灵)
  18. 7个移动混合开发框架
  19. Go 打开文件,写入文件。
  20. 浅谈ThreadLocal

热门文章

  1. 【C语言航路】第十一站:字符串、字符和内存函数
  2. 世界十大杰出物理学家
  3. 分布式系统之Chronos调度
  4. python 人工智能培训班(python的诠释)
  5. Unity项目 - 坦克大战3D TankBattle
  6. 国外30款设计精美的网站登录页面模板
  7. 数据分析师python 城市数据团_城市数据团 - 主页
  8. 教你如何利用微信小程序高效地完成地图点位标注
  9. 最新Docker教程(一)——各平台Docker安装
  10. Java、JSP电脑配件购物商城