Я использую openvpn, чтобы обойти фильтрацию некоторых сайтов, я создал свой собственный сервер openvpn на сервере Linux Ubuntu и использую конфигурацию по умолчанию. он работает нормально, но проблема в том, что он потребляет гораздо больше сетевого трафика, чем прямое соединение. пропускная способность здесь довольно высока, поэтому я хочу знать, есть ли способы минимизировать пропускную способность, используемую openvpn? не имеет значения, делает ли это это небезопасным или что-то еще.

1 ответ1

1

Каждый сетевой туннель (также VPN) увеличивает пропускную способность. Это работает так, потому что каждый пакет должен быть помещен в другой пакет (инкапсуляция). Таким образом, в пакете VPN некоторые заголовки протокола включаются дважды - например, будет один заголовок IP для прямого подключения и один заголовок IP для туннельного подключения.

И с этим мало что можно сделать. Но вы можете попробовать эти советы:

  • использовать proto udp вместо proto tcp (в файлах конфигурации сервера и клиента),
  • использовать dev tun вместо туннелирования dev tap (только туннелирование сетевого уровня, без туннелирования канального уровня; в файлах конфигурации сервера и клиента),
  • использовать сжатие - в openvpn это директива comp-lzo (также должна быть с обеих сторон - файлы конфигурации сервера и клиента).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .