Я использую openvpn, чтобы обойти фильтрацию некоторых сайтов, я создал свой собственный сервер openvpn на сервере Linux Ubuntu и использую конфигурацию по умолчанию. он работает нормально, но проблема в том, что он потребляет гораздо больше сетевого трафика, чем прямое соединение. пропускная способность здесь довольно высока, поэтому я хочу знать, есть ли способы минимизировать пропускную способность, используемую openvpn? не имеет значения, делает ли это это небезопасным или что-то еще.
1 ответ
1
Каждый сетевой туннель (также VPN) увеличивает пропускную способность. Это работает так, потому что каждый пакет должен быть помещен в другой пакет (инкапсуляция). Таким образом, в пакете VPN некоторые заголовки протокола включаются дважды - например, будет один заголовок IP для прямого подключения и один заголовок IP для туннельного подключения.
И с этим мало что можно сделать. Но вы можете попробовать эти советы:
- использовать
proto udp
вместоproto tcp
(в файлах конфигурации сервера и клиента), - использовать
dev tun
вместо туннелированияdev tap
(только туннелирование сетевого уровня, без туннелирования канального уровня; в файлах конфигурации сервера и клиента), - использовать сжатие - в openvpn это директива
comp-lzo
(также должна быть с обеих сторон - файлы конфигурации сервера и клиента).