В моей школе я использую OpenVPN для доступа к своей домашней сети, когда это необходимо. Когда я не подключен к VPN, скорость загрузки и выгрузки в среднем составляет около 30 Мбит / с. Однако когда я OpenVPN, все становится немного странным. Моя средняя скорость загрузки падает примерно до 5 Мбит / с, а средняя скорость загрузки остается около 20 Мбит / с. Что тут происходит? Обычно я думаю, что моя школа ограничивает трафик OpenVPN, но тот факт, что единственные мои скорости загрузки медленные, в то время как мои скорости загрузки остаются приличными, я задаюсь вопросом, возможно, что-то еще вызывает проблему. Мой сервер OpenVPN работает по протоколу UDP 1194 от Raspberry Pi. Я слышал, что некоторые полагают, что проблема в Raspberry Pi, но я не верю, что это связано с тем, что я смог использовать VPN в других сетях, в том числе и в собственной, для тестирования, без каких-либо проблем с производительностью.
Вот файл конфигурации моего сервера OpenVPN.
port 1194
proto udp
dev tun
ca /etc/openvpn/keys/ca.crt
cert /etc/openvpn/keys/server.crt
key /etc/openvpn/keys/server.key # This file should be kept secret
dh /etc/openvpn/keys/dh2048.pem
server 10.8.0.0 255.255.255.0
ifconfig-pool-persist ipp.txt
push "redirect-gateway def1 bypass-dhcp"
client-to-client
keepalive 10 120
comp-lzo
user nobody
group nogroup
persist-key
persist-tun
status openvpn-status.log
log /var/log/openvpn.log
verb 2
mute 10
crl-verify /etc/openvpn/keys/crl.pem
Обновление. Предполагалось, что проблема, с которой я столкнулся, может быть вызвана низкой скоростью загрузки в моей домашней сети. Вот результат теста скорости, который предполагает, что это не может быть проблемой. Кроме того, я смог использовать VPN на более высоких скоростях в других сетях, поэтому я не верю, что Raspberry Pi виноват.