本文最后更新于 2024-09-05,文章内容可能已经过时。

一、项目简介

让深信服开发的非自由的 VPN 软件 EasyConnect 或 aTrust 运行在 docker 中,提供 socks5 和 http 代理服务和网关供宿主机连接使用。

项目地址: https://github.com/docker-easyconnect/docker-easyconnect

二、图形界面版 EasyConnect(x86、amd64、arm64、mips64el 架构)

2.1 安装docker

  • 安装文档,请见 https://srebro.cn/archives/1709614927551

2.2 运行容器

  • 5901 端口,是VNC端口,PASSWORD 指的是VNC连接时的密码
  • 1080 端口,是sock5代理
  • 8888 端口,是http代理
  • 末尾 EasyConnect 版本号 7.6.7 请根据实际情况修改;arm64 和 mips64el 架构需要加入 -e DISABLE_PKG_VERSION_XML=1 参数
docker run --rm --device /dev/net/tun --cap-add NET_ADMIN -ti -e PASSWORD=123456 -e URLWIN=1 -v $HOME/.ecdata:/root -p 172.16.10.181:5901:5901 -p 172.16.10.181:1080:1080 -p 172.16.10.181:8888:8888 hagb/docker-easyconnect:7.6.7

image-20240320091942257

2.3 使用VNC连接容器

VNC下载地址: https://www.realvnc.com/en/connect/download/viewer/

使用vnc客户端连接vnc, 地址:172.16.10.181,端口: 5901, 密码123456;

image-20240320092041938

成功连上后你应该能看到 EasyConnect 的登录窗口,填写登录凭据并登录,若需要 web 登录可参看

image-20240320092136141