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 就可以选择到证书.

左下角支持证书类型为 pfx 和 p12

连接成功后界面

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

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

相关推荐
孙克旭_1 天前
k8s基础组件与创建资源
运维·docker·容器·kubernetes
java_logo2 天前
Docker 部署 EmulatorJS:轻松搭建浏览器复古游戏平台
游戏·docker·容器·复古游戏·轩辕镜像·emulatorjs·红白机
方便面不加香菜2 天前
Docker Container --容器及容器的操作案例详解
运维·docker·容器
无人生还别怕2 天前
如何搭建docker仓库(轻量级)registry
linux·运维·docker·云原生·容器·registry·openanolisos
YYYing.3 天前
【K8s系列 (一) 】Docker与容器(上篇)
docker·云原生·容器·kubernetes
csdn_aspnet3 天前
使用 Docker 和 RedisInsight 设置 Redis 以进行本地开发
redis·docker·容器·redisinsight
余槐i3 天前
MySQL 8.0 联合索引走错:为什么加了索引查询反而从 200ms 变成 8s
java·spring boot·mysql·docker·性能优化
csdn_aspnet3 天前
如何在本地 Docker 容器中运行 Redis,并使用 Redis Insight 和 Redis CLI 进行管理
redis·docker·容器
且从容.3 天前
Ubuntu 安装 Docker
linux·ubuntu·docker
todoitbo3 天前
我在 Mac 上用 Docker 部署 Nexent:从拉取镜像到接入模型
macos·docker·大模型·ai智能体·nexent·快速入门与环境准备