
В моей школе я использую 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.
решение1
У вас дома, скорее всего, скорость загрузки составляет 5 Мбит/с, поэтому логично, что у вас скорость загрузки составляет 5 Мбит/с.отваша домашняя сеть (за вычетом некоторых накладных расходов VPN) на максимальной скорости.
Если подключение к вашей домашней сети стало значительно быстреебезVPN, то ваш Raspberry Pi просто не сможет обрабатывать трафик быстрее.
решение2
Держу пари, это вызвано тем, что весь ваш трафик должен проходить через raspberry, что, как видно, не является оптимальным путем. Похоже, что у вашей школы лучшее соединение, а маршрут через raspberry — это просто объезд.