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

例如返回如下内容

复制代码
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

说明服务端版本为 : 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

命令行几个参数说明:

-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 : 镜像版本号

运行结果:

powershell 复制代码
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.

安装 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 软件

相关推荐
帷幄庸者4 分钟前
CentOS 上配置 Docker 使用 NVIDIA GPU
linux·docker·centos
有梦想的攻城狮1 小时前
mac本地docker镜像上传指定虚拟机
macos·docker·eureka
宋康7 小时前
Docker 常用命令
docker·容器·eureka
意倾城11 小时前
Docker常见命令解读
docker·容器
我没有开挂16 小时前
旧 docker 版本通过 nvkind 搭建虚拟多节点 gpu 集群的坑
运维·docker·容器
小鸡,啄米17 小时前
centos9安装docker 配置docker代理
运维·docker·容器
遇见火星18 小时前
jenkins流水线常规配置教程!
运维·docker·jenkins
LunarCod19 小时前
Ubuntu使用Docker搭建SonarQube企业版(含破解方法)
linux·运维·服务器·ubuntu·docker·开源·sonarqube
ZHOU_WUYI1 天前
使用 Docker 部署 React + Nginx 应用教程
nginx·react.js·docker
小锋学长生活大爆炸1 天前
【教程】Docker更换存储位置
运维·docker·容器