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

相关推荐
杨浦老苏9 小时前
开源音乐管理软件Melody
docker·群晖·多媒体
杨浦老苏11 小时前
面向npm的实时仪表板Dashly
网络·docker·群晖·导航
JunLan~12 小时前
Docker 部署 GLPI(IT 资产管理软件系统)
运维·docker·容器
特立独行的猫a14 小时前
使用 Docker(Podman) 部署 MongoDB 数据库及使用详解
数据库·docker·podman
LUCIAZZZ16 小时前
基于Docker以KRaft模式快速部署Kafka
java·运维·spring·docker·容器·kafka
特立独行的猫a19 小时前
Golang 应用的 Docker 部署方式介绍及使用详解
开发语言·docker·golang
康世行21 小时前
Windows环境下MaxKB大模型 Docker部署图文指南
windows·docker·容器
程序员石磊1 天前
学术总结Ai Agent中firecrawl(大模型爬虫平台)的超简单的docker安装方式教程
人工智能·爬虫·docker
司江龙2 天前
centos7 配置国内镜像源安装 docker
运维·docker·容器
西木Qi2 天前
Docker之Dockerfile
docker