elseif

Results 10 comments of elseif

或者可以通过在docker安装nginx反向代理vpn的web登录地址, subs_filter 127.0.0.1' 'docker' 修改ECAgent地址,即可在docker上实现web登录,同时支持验证码。

另外,我是通过开启linux路由转发功能,在局域网路由器上配置策略路由,实现整个局域网无感知访问VPN资源的。

客户端是用electron写的,ECAgent的API在app.asar里都有,重写没必要。直接调用vpn服务器的web最方便。 Web目录的jssdk就是http api接口

用asar解压app.asar,改造移除electron相关代码,直接用nodejs运行app加载Web目录,可以实现本地web登录。工作量相对较小,但是不确定是否兼容所有的版本。

@wushuzh 没仔细研究客户端,因为我这边的用的VPN服务端器采用的是硬件绑定+短信验证,即使正常采用客户端登录,客户端加载的也是VPN服务器的Web页面。所以我就用Tampermonkey修改了下服务器Web页面里的ECAgent的地址就可以正常登录,然后通过在linux通过ospf动态发布路由就可以了。

@wushuzh @Hagb 可以下载部署个虚拟版的VPN服务端用来调试。 `https://community.sangfor.com/forum.php?mod=attachment&aid=NTc1NjN8NTBjNGE5MDN8MTY1MTAzMDczNnwwfDMxNTI%3D https://download.sangfor.com/Download/Product/SSL/vSSL7.6.1_for_VMware.ova http://download.sangfor.com.cn/download/product/sslvpn/SSLM7.6.8R2(20200224)_built-up_DLAN6.0.0(20191226).cssu https://community.sangfor.com/forum.php?mod=attachment&aid=NTc1NjN8NTBjNGE5MDN8MTY1MTAzMDczNnwwfDMxNTI%3D` the default user name and password is **admin**/ **admin** cssu 是zip文件,密码是sangforupd~!@#$%

> @elseif 请问是哪个版本的docker支持您所讲的web登录?cli版本可以吗? 我在按windows(host)->VirtualBox:alpine(docker-host)->docker(docker-easyconnect:cli)这样的结构部署,目前遇到验证码问题。我想尝试一下您所说的nginx的方式将windows(host)的web登录请求代理到docker的环境里面。请问我应该运行docker-easyconnect:cli里哪个程序用于只监听web登录? nginx反向代理试过了,https证书验证过不了。还是得用油猴修改ECAgent地址。

```javascript $('video').player.trigger('ready') $('video').player.trigger('ended') ```

另外主程序内部还可以启动miniredis