本教程基于ubuntu系统部署
sudo apt update;sudo apt upgradesudo wget https://github.com/bjdgyc/anylink/releases/download/v0.13.1/anylink-0.13.1-linux-amd64.tar.gzsudo tar -zxvf anylink-0.13.1-linux-amd64.tar.gzsudo mv anylink-deploy/ /usr/local/sudo chmod +x /usr/local/anylink-deploy/anylinksudo cp /usr/local/anylink-deploy/deploy/anylink.service /etc/systemd/systemsudo chmod +x /etc/systemd/system/anylink.servicesudo systemctl enable anylinksudo cd /usr/local/anylink-deploy请把你的”Secret:“后面的都复制到记事本,这就是jwt加密后的密文,稍后需要用来替换服务端配置文件。
./anylink tool -p abc@123 #abc@123为自定义密码Secret:sjjP3Me68K-ppXe-au4MppLifqbEgLu19gc1fl7DrZpBcE5donOPCgqer #生成的密文如果开启了totp动态令牌认证登录,则登录AnyLink控制台的密码将变成:abc@123+六位数字(中间没有:”+“号)
请把你的”Otp:“后面的都复制到记事本,这就是totp加密后的密文,稍后需要用来替换服务端配置文件。
./anylink tool -o #自动生成密文Otp:35TQE2F2AHYR6B3CKOXZVSZGGKLNLIM5HJ6VDG2TOEVRAGY3SVF5A #自动生成的密文
sudo cd conf/sudo cp server-sample.toml server.tomlsudo nano server.toml这个profile_name的用处是当你有多台AnyLink服务器时,可以定义好客户端显示的连接名称,当客户端第一次连接后,会下载一个名为:profile_vpn_tun.xml的配置文件,这个文件可以提前在AnyLink服务端中配置好,请参考拓展部分。
profile_name = "vpn_tun"log_path = "./log"issuer = "YYDY-AnyLink-SSLVPN" #自定义名称admin_user = "yydy" #自定义 不改默认adminadmin_pass = "$2a$10$UQ7C.EoPifDeJh6d8.31TeSPQU7hM/NOM2nixmBucJpAuXDQNqNke"jwt_secret = "abcdef.0123456789.abcdef"admin_otp = ""server_addr = ":9999"定义好HostName,以及HostAddress然后保存
sudo vim profile.xml
客户端拨号成功后,会自动下载配置文件到客户端本地
Windows路径:C:\ProgramData\Cisco\Cisco Secure Client\VPN\Profile #仅作参考sudo ./anylink#开启 DTLS
server_dtls = true
#UDP监听地址
server_dtls_addr = ":10443"admin_addr = ":8800"保持默认即可,这个功能猜测是为了日志审计用的
proxy_protocol = falselink_mode = "tun"默认是192.168.90.0/24,如果和内网冲突请修改,vyos部署时下面的ipv4_master默认就是eth0,如果是linux部署,请使用"ip ad"查看服务器上网网卡名称
ipv4_master = "eth0"
ipv4_cidr = "100.64.64.0/24"
ipv4_gateway = "100.64.64.254"
ipv4_start = "100.64.64.1"
ipv4_end = "100.64.64.253"max_client = 200max_user_client = 3ip_lease = 86400这个用户组是稍后去控制台自定义的,此处定义客户端拨号默认连接内网LAN
default_group = "LAN"默认即可,dpd > keepalive
cstp_keepalive = 3
cstp_dpd = 20
mobile_keepalive = 4
mobile_dpd = 60mtu = 1460当选择true时,拨号客户端访问内网时将被nat成192.168.6.117,内网系统看到的访问源是192.168.6.117
iptables_nat = true开启压缩可以节省带宽和加快传输速度,网络延迟大网络带宽小建议开启,但开启会增加服务器的 CPU 负载,因为压缩和解压缩操作需要额外的计算资源。
compression = false
no_compress_limit = 256sudo systemctl start anylinksudo systemctl restart anylink本文系转载,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。
本文系转载,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。