Openvpn

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

  • September 30, 2015

問候!

我們正在使用 OpenVPN,今天意外的連接限制為 60 - 即使 max-clients 設置為原始碼預設值 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

ca vision_ca.crt

cert vision_server.crt

key vision_server.key # 這個文件應該保密

dh vision_dh1024.pem

server 192.168.211.0 255.255.255.0

ifconfig-pool-persist vision_ipp .txt

;server-bridge 10.8.0.4 255.255.255.0 10.8.0.50 10.8.0.100

;client-to-client

keepalive 10 120

comp-lzo

;max-clients 100 # 預設原始碼為 1024

persist-key

persist-tun

status openvpn -status-vision.log

日誌 vision.log

動詞 3

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

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

看起來 2000 max_clients 設置在 we_init 中被覆蓋並設置為 WSA_MAXIMUM_WAIT_EVENTS,即 64 減 4。我的理解是這是 Windows 核心中內置的硬編碼限制。60 個客戶端限制是通過從中減去 extra_events(設置為 BASE_N_EVENTS 或 4)來確定的。

基本上,在udp模式下執行它,你可以超過60。限制在windows中,openvpn不是罪魁禍首。

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

引用自:https://serverfault.com/questions/214848