分享一个去掉 easyconnect 毒瘤的好方法 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
zhixiao
0.48D
V2EX    分享发现

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

  •  
  •   zhixiao 2022-06-30 13:27:08 +08:00 8536 次点击
    这是一个创建于 1281 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

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

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

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

    https://gist.github.com/y1zhou/7d7c1b98009a34cf094a6635199136c3
    billgong
        21
    billgong  
       2022-07-01 00:49:26 +08:00 via iPhone
    @aliceclark Windows 和 macOS 端的 AnyConnect 也有相关的服务进程,我直接换用 OpenConnect 客户端了
    yhrzpm
        22
    yhrzpm  
       2022-07-01 02:04:15 +08:00
    这个我也用过,不过每过几秒就断了,重启容器都不管用。不知道咋回事儿,命令行连进容器看进程也在,就是端口 telnet 不通
    qile1
        23
    qile1  
       2022-07-01 03:06:16 +08:00 via Android
    麻烦问下像这种:山 石-网科”http://swupdate.hillstonenet.com
    /sslvpn 的可以走代理不,谢谢
    zhixiao
        24
    zhixiao  
    OP
       2022-07-01 08:42:43 +08:00
    @yhrzpm 可能是你在其他地方登陆,抢登陆了?
    @noqwerty 配合 surge 可以直接代理命令行之类的
    @qile1 不了解
    futurgaget
        25
    futuregaget  
       2022-07-01 10:35:28 +08:00 via Android
    m1 m2 使用 ios app 的话,会有这个风险吗?
    MeiJiayun
        26
    MeiJiayun  
       2022-07-01 11:51:29 +08:00 via iPhone
    @futuregaget ios easyconnect 无法正常在 m1 mac 上使用的,连不上内网
    futuregaget
        27
    futuregaget  
       2022-07-01 12:13:55 +08:00 via Android
    @MeiJiayun 我用了没问题呀,路由下发都是正常的
    MeiJiayun
        28
    MeiJiayun  
       2022-07-01 13:00:48 +08:00 via iPhone
    @futuregaget 你的系统是不是 11.4 以下的,我的是 12 ,不太行
    kevinlexming
        29
    kevinlexming  
       2022-07-01 15:44:43 +08:00
    “我想着家里有个闲置的服务器”
    kevinlexming
        30
    kevinlexming  
       2022-07-01 15:45:00 +08:00
    这是啥家庭啊?
    zhixiao
        31
    zhixiao  
    OP
       2022-07-01 16:32:28 +08:00
    @kevinlexming 很正常吧 homeserver ,随便一个机器都行
    sbilly
        32
    sbilly  
       2022-07-03 22:35:25 +08:00
    你有 root 什么进程杀不掉? 绕那么大一圈,延时不得飞上天。。。
    zhixiao
        33
    zhixiao  
    OP
       2022-07-04 09:23:01 +08:00
    @sbilly 能杀掉,但是启动又很麻烦,每天都要频繁操作,延迟的话还好吧,都是国内网络,整体控制在 50 60ms
    codingbody
        34
    codingbody  
       2023-08-12 00:21:00 +08:00
    我想请教一下如果在本机部署 docker-easyconnect 服务,surge 应该如果配置,才能使得 docker-easyconnect 不走 surge 配置,防止成环。
    zhixiao
        35
    zhixiao  
    OP
       2023-09-06 09:11:09 +08:00
    @codingbody https://manual.nssurge.com/rule/misc-rule.html 你看看这个规则能不能用,具体我也没试过
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     960 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 29ms UTC 18:14 PVG 02:14 LAX 10:14 JFK 13:14
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86