1、下载程序压缩包:
wget https://github.com/bjdgyc/anylink/releases/download/v0.9.1-beta1/anylink-deploy.tar.gz
2、解压缩到 /usr/local 路径下
tar -zxvf anylink-deploy.tar.gz -C /usr/local/
3、生成 后台密码 和 jwt 秘钥,这里生成的密码是需要复制下来,然后到第4步,配置文件中粘贴(因为密码是加密存储,这一步就是根据你预设的密码,生成加密后的密码文本,用户替换配置文件中的密码)
# 生成后台密码 ./anylink tool -p qwer1234 # 生成jwt密钥 ./anylink tool -s
4、修改 conf/server.toml配置文件
设置SSL证书,配置管理员账号密码
5、服务器设置(tun设置)
开启服务器转发
vi /etc/sysctl.conf
net.ipv4.ip_forward = 1
sysctl -w net.ipv4.ip_forward=1
查看设置是否生效
cat /proc/sys/net/ipv4/ip_forward
关闭防火墙
systemctl stop firewalld.service systemctl disable firewalld.service
查看服务器网卡
ip a
# 请根据服务器内网网卡替换 eth0 iptables -t nat -A POSTROUTING -s 192.168.10.0/24 -o eth0 -j MASQUERADE # 如果执行第一个命令不生效,可以继续执行下面的命令 # iptables -A FORWARD -i eth0 -s 192.168.10.0/24 -j ACCEPT # 查看设置是否生效 iptables -nL -t nat
6、Systemd 配置开机启动
确认anylink 程序目录为/usr/local/anylink-deploy
systemd/anylink.service 脚本放入:
centos: /usr/lib/systemd/system/
cp systemd/anylink.service /usr/lib/systemd/system/
启动 anylink 并加入到 开机自启
启动: systemctl start anylink 停止: systemctl stop anylink 开机自启: systemctl enable anylink
登录后台验证是否能打开
# https://host:8800 # 默认账号 密码 # admin 123456
登录后台配置用户
下载anyconnect客户端,使用域名加端口进行连接。
注意导入证书以后,做相关的域名解析,客户端使用域名加端口链接VPN
本文链接:https://www.kinber.cn/post/3270.html 转载需授权!
推荐本站淘宝优惠价购买喜欢的宝贝: