前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Deepin V23下 EasyConnect VPN 问题之解决

Deepin V23下 EasyConnect VPN 问题之解决

作者头像
云水木石
发布于 2025-01-23 07:25:38
发布于 2025-01-23 07:25:38
34700
代码可运行
举报
文章被收录于专栏:信创系统开发信创系统开发
运行总次数:0
代码可运行

今天是周末,在家休息,突然想起有个文档还需要修改(苦命的打工人)。文档存放在公司内网,因此我需要通过 VPN 来访问。如今,许多公司都采取内外网隔离的部署方式,但为了满足远程办公的需求,通常需要在外部电脑上安装 VPN 软件。VPN 的主要功能是通过公共网络建立一个专用的加密通道,借助 VPN 网关实现数据加密传输和远程访问。

按照 IT 支持部提供的指南,需要下载一个 EasyConnect 软件。

令人惊喜的是,EasyConnect 支持国产的统信UOS系统,这样我就不必非得切换到 Windows 下去修改文档了。

下载完成后,双击安装,看到该软件的版本号是 7.6.7.6。

然而,安装完成后,启动 EasyConnect 却没有任何反应。大多数用户遇到这种情况可能会抱怨:”国产系统果然垃圾“。但作为一名程序员,当然要看看到底怎么回事,是软件的问题还是系统的问题。

首先,找到 EasyConnect 的启动命令:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$ cat /usr/share/applications/EasyConnect.desktop 
[Desktop Entry]
Name=EasyConnect
GenericName=vpn client
Comment=Sangfor ssl vpn client
Exec=/usr/share/sangfor/EasyConnect/EasyConnect --enable-transparent-visuals --disable-gpu
Icon=EasyConnect
Terminal=false
Type=Application
StartupNotify=false
Categories=Network;WebBrowser;
X-Desktop-File-Install-Version=0.22

可以看到软件的启动指令是:/usr/share/sangfor/EasyConnect/EasyConnect --enable-transparent-visuals --disable-gpu,在终端中输入该命令,提示段错误,去掉命令行参数执行,依然是段错误。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$ /usr/share/sangfor/EasyConnect/EasyConnect --enable-transparent-visuals --disable-gpu
段错误
$ /usr/share/sangfor/EasyConnect/EasyConnect
段错误

有经验的程序员都知道,段错误通常是内存访问错误,可能是由于程序的兼容性问题,这种问题比包依赖问题更复杂,往往只有开发方才能有效解决。

我注意到页面上还提供了 Ubuntu 的安装包,于是在 Ubuntu 上也进行了一次尝试。然而,同样无法启动,不过这次的错误信息不同:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
Pango-ERROR **: Harfbuzz version too old(1.3.1)

这种系统包依赖导致的问题也是挺头大,有可能解决了这个软件的问题,导致别的软件出问题。关于在 Ubuntu 20.04 下该问题的解决方法可以参考:

https://blog.csdn.net/weixin_37926734/article/details/123068318

还是回到 Deepin 系统,去应用商店浏览了一圈,发现应用商店有 EasyConnect,版本 7.6.7.7,比 IT 支持部提供的版本要新。

安装应用商店的 EasyConnect 之后,一切顺利,软件启动成功。

登录 VPN 后,我能够正常访问内网和外网,并没有遇到应用商店里用户反馈的“外网无法访问”的问题。经过查阅帖子,这种问题可能是由于没有安装 iptables 包导致的。

https://bbs.deepin.org/post/278436

解决方法也很简单,只需执行以下命令安装 iptables:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$ sudo apt install iptables

当然更好的方法是软件开发方重新打包,将 iptables 加入到依赖项中,这样在安装 EasyConnect 的同时会将 iptables 包安装进系统。

大家平时在家会连公司内网吗?你们用的是什么软件?遇到过什么问题?欢迎交流!

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2024-09-08,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 云水木石 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Deepin V23 / 统信UOS 下安装与配置 tftp
几个月前,我将开发系统从 ubuntu 切换到 Deepin,当时写过一篇文章《使用国产操作系统作为开发系统》。几个月下来,没有感觉有什么不适应,Ubuntu 能做的事情,在 Deepin 上都能做。而且有 UOS 应用商店的加持,很多 Windows/Linux 应用程序,可以直接从应用商店安装,不需要自己去配置安装,所以总体感觉比 Ubuntu 用得更顺手一些。
云水木石
2025/01/23
1510
Deepin V23 / 统信UOS 下安装与配置 tftp
基于 WireGuard 和 OpenVPN 的混合云基础架构建设
可以找一台能联网的 centos7 测试一下这个端口,如果没有 nc 工具可以yum install nc安装下。:
米开朗基杨
2021/04/23
8.2K1
基于 WireGuard 和 OpenVPN 的混合云基础架构建设
近期研究VPN的一些记录(OpenVPN,pptp,l2tp)
近期由于一些需要(特别是上Google),研究了下在VPS上搭建VPN服务器的方法。其中遇到一些坑,顺带记下来以备下次使用。
owent
2023/03/06
6.6K0
OpenVPN原理及部署使用
简介 VPN技术通过密钥交换、封装、认证、加密手段在公共网络上建立起私密的隧道,保障传输数据的完整性、私密性和有效性。OpenVPN是近年来新出现的开放源码项目,实现了SSL VPN的一种解决方案。 传统SSL VPN通过端口代理的方法实现,代理服务器根据应用协议的类型(如http,telnet等)做相应的端口代理,客户端与代理服务器之间建立SSL安全连接,客户端与应用服务器之间的所有数据传输通过代理服务器转发。这种实现方式烦琐,应用范围也比较窄:仅适用于用TCP固定端口进行通信的应用系统,且对每个需要
iginkgo18
2020/09/27
49.7K1
OpenVPN原理及部署使用
下一代VPN工具:体验TailScale的简便和高效
tailscale管理端:https://login.tailscale.com/admin/machines
小尘要自信
2023/11/16
9.4K0
下一代VPN工具:体验TailScale的简便和高效
openvpn安装及证书制作
1) 安装epel 仓库源 wget http://dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm rpm -Uvh epel-release-6-8.noarch.rpm
一朵灼灼华
2022/08/05
8.4K0
openvpn安装及证书制作
deepin V23 下运行安卓应用程序
在前一篇文章《Linux 系统运行 Android 应用的几种方案》中介绍了几种在 Linux 系统上运行Android 应用的方案。其实统信 UOS/deepin 也有自己的 UEngine 方案来运行 Android 应用。UEngine 方案基于 anbox 二次开发,可惜的是不再维护,在 deepin v23 中已经移除。UOS 应用商店中的 Android 应用也越来越少。
云水木石
2025/03/24
3400
deepin V23 下运行安卓应用程序
CentOS 7 部署 OpenVPN
环境: 外网IP:139.198.15.121 内网IP:10.180.27.8
陳斯托洛夫斯記
2022/10/27
8.2K1
CentOS 7 部署 OpenVPN
Deepin 下 使用 Rider 开发 .NET Core
Deepin 用了也有一两年,也只是玩玩,没用在开发上面。后来 Win10 不太清真了,就想着能不能到 Deepin下撸码。要搞开发,首先少不了 IDE,VS2019 用不来,Vs Code 太复杂、麻烦,后来发现了 Rider 这个神器,可是 Rider 是英文界面,笔者的英文是渣渣的。结果在 Windows 下 使用 Rider 开发一段时间后, 已经熟悉了 Rider ,于是计划后面迁移到 Deepin 下开发 .NET Core 。笔者装了双系统 Windows10 + Deepin 15。
痴者工良
2021/04/26
1K0
在龙芯迷你电脑上搭建开发环境
之前我写过一篇文章《龙芯迷你主机,用来办公怎么样?》,到现在已经使用了一段时间。整体体验下来,系统是可用的,但离完美仍有差距,主要原因是龙芯生态中的应用还非常匮乏。原本在 UOS 系统下,应用就比 Windows 少很多,而龙芯版 UOS 系统的应用更加稀缺。
云水木石
2025/01/23
2520
在龙芯迷你电脑上搭建开发环境
[经验分享] 腾讯云ubuntu搭建openvpn
./build-dh 命令完成后,我们会/usr/share/doc/openvpn/examples/easy-rsa/2.0/keys 得到 ca.crt、ca.key、dh1024.pem 等文件。其中,ca.key 的安全非常重要,OpenVPN 并不需要这个文件,所以可以存放在其他比较安全的地方,否则,OpenVPN 的通信将不再安全。 cp /usr/share/doc/openvpn/examples/easy-rsa/2.0/keys/server.crt /etc/openvpn/ cp /usr/share/doc/openvpn/examples/easy-rsa/2.0/keys/server.key /etc/openvpn/ cp /usr/share/doc/openvpn/examples/easy-rsa/2.0/keys/dh1024.pem /etc/openvpn/ cp /usr/share/doc/openvpn/examples/easy-rsa/2.0/keys/ca.crt /etc/openvpn/ 生成服务端证书 ./build-key-server server
知识与交流
2023/03/25
12.8K0
[经验分享] 腾讯云ubuntu搭建openvpn
Deepin 极简主义 -- dwm
dwm 是X的动态窗口管理器。它管理平铺、单镜头和浮动布局的窗口。所有的布局都可以动态应用,优化了使用中的应用程序和执行的任务的环境。官网:https://dwm.suckless.org/
caoayu
2021/02/24
2.2K0
国产系统之如意玲珑
在使用 Deepin/UOS 系统时,我注意到应用商店新增了一个“玲珑应用”的类别。经过一番了解,发现这是一种最新研发的国产软件包格式——如意玲珑。那么,什么是如意玲珑?为什么要开发这样一种全新的软件包格式?这篇文章就带大家深入探索如意玲珑的世界。
云水木石
2025/01/23
2790
国产系统之如意玲珑
CDH安装与部署
访问CM, 登录地址 http://localhost:7180 默认账号密码为: admin/admin
mikelLam
2022/10/31
8830
CDH安装与部署
国内程序员的Linux开发平台-Deepin
导读 研发工作了这么长时间,一直在Windows平台做研发工作,期间也纠结过Linux和Mac平台,经过一番自我分析,决定使用Linux环境作为主要开发环境,Linux环境版本众多,先尝试了Unbuntu(乌班图),一个成熟稳定的Linux桌面平台,既可以通过终端完成操作,又可以在可视化的桌面操作。但是体验下来,对国内软件非常不友好,而且需要花费大量的时间去安装各种应用来美化和完善。最终选择Deepin这款国产Linux平台,界面美观,国内常用应用安装方便且版本新,有活跃社区可以解答Deepin的使用问题,
翟凤玺
2021/12/07
2.9K0
国内程序员的Linux开发平台-Deepin
ubuntu部署VPN中openvpn(上)
如果在一个非信任网络下比如旅社或者咖啡店的WiFi网络下,想要通过你的智能手机或者笔记本电脑安全地访问互联网,那么VPN可以满足你的要求。VPN(VirtualPrivate Network)允许你私有地(privately)安全地(securely)穿过非信任的网络,就好像为你建立了一条专属网络。你的数据流量到达VPN服务器之后,VPN服务器继续将你的网络流量送达目的地。
陈不成i
2021/06/30
15.7K0
Deepin-环境配置
系统问题 --- 一、开机、关机、锁屏卡住 问题:显卡兼容问题。 解决方案: 进入应用商店下载 显卡驱动管理器 安装 使用开源驱动 二、创建桌面图标 创建一个文件,后缀名为 *.desktop 文件内容: [Desktop Entry] Type=Application Name=Firefox 开发者版 Icon=/home/wang/桌面/Firefox/firefox/default64.png Exec=/home/wang/桌面/Firefox/firefox/firefox Terminal=f
无名小辈
2020/11/15
8400
使用Lighthouse搭建OpenVPN轻松访问内网服务
OpenVPN是一种功能强大的开源虚拟私有网络(VPN)解决方案,可以在多种应用场景下使用。以下是几个常见的OpenVPN应用场景:
小宇-xiaoyu
2023/11/28
3.2K0
Ubuntu-20.04-LTS(桌面与服务器)版基础配置
Ubuntu 20.04 是 Ubuntu 的第 8 个 LTS 版本代号为"Focal Fossa"; 下载地址: http://releases.ubuntu.com/20.04/ 下载镜像时可以选择以下两种镜像:
全栈工程师修炼指南
2022/09/29
7.1K0
Ubuntu-20.04-LTS(桌面与服务器)版基础配置
deepin V25 预览版发布!5 大亮点引领未来体验
在《不要重复发明轮子!谷歌:我偏要》一文中,我们聊到了,并非所有的技术创新都需从零开始。即使是谷歌这样的巨头,也会从开源项目起步,当掌握相关技术后,再决定是否完全自研。文章结尾还提到,国产操作系统 deepin 采用类似路径,早期基于 Debian 构建国人友好的操作系统,在时机成熟时,deepin 团队果断决定绕过上游社区,直接基于 Linux Kernel、其他开源项目及自研组件,建立一个独立的中国桌面操作系统根社区,从而进一步掌握操作系统发展方向的主导权。。
云水木石
2025/01/23
2910
deepin V25 预览版发布!5 大亮点引领未来体验
相关推荐
Deepin V23 / 统信UOS 下安装与配置 tftp
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验