AnyConnect搭建

安裝

apt-get install ocserv

添加賬號(hào)密碼

ocpasswd -c /etc/ocserv/ocpasswd guest

生成證書

// 安裝easy-rsa
sudo apt-get install easy-rsa

cd /usr/share/easy-rsa

// 配置vars,設(shè)置easy-rsa目錄,keys生成目錄
sudo vim vars

// 載入vars
source ./vars

// 生成cnf
sudo cp openssl-1.0.0.cnf openssl.cnf

// 生成ca證書
./build-ca

// 生成server證書,并設(shè)置common name
./build-key-server server

編輯配置

vim /etc/ocserv/ocserv.conf

參考配置,設(shè)置證書文件路徑

auth = "plain[/etc/ocserv/ocpasswd]"
listen-host-is-dyndns = true
tcp-port = 11130
udp-port = 11130
run-as-user = nobody
run-as-group = daemon
socket-file = /var/run/ocserv-socket
server-cert = /etc/ocserv/ssl/server.crt
server-key = /etc/ocserv/ssl/server.key
ca-cert =  /etc/ocserv/ssl/ca.crt
isolate-workers = false
max-clients = 16
max-same-clients = 2
keepalive = 360000
dpd = 90
mobile-dpd = 1800
try-mtu-discovery = true
cert-user-oid = 2.5.4.3
tls-priorities = "NORMAL:%SERVER_PRECEDENCE:%COMPAT:-VERS-SSL3.0"
auth-timeout = 240
min-reauth-time = 300
max-ban-score = 50
ban-reset-time = 300
cookie-timeout = 86400
deny-roaming = false
rekey-time = 172800
rekey-method = ssl
use-occtl = true
pid-file = /var/run/ocserv.pid
device = vpns
predictable-ips = true
default-domain = example.com
ipv4-network = 10.12.0.0
ipv4-netmask = 255.255.255.0
dns = 8.8.8.8
dns = 8.8.4.4
#dns = 114.114.114.114
ping-leases = false
no-route = 192.168.1.0/255.255.255.0
cisco-client-compat = true
dtls-legacy = true

設(shè)置防火墻

iptables -I INPUT -p tcp --dport 11130 -j ACCEPT
iptables -I INPUT -p udp --dport 11130 -j ACCEPT
iptables -D INPUT -p tcp --dport 11130 -j ACCEPT
iptables -D INPUT -p udp --dport 11130 -j ACCEPT

iptables -t nat -A POSTROUTING -s 10.12.0.0/24 -o eth0 -j MASQUERADE
iptables -A FORWARD -s 10.12.0.0/24 -j ACCEPT

設(shè)置流量轉(zhuǎn)發(fā)

sudo vim /etc/sysctl.conf

// 取消注釋
net.ipv4.ip_forward=1

// 加載修改
sysctl -p
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,711評(píng)論 19 139
  • Spring Boot 參考指南 介紹 轉(zhuǎn)載自:https://www.gitbook.com/book/qbgb...
    毛宇鵬閱讀 47,290評(píng)論 6 342
  • 更換源的方法非常簡單:修改/etc/apt/sources.list文件即可 cd /etc/apt 備份 sud...
    邢烽朔閱讀 862評(píng)論 0 0
  • 今天在完成基本日常任務(wù)之余,把喜馬拉雅上萌姐的《人生管理課》所有的音頻都又聽了一遍,邊聽邊做筆記,并對每一課都寫下...
    向著美好奔跑閱讀 180評(píng)論 0 0
  • 乘風(fēng)送至橋賈魯, 故地重游, 故地重游, 物是人非水還流。 往事怎曉不回首, 縈繞心頭, 縈繞心頭, 天涼卻道再肅秋。
    宋國杰閱讀 250評(píng)論 0 1

友情鏈接更多精彩內(nèi)容