不知道能不能讲明白,或者大佬觉得需要补充什么信息我可以再加。 mac 电脑,公司用深信服的 vpn ,我自己用 clash for windows 科学上网。 两个 vpn 同时连的时候浏览器没什么问题,打开外网还是打开公司内网都正常。 但是用 DataGrip 就始终连不上 easyconnect 的内网的库,把 cfw 关掉可以正常连接。
报错报这玩意
[2023-04-10 20:50:42] [08S01]
[2023-04-10 20:50:42] Communications link failure
[2023-04-10 20:50:42] The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
[2023-04-10 20:50:42] Communications link failure
[2023-04-10 20:50:42] The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
之前网上搜在自定义 VM 参数里加了-Djava.net.preferIPv4Stack=true
,也没什么卵用
1
nerkeler 2023-05-12 12:46:46 +08:00 via Android
设置里面设代理试试,估计和 idea 一样的
|
2
madtwilight 2023-05-12 13:04:10 +08:00 1
之前同样场景是用 Docker 版的 Easy Connect 去连接内网,会在本机开放一个 Socks5 代理,将代理信息配置到 Clash 中,同时添加 Clash rule 将内网 URL/IP 指定到该代理。
|
3
DingJZ OP @nerkeler 没找到 easyconnet 的默认端口,不知道怎么配,准备试试楼下的方案,把它用 docker 单独跑出来
|
4
DingJZ OP 按照 #2 的方式解决了,用 https://github.com/Hagb/docker-easyconnect 单独跑一个端口,然后 clash 加规则
|