分享一个去掉 easyconnect 毒瘤的好方法

2022-06-30 13:27:08 +08:00
 zhixiao

可能比较复杂,但是我觉得很值得

我们公司连到内网需要登陆 easyconnect ,这个软件会在后台常驻一个线程,看着很不爽,同时也害怕他在后台上传啥数据,所以我在 github 上找到了一个在 docker 内跑 easyconnect 的库 https://github.com/Hagb/docker-easyconnect

这个库很好用,但是吧,命令行之类的代理起来比较麻烦,今天我测试了一下使用 surge 添加 easyconnect 的代理,果然可以使用增强模式。

但是还有一个问题,把代理暴露在公网肯定是不安全,我想着家里有个闲置的服务器,干脆把 easyconnect 跑在上面得了,刚好我家也有公网 ip ,搭建好 wireguard 作为 easyconnect 的前置代理,surge 也能完美支持 wireguard 协议。

完美的解决了我的问题,再也不用打开恶心的 easyconnect ,希望对大家有帮助

电脑上未支持 m1 的软件 -1

6998 次点击
所在节点    分享发现
35 条回复
alanying
2022-06-30 13:33:27 +08:00
m1 曲线解决的方法是 在国内服务器上部署 然后再将协议转换一下以后配合 clash 就也可以了
zoharSoul
2022-06-30 13:48:37 +08:00
代理暴露在公网 是什么意思?
是说 surge 会导致暴漏到公网?
zhixiao
2022-06-30 13:56:29 +08:00
@zoharSoul 意思是因为我有公网 ip ,直接把代理放到公网会有风险,所以前面加了一层 vpn
@alanying 直接在服务器上部署暴露有一点风险
zoharSoul
2022-06-30 14:04:25 +08:00
@zhixiao #3 明白了, 你不是本地起的 docker, 而是放服务器上的 docker 里了. 所以暴漏到公网了是么?
zhixiao
2022-06-30 14:06:30 +08:00
@zoharSoul 对的,跑在家里的服务器上,刚好家里宽带有公网 ip
vruzo
2022-06-30 14:12:29 +08:00
老哥,请教个题外话。我们公司的 easyconnect 只能通过 usb-key 访问,但是 mac 系统版本的 easyconnect 好像不支持,只有 windows 版本的支持。有什么方法可以让 mac 系统能访问到 vpn 网络呢,docker 上跑的库支持 usb-key 登录吗
zhixiao
2022-06-30 14:18:29 +08:00
@vruzo 这个我就不太了解了。。。
lcvs
2022-06-30 15:14:33 +08:00
我之前也用的是 EasyConnect ,怕它偷偷上传,每次用完都用命令结束它的守护进程 EasyMonitor
launchctl unload /Library/LaunchDaemons/com.sangfor.EasyMonitor.plist
当然每次用之前还得重新加载,不然启动不了
zhixiao
2022-06-30 16:28:24 +08:00
@lcvs 对,还会自动安装上一个证书,真的的无语
brucmao
2022-06-30 16:56:21 +08:00
我是装了 docker desktop ,在里面跑
SimonOne
2022-06-30 17:05:57 +08:00
我所有的客户的 vpn 都是跑在 windows 云服务器上的,再转一个 sock5 代理配到 clashx pro
再写下规则
idealhs
2022-06-30 17:37:46 +08:00
没太明白,你最后 easyconnect 是用什么客户端连接的,surge 可以代替 easyconnect 客户端吗?
superchijinpeng
2022-06-30 18:53:16 +08:00
@idealhs 你可以理解为 easyconnect 是 surge 中的一个节点
felixcode
2022-06-30 18:55:22 +08:00
常驻一个后台进程就毒瘤了啊
synsynink
2022-06-30 18:59:59 +08:00
我是根据这个方法使用的 https://soulike.tech/article/64
zhixiao
2022-06-30 19:51:09 +08:00
@felixcode 主要是它还安装了一个根证书,理论上能获取你所有的信息
@SimonOne 类似的思路
aliceclark
2022-06-30 22:29:10 +08:00
我记得 m1 可以安装 iOS 的 easyconnect 吧
aliceclark
2022-06-30 22:29:24 +08:00
不对。。那是 anyconnect ,记错了
mbooyn
2022-06-30 23:04:26 +08:00
@aliceclark 之前可以,但是现在商店不给这 iOS 版的了
noqwerty
2022-06-30 23:17:46 +08:00
几天前刚尝试过,M1 本地也是可以的,只是需要自己跑一次 docker build 。

https://gist.github.com/y1zhou/7d7c1b98009a34cf094a6635199136c3

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/863174

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX