参考:easyconnect命令版地址

https://github.com/Hagb/docker-easyconnect

前提条件:

  • 云服务器(以阿里云服务器 Centos7.6 为例)

用途:

  • 开发校园免vpn登陆便捷服务,如查询成绩
  • 绕开easyconnect弊端

利用xshell7连接服务器

步骤:

服务器配置docker

yum命令输入后无效请自行搜索安装yum

安装docker

yum install -y docker

启动docker

systemctl start docker

docker开机自启动

systemctl enable docker

安装easyconnect命令版

参数解释

  • -p 0.0.0.0:1080:1080

    socks5代理端口: 0.0.0.0设置所有用户可以连接使用代理,第一个1080为docker对外暴露的端口(可更改,但要保证该端口未被占用),第二个1080不可更改

  • -p 0.0.0.0:8888:8888

http代理端口 :0.0.0.0设置所有用户可以连接使用代理,第一个8888为docker对外暴露的端口(可更改,但要保证该端口未被占用),第二个8888不可更改

  • -e EC_VER=7.6.8

    easyconnect版本号,非必要不更改

  • -d 58.246.161.76

    上海海洋大学vpn网页代理登录口(https://vpn.shou.edu.cn/)的ip地址,其他学校自行抓包查看vpn网页代理登录口的ip地址

  • -u username

    username为登录vpn使用的学号,改成自己的

  • -p password

    password为登录vpn使用的密码,改成自己的

  • -e SOCKS_USER="user"

    user为使用服务器代理时验证登录的用户名

  • -e SOCKS_PASSWD="123456"

    123456为使用服务器代理时验证登录的密码

自己根据需求进行更改参数,以下命令二选一输入。

学号和密码必须修改成自己的

代理连接需要验证

docker run  --cap-add NET_ADMIN --device /dev/net/tun -ti -p 0.0.0.0:1080:1080 -p 0.0.0.0:8888:8888 -e EC_VER=7.6.8 -e CLI_OPTS="-d 58.246.161.76 -u username -p password" -e SOCKS_USER="user" -e SOCKS_PASSWD="123456" hagb/docker-easyconnect:cli

代理连接不用验证

docker run  --cap-add NET_ADMIN --device /dev/net/tun -ti -p 0.0.0.0:1080:1080 -p 0.0.0.0:8888:8888 -e EC_VER=7.6.8 -e CLI_OPTS="-d 58.246.161.76 -u username -p password"  hagb/docker-easyconnect:cli

输入命令后,出现如下即代表vpn登录成功

 打开云服务器的防火墙端口1080和8888(或者自己更改的端口)

 测试代理连接

打开电脑版腾讯qq,点开设置,选择代理类型(SOCKS5或者HTTP),填入自己云服务器IP,端口号(docker对外暴露的端口),设置了验证则输入用户名和密码,没有则不填

若命令中仅修改了学号和用户名,则socks5代理的端口为1080,http代理的端口为8888

若命令中设置了用户名和密码验证,则用户名为user,密码为123456

测试结果如下则表示代理设置成功,后续自己给浏览器安装扩展插件进行设置代理访问学校内网网站,就不再需要打开easyconnect了。

浏览器扩展推荐

Microsoft Edge: Proxy SwitchyOmega(HTTP)

Firefox: FoxyProxy

云服务器挂载easyconnect的更多相关文章

  1. 云服务器挂载/dev/vdb1磁盘

    1.首先检查是否有一块硬盘还未被挂载 2.如图所示,vdb还未被使用,开始分配它吧 [root@localhost ~]# fdisk /dev/vdb Command (m for help): n ...

  2. Linux学习笔记总结--云服务器挂载磁盘

    1.通过 "fdisk -l" 命令查看 若执行fdisk -l命令,发现没有 /dev/xvdb 表明云服务无数据盘 2. 对数据盘进行分区 执行"fdisk  /de ...

  3. 中小企业上云首选,华为云全新云服务器S6性能评测分析

    转: 中小企业上云首选,华为云全新云服务器S6性能评测分析 [小宅按]今天,华为云全新弹性云服务器ECS通用计算型云服务器S6(以下简称为"华为云S6云服务器")正式发布,至顶网云 ...

  4. 阿里云CENTOS服务器挂载数据盘

    阿里云Linux云服务器数据盘默认是未做分区和格式化的,使用前需要先挂载数据盘.步骤如下: 1.查看数据盘 在没有分区之前,使用   1 df -h 2.命令,是无法查看到数据盘的,可以使用   1 ...

  5. 服务器 阿里云服务器Ubuntu挂载数据盘

    服务器 阿里云服务器Ubuntu挂载数据盘  转自:http://www.codingyun.com/article/24.html coding云运行在阿里云的Ubuntu 12.04 64位操作系 ...

  6. Linux云服务器磁盘不见了?解决方案在这里,云服务器磁盘挂载

    用过诸多种云以后,发现有个通病,就是新买的数据盘在机器中找不到.本篇总结一下此类问题的解决方法,望各位点赞,有问题评论区见 一.云服务和物理机一样,你买了云服务器的数据盘以后,就相当于把数据盘直接安装 ...

  7. 云服务器linux重新挂载指定目录(非扩充)

    新买的香港云服务器,系统只能在商家的控制台上安装. 系统和硬盘分开的,根目录空间只有10G.需要重新设置相关目录的大小,如:/usr./var./home等. 以下是自己的解决方法小计. 一.初始的分 ...

  8. 亚马逊云服务器AWS安装CentOS

    亚马逊云服务器默认创建的实例,在停止之后再启动的情况下,IP会发生改变.所以我们最好先创建一个弹性IP,即EIP,不过我也不清楚这个费用. 1.按如图操作创建一个弹性IP,弹性IP创建之后可以随便绑定 ...

  9. 怎么在阿里云服务器部署多个tomcat

    部署前准备: 1.到阿里云官网购买一台服务器 2.给阿里云服务器挂盘,阿里云有教程这里不讲解,自己看. Linux 系统挂载数据盘 视频:Linux服务器挂载数据盘 3.下载tomcat  http: ...

  10. 云服务器 ECS Linux 系统盘数据转移方法

    转自:https://help.aliyun.com/knowledge_detail/41400.html 问题描述 购买云服务器 ECS Linux 服务器时,未购买数据盘,使用一段时间后,随着业 ...

随机推荐

  1. 使用cmd命令行安装 windows系统

    条件:Microsoft WindowsPE 或其他第三方 WindowsPE 1. 使用 diskpart 分区: list disk:列出所有磁盘 select disk  编号:选择某块磁盘 c ...

  2. 如何基于Security框架兼容多套用户密码加密方式

    一.说明 当已上线的系统存在使用其他的加密方式加密的密码数据,并且密码 不可逆 时,而新的数据采用了其他的加密方式,则需要同时兼容多种加密方式的密码校验. 例如下列几种情况: 旧系统用户的密码采用了 ...

  3. 安装Windows10后电脑整体速度变慢

    是不是觉得从旧版本Windows系统比如(Windows 7)升级到Windows10以后,感觉什么操作都变慢了.譬如打开文件夹,游戏加载速度变缓慢.尤其是腾讯WeGame软件进入游戏前的检测速度明显 ...

  4. 自己定义jquery插件轮播图

    轮播图-html <!DOCTYPE html> <html lang="en"> <head> <meta charset=" ...

  5. OSM(OpenStreetMap)全球路网数据下载方式介绍

      本文对OpenStreetMap(OSM)网页与各类OSM数据的多种下载方式加以详细介绍,并对不同数据下载方式加以对比.   OSM数据包含道路与铁路路网.建筑.水体.土地利用.兴趣点.行政区边界 ...

  6. 月光宝盒(vivo流量录制回放平台)正式对外开源

    作者:vivo 互联网服务器团队- Liu Yanjiang 月光宝盒是一个基于流量录制回放的自动化测试平台,通过录制回放取代编写脚本进行自动化回归,提升测试效率和覆盖率.因为其解决方案具有很强的通用 ...

  7. 关于Java中泛型的上界和下界理解

    既然聊到了泛型的上下界问题,就先给出几个类的继承关系吧 class Fruit{}class Apple extends Fruit{}class Orange extends Fruit{}clas ...

  8. 玩转云端 | 算力基础设施升级,看天翼云紫金DPU显身手!

    数字时代下,算力成为新的核心生产力,传统以CPU为核心的架构难以满足新场景下快速增长的算力需求,具备软硬加速能力的DPU得以出现并快速发展.天翼云凭借领先的技术和丰富的应用实践自研紫金DPU,打造为云 ...

  9. DevOps、SRE、平台工程的区别

    DevOps.SRE和平台工程的概念在不同时期出现,并由不同的个人和组织开发. DevOps作为一个概念是由Patrick Debois和Andrew Shafer在2009年的敏捷会议上提出的.他们 ...

  10. 第6章. 部署到GithubPages

    依托GitHub Pages 服务,可以把 vuepress 编译后的 博客静态文件 放置到该平台,那么就可以把静态页面发布出来,就会实现了不用购买云服务器就可以发布静态页面的功能. 1. 创建仓库 ...