推荐一款基于 openconnect 协议的开源 SSL VPN 客户端 AnyLink Secure Client
界面基于 Qt,核心基于 Go 语言并提供基于 json-rpc 的 API(MIT License),任何人都可以比较容易的造自己的界面
https://github.com/tlslink/anylink-client
https://github.com/tlslink/sslcon
在电脑上基本可以代替 Cisco AnyConnect,服务端支持 ocserv 和 anylink
支持根据 IP 段路由分流,如果搭配 anylink 服务端,支持根据域名动态拆分隧道
如感兴趣,建议 fork 项目,使用 github action 自行编译 取用(仅需点几下按扭)