ocserv daloRADIUS freeradius docker compose .anyconnect server
AnyConnect VPN 服务端ocserv ,freeradius ,daloradius,mysql 的docker-compose 整合.
前提是已经安装Docker ,Docker-compose.并启动好docker.
- 将当前 repo 下载到本地.
cd ~;git clone https://github.com/youxixin888/ocserv-compose.git
- (可选)按需要修改证书请求里边的服务器地址等信息
cd ~/ocserv-compose/certs/
- 构建镜像
cd ~/ocserv-compose;docker build -t ocserv .
- 生成证书和key
docker run --rm -v ~/ocserv-compose/certs/:/opt/certs ocserv sh /opt/certs/gen.sh
- (可选)按需修改ocserv/ocserv.conf 这里可以配置地址,下发路由,dns等信息
cd ~/ocserv-compose/ocserv/;vi ocserv.conf
- 启动服务(最后加-d参数可以后台运行)
cd ~/ocserv-compose;docker-compose up -d
- 查看状态
docker-compose logs -f
-
访问管理后台添加用户
http://yourserverip/daloradius
默认密码radius -
客户端测试连接
-
按需配置iptables使用nat等