OpenConnect 強制用戶端使用特殊密碼

OpenConnect 強制用戶端使用特殊密碼

我在 Centos 上使用 ocserv 作為 Openconnect VPN,並使用設定檔來設定伺服器
我需要強制客戶端使用特殊密碼,例如 AES-256-GCM,
因為 VPN 似乎被奇怪的防火牆阻止了某些 4G 網絡,我需要為了繞過該防火牆,
我使用 /etc/ocserv/ocserv.conf 但似乎沒有任何此類設置

auth = "plain[passwd=/etc/ocserv/ocpasswd]"
tcp-port = 443
udp-port = 443
switch-to-tcp-timeout = 25
try-mtu-discovery = true
compression = true
tls-priorities = "NORMAL:%SERVER_PRECEDENCE"
rekey-method = ssl
tunnel-all-dns = true
mtu = 1492
cisco-client-compat = true
dtls-psk = true
dtls-legacy = true

答案1

除非重寫客戶端應用程序,否則無法更改客戶端密碼套件。我在這裡處理同樣的問題,政府根據 AnyConnect 或 OpenConnect 向伺服器提供的密碼套件阻止 tls 連線。

一種方法是代理您的 tls 會話並使用允許的密碼(例如 chrome 或 firefox 使用的密碼)與 ocserv 協商,可能您需要自己開發它,烏特拉斯將是一個良好的調查開始。

相關內容