Hagb (Junyu Guo 郭俊余)
Hagb (Junyu Guo 郭俊余)
看起来没有 vpn 的路由(再看看 `ip rule`?)…… 这个是否已经成功登录了 EasyConnect? 另外,容器内是否能访问 vpn 那边的内网?
或许 EasyConnect 的日志 `/usr/share/sangfor/EasyConnect/resources/logs/` 里能找到些什么可能有用的信息。
> 我这把`external: tun0`删掉之后danted命令就可以运行了,socks5也正常了 通过 socks5 是否可以访问只有 vpn 能访问的站点? 我有点疑惑其实,这里 EasyConnect 是怎么让容器里的流量走代理的。从上面的对话看,EasyConnect 没有产生 `tun0` 这样的 network interface,然后路由表似乎也没有改(再看看 `ip route list table local`、`ip route list table main` 和 `ip route list table...
试试加入 `-e IPTABLES_LEGACY=1` 参数?
使用的容器镜像看起来不是本仓库对应的最新镜像。请使用本仓库的最新镜像(`hagb/docker-easyconnect:cli`)重试
`non-amd64` 分支没有合并对对内存泄露问题和 dante 配置文件位置的修复,请参照 https://github.com/Hagb/docker-easyconnect/issues/128#issuecomment-1078708095 试用 `thread_reuse` 分支,并欢迎反馈使用情况
> thread_reuse分支是基于手机端的吗。拉取了thread_reuse分支编译,登录时提示The EasyConnect version is not consistent with server version.Please update the client. > > ``` > git clone -b thread_reuse https://github.com/hagb/docker-easyconnect.git > cd docker-easyconnect > git submodule update --init...
尝试 https://github.com/Hagb/docker-easyconnect/issues/88#issuecomment-1075839012 ?
那真是挺奇怪的… `non-amd64` 和 `thread_reuse` 分支之间的差异 https://github.com/Hagb/docker-easyconnect/compare/non-amd64...thread_reuse 和 EasyConnect 版本并没有太直接的关系… 还有一种可能是 `develop` 引入的另一个粗暴得多的 workaround https://github.com/Hagb/docker-easyconnect/commit/502bccac2f470c7adf8eb94a2cc4fe4244456cec 的干扰,`thread_reuse` 分支启动的输出里有没有出现 `ECAgent spend memory 2xx MB > 256 MB! Kill ECAgent!` 的字样(`2xx` 是一个数字)?在启动参数中再加入 `-e QEMU_ECAGENT_MEM_LIMIT=512`...
如果直接使用 https://github.com/Hagb/docker-easyconnect/issues/88#issuecomment-1075839012 ,需要挂载宿主机的 `~/.ecdata` 到容器的 `/root`。 保险一点的办法是清空 `~/.ecdata` 后启动容器(其中进行了上述挂载),之后 `~/.ecdata` 应该就会出现相应的配置文件了。关掉容器再应用 https://github.com/Hagb/docker-easyconnect/issues/88#issuecomment-1075839012 ,之后再次启动容器