HillStone的VPN软件在国内使用较为广泛,但是在Linux中的各安装使用我有一些经验和方法再此记录并分享:
一、下载
Hillstone的虚拟专用网络软件在其官网发布了下载地址,软件支持Windows、MacOSX、Linux、Android和iOS/iPadOS系统,其发布地址如下:(见文末)
二、我以官方推荐的支持SSLVPN和ZTNA(零信任)功能的软件为例分享在Ubuntu的衍生版本LinuxMint中的使用方法:
1.问题:因官方的原因,下载得到的是一个HillstoneSecureConnect_5.3.0.11057_66977f38.run的.run文件。笔者的电脑运行操作系统为LinuxMint 22 Wilma 64位版,给予可执行权限后,直接运行会提示软件不支持当前操作系统的安装,如下图:
2.解决思路:我最常使用的是LinuxMint,本文就是在LinuxMint 22 Wilma中完成的。既然只能在特定的发行版中使用,我们可以在LinuxMint中做些手脚,欺骗安装程序误以为是在要求的发行版中安装。这里就要提一下Linux系统中的os-release:
从 /etc/os-release 检查操作系统版本 在 Linux 中, os-release 文件包含有关系统的各种信息。 该文件有两个副本,位于两个不同的位置。 $ /etc/os-release $ /usr/lib/os-release 有趣的是,位于 /etc/os-release 的文件将优先于 /usr/lib/os-release 。
参考自cn.linux-console.net/?p=1550