• Windows 的 WSL 中运行 EasyConnect


    Windows 的 WSL 中运行 EasyConnect

    docker-easyconnect

    安装 Docker Desktop

    通过 Docker 的官网 Docker Desktop 下载并安装. 安装过程一直下一步即可, 默认推荐 WSL 模式

    初始化过程需要梯子

    安装完后在搜索框搜索 docker-easyconnect

    在这里插入图片描述

    hagb/docker-easyconnect 就是需要拉取的镜像, 通过 Tag 选择版本.

    在这里插入图片描述

    如何确定版本

    通过以下网址, 确定 EasyCononect 服务端的版本号

    https://服务端地址/por/ec_pkg.csp?platform=linux
    
    • 1

    例如返回如下内容

    linux_01 7.6.3.0 0 linux_01 7.6.3.0 0 linux_01 7.6.3.0 0 linux_01 7.6.3.0 0
    
    • 1

    说明服务端版本为 : 7.6.3

    docker-easyconnect 的 Tag 说明:

    • 7.6.3:适用于连接 <7.6.7 版本的 EasyConnect 服务端。
    • 7.6.7:适用于连接 >= 7.6.7 版本的 EasyConnect 服务端。

    运行镜像

    docker run --rm --device /dev/net/tun --cap-add NET_ADMIN -ti -e PASSWORD=xxxx -e DISABLE_PKG_VERSION_XML=1 -v $HOME/.ecdata:/root -p 127.0.0.1:5901:5901 -p 127.0.0.1:1080:1080 -p 127.0.0.1:8888:8888 hagb/docker-easyconnect:7.6.3
    
    • 1

    命令行几个参数说明:

    -e PASSWORD=xxxx : 连接 VNC 时的密码

    -v $HOME/.ecdata:/root : 本地的 $HOME/.ecdata 目录和容器中 /root 映射

    -p 127.0.0.1:5901 : 链接 VNC 时的端口号

    -p 127.0.0.1:1080 : Sockes5 代理端口号

    hagb/docker-easyconnect:7.6.3 : 镜像版本号

    运行结果:

    PS C:\Users\chang\Desktop> docker run --rm --device /dev/net/tun --cap-add NET_ADMIN -ti -e PASSWORD=xxxx -e DISABLE_PKG_VERSION_XML=1 -v $HOME/.ecdata:/root -p 127.0.0.1:5901:5901 -p 127.0.0.1:1080:1080 -p 127.0.0.1:8888:8888 hagb/docker-easyconnect:7.6.3
    Error: ipv4: FIB table does not exist.
    Flush terminated
    Error: Missing goto target for action goto.
    WARNING: logging deactivated (can't log to stdout when daemonized)
    /
    
    New Xtigervnc server 'b805ae4827d4:1 (root)' on port 5901 for display :1.
    Use xtigervncviewer -SecurityTypes VncAuth,TLSVnc -passwd /tmp/tigervnc.3Qy2el/passwd b805ae4827d4:1 to connect to the VNC server.
    
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10

    安装 VNC Viewer

    VNC 是一个远程桌面工具, 分为客户端和服务端, 服务端已经在 docker-easyconnect 镜像中运行, 我们需要安装一个 客户端 VNC Viewer, 连接到容器中的服务端, 即可通过远程桌面操作 EasyConnect

    通过官网 Download VNC Viewer 下载并安装

    回车链接服务端, 忽略安全提醒, 直接点击继续链接
    在这里插入图片描述

    看到 Easy Connect 链接界面. 输入服务器地址, 用户名/密码进行连接

    在这里插入图片描述

    使用证书

    启动 容器时, 已经指定了宿主机的 $HOME/.ecdata 作为 容器 /root 目录的外置挂载卷. 所以直接将正式放在 $HOME/.ecdata/a/ecrt.pfx. 在 容器的 /root/a/ecrt.pfx 就可以选择到证书.

    左下角支持证书类型为 pfxp12

    在这里插入图片描述

    连接成功后界面

    在这里插入图片描述

    如果只是使用浏览器 , 直接使用 SwitchyOmega 插件, 配置代理即可.

    在这里插入图片描述

    如果想要电脑全局代理, 需要使用 Proxifier 软件

    在这里插入图片描述

    在这里插入图片描述

  • 相关阅读:
    基础生态学名词解释
    40.冷热集群搭建及使用实践
    10、IOC 之类路径扫描和托管组件
    pymysql 设置返回值为字典类型
    【OpenCV小练手】-仿造验证码去除干扰因子
    ProGAN 论文精读
    StarRocks——滴滴OLAP的技术实践与发展方向
    听说你想面对监狱编程,你,够格吗?
    人工智能,丹青圣手,全平台(原生/Docker)构建Stable-Diffusion-Webui的AI绘画库教程(Python3.10/Pytorch1.13.0)
    腾讯云优惠服务器有哪些?腾讯云服务器优惠券领取入口汇总
  • 原文地址:https://blog.csdn.net/zz153417230/article/details/134491639