如何設定 OpenVPN 以接受超過 60 個連線?

如何設定 OpenVPN 以接受超過 60 個連線?

問候!

我們正在使用 OpenVPN,今天意外達到了 60 個連線限制 - 即使最大客戶端設定為原始程式碼預設值 1024。

伺服器日誌:

2010 年 12 月 21 日星期二 13:49:41 MULTI:新傳入連線將超過最大客戶端數量 (60)

我們正在慢慢為 VPN 添加新客戶端,預計明年某個時候將達到 200 個, 如果我們可以讓它發揮作用。

我們在 Win2003 R2 上執行伺服器。 OpenVPN 2.0.9 伺服器設定如下:

local 192.168.10.211
port 1195
proto tcp
dev tun
dev-node OpenVPN_Vision
cavision_ca.crt
certvision_server.crt
keyvision_server.key # 此檔案應保密
dhvision_dh1024.pem
server 192.1685.
.txt
;server-bridge 10.8 .0.4 255.255.255.0 10.8.0.50 10.8.0.100
;客戶端到客戶端
keepalive 10 120
comp-lzo
;max-clients 100 # 原始碼中的預設值為 1024 persist-keyclients 100 # 原始碼中的預設值為 1024 persist
-key c . log 日誌vision.log 動詞 3



我將非常感謝對此的任何幫助或意見。謝謝!最好的問候,羅賓

答案1

這似乎是你的問題: https://forums.openvpn.net/topic2445.html

看起來 2000 個 max_clients 設定在 we_init 中被覆蓋,並被設定為 WSA_MAXIMUM_WAIT_EVENTS,即 64,減去 4。 60 個客戶端限制是透過從中減去 extra_events(設定為 BASE_N_EVENTS 或 4)來確定的。

基本上,在 udp 模式下運行它,你可以超過 60。

答案2

您是否透過任何類型的路由器/防火牆運行它?這可能有它自己的極限。

相關內容