BlueXIII's Blog

热爱技术,持续学习

0%

Docker版EasyConnect

前言

部分EasyConnect由于启用了专线模式,在连接成功后,本机会切断互联网连接,且局域网内其它机器也无法访问到本机。
这样一来,使得Windows虚拟机 + 虚拟机内CCProxy + 宿主机Proxifier的连接方式变得不可用。
尝试通过修改路由表的方式,也无法绕开EC专线模式的限制。最近有人制做了EC的Docker镜像,可以将EC运行在容器内,另外顺利绕过了专线模式。

GitHub

启动命令

1
2
3
4
5
# 连接EC
docker run --name ec_xxx --device /dev/net/tun --cap-add NET_ADMIN -ti -p 127.0.0.1:1080:1080 -p 127.0.0.1:8888:8888 -e EC_VER=7.6.3 -e CLI_OPTS="-d https://连接地址 -u 用户名 -p 密码" hagb/docker-easyconnect:cli

# 开启SSH隧道
ssh -o ProxyCommand='nc -x 127.0.0.1:1080 %h %p' -CfNg -D7000 -p2201 root@10.180.248.88

注意: 开通SSH隧道时,可以直接加入-o ProxyCommand参数,使ssh走1080代理。当然也可以在Proxifier上配置规则,强行使10.180.248.88整个网段走代理。
连接不同EC时,需要选择匹配的版本