今天给大家推荐AnyLink,一个企业级远程办公 ssl vpn 软件,可以支持多人同时在线使用。
开源地址:https://github.com/bjdgyc/anylink
AnyLink 基于 ietf-openconnect
协议开发,并且借鉴了 ocserv 的开发思路,使其可以同时兼容 AnyConnect 客户端。
AnyLink 使用TLS/DTLS进行数据加密,因此需要RSA或ECC证书,可以通过 Let's Encrypt 和 TrustAsia 申请免费的SSL证书。
AnyLink 服务端仅在CentOS7测试通过,如需要安装在其他系统,需要服务端支持tun/tap功能、ip设置命令。
Feature
IP分配(实现IP、MAC映射信息的持久化)
TLS-TCP通道
兼容AnyConnect
基于tun设备的nat访问模式
基于tap设备的桥接访问模式
支持 proxy protocol v1 协议
用户组支持
多用户支持
TOTP令牌支持
流量控制
后台管理界面
访问权限管理
DTLS-UDP通道
来一个截图:
该项目大部分功能都已经实现,大家可以下载试用。
另 DTLS-UDP通道 因编解码的问题暂时没有实现,感兴趣的同学欢迎提交PR。
有疑问加站长微信联系(非本文作者)