云网牛站
所在位置:首页 > Linux教程 > deepin/debian下深信服easyconnect登陆后自动退出的解决

deepin/debian下深信服easyconnect登陆后自动退出的解决

2020-12-26 16:12:58作者:sasa815稿源:深度站

本文介绍在deepin/debian linux操作系统下深信服easyconnect登陆后自动退出的解决。如果你遇到在安装easyconnect并登陆后,easyconnect没有生效就退出的问题,那么本文可以解决你的问题。

 

前言

以下内容全部以本项目为依据,针对deepin系统进行的表述:https://github.com/Hagb/docker-easyconnect(使深信服Sangfor开发的非自由的代理软件EasyConnect运行在docker中,并提供socks5服务),我不是原作者!我仅仅是测试了deepin上的使用情况。

上面的那个项目的文档中提到了如何在docker中运行easyconnect并提供socket5的代理,可以说是在Linux服务器中使用easyconnect的最佳方案了。会使用docker的小伙伴可以尝试一下。

本文主要是说明在deepin桌面中使用easyconnect(不一定适合所有人遇到的所有问题,请自行确认),本人遇到的主要问题是:即使打开easyconnect,成功登录之后也无法实现代理。

系统环境:deepin v15.11(其他版本和Linux发行版本请自行尝试,本人在debian 9的服务器中也尝试了此方法,也是可以运行的):

deepin/debian下深信服easyconnect登陆后自动退出的解决

easyconnect版本是7.6.3:

http://download.sangfor.com.cn/download/product/sslvpn/pkg/linux_01/EasyConnect_x64.deb

注意:请使用他们提供的版本,不要用我的,不然高概率出现版本不正确的情况。

参考:深度商店应用Chromium、FireFox Flash插件、雷鸟邮件、EasyConnect

 

解决方法

1.首先安装你的easyconnect,打开,输入服务器地址,输好账号密码,但是先不要登录:

deepin/debian下深信服easyconnect登陆后自动退出的解决

2.用ctrl+alt+t打开系统终端,输入如下代码,等待运行完毕:

apt-get install -y --no-install-recommends --no-install-suggests \  libgtk2.0-0 libx11-xcb1 libxtst6 libnss3 libasound2 libdbus-glib-1-2 iptables

3.在一个合适(随便一个)文件夹,右键新建文本文档,输入:

#!/bin/bash

while true

do

    tail -n 0 -f /usr/share/sangfor/EasyConnect/resources/logs/ECAgent.log | grep "\\[Register\\]cms client connect failed" -m 1

    /usr/share/sangfor/EasyConnect/resources/shell/sslservice.sh

    sleep 2

done

4.右键刚刚新建的文件--->属性--->更改名字为usesangfor.sh(记得把.txt去掉),同时点击【权限管理】,选择【允许以程序执行】:

deepin/debian下深信服easyconnect登陆后自动退出的解决

5.双击usesangfor.sh文件运行:

deepin/debian下深信服easyconnect登陆后自动退出的解决

6.点击easyconnect的登录,即可保证easyconnect不再登陆后自动退出。

 

结语

几个月以前,因为一些原因需要在服务器上部署easyconnect,经过一番操作后算是解决了问题。也顺便找到了解决了桌面Linux无法正常使用的问题,所以发表文章记录一下,也希望后来的人可以少碰到一些难题。下面附上一篇技术文章Deepin使用easyconnect连接sangfor vpn教程的截图,当然,该文章所使用的easyconnect版本还比较低,所以比较麻烦,有需求的人可以参考一下,文章截图如下:

deepin/debian下深信服easyconnect登陆后自动退出的解决

 

相关主题

在深度Deepin v20系统中用阿里云仓库安装Docker的方法

精选文章
热门文章