OpenConnect 是一款开源的 SSL VPN 客户端,最初为兼容思科 AnyConnect 协议而开发,后来支持多种企业 VPN 协议,配合开源服务端 ocserv 可在境外服务器上自建 VPN,常被用于远程办公和科学上网。

| 类型 | 开源 SSL VPN 客户端 |
| 发起人 | David Woodhouse 及开源社区 |
| 配套服务端 | ocserv(OpenConnect Server) |
| 开源许可 | LGPL |
| 支持平台 | Linux、Windows、macOS、Android |
| 官网 | infradead.org |
OpenConnect 是一款开源的 SSL VPN 客户端软件,最初为兼容思科 AnyConnect 协议而开发,配合开源服务端 ocserv,常被用于企业远程接入和自建 VPN 翻墙。
OpenConnect 诞生于 2000 年代末期,由 Linux 内核开发者 David Woodhouse 发起,目的是在 Linux 等平台上提供一个替代思科官方 AnyConnect 客户端的自由软件实现。项目采用 LGPL 开源许可,代码公开透明,后来陆续加入了对 Juniper/Pulse Secure、Palo Alto GlobalProtect、Fortinet、F5 等多家厂商企业 VPN 协议的兼容支持,成为一款「万能」的企业 VPN 连接工具。
与 OpenConnect 配套的还有开源服务端 ocserv(OpenConnect Server)。在境外 VPS 上部署 ocserv、本地用 OpenConnect 连接,就能搭建一条走 443 端口、外观类似 HTTPS 的加密隧道,因此它也在自建翻墙圈子里有一定使用者。
OpenConnect 加 ocserv 是一种经典的自建 VPN 方案:流量走 443 端口、握手基于 TLS,表面接近正常 HTTPS 访问,配置也比较简单。但它本质是传统 VPN,流量特征相对明显,在严格审查环境下容易被识别、限速甚至封锁 IP,抗封锁能力不如专为翻墙设计的新式代理协议,更适合作为备用线路或远程办公用途。
问:OpenConnect 和思科 AnyConnect 是什么关系?答:OpenConnect 是社区开发的开源兼容实现,能连接 AnyConnect 服务端,但与思科公司没有官方关系。
问:用它翻墙稳定吗?答:自建 ocserv 短期可用,但 VPN 特征明显,长期使用容易被识别限速或封锁,建议只作备用方案。
问:OpenConnect 收费吗?答:软件本身完全免费开源,自建时只需承担 VPS 服务器的费用。

| 类型 | 开源 SSL VPN 客户端 |
| 发起人 | David Woodhouse 及开源社区 |
| 配套服务端 | ocserv(OpenConnect Server) |
| 开源许可 | LGPL |
| 支持平台 | Linux、Windows、macOS、Android |
| 官网 | infradead.org |
登录 后参与讨论
暂无讨论,来发表第一条评论吧