ProtonVPN (Русский) - ArchWiki

Jump to content

# ProtonVPN (Русский)

From ArchWiki

Ссылки по теме

- OpenVPN (Русский)

ProtonVPN — VPN провайдер, использующий протокол OpenVPN или WireGuard.

Для использования необходим аккаунт ProtonVPN.

## Установка

### OpenVPN

Установите пакет openvpn, затем следуйте OpenVPN setup.

### WireGuard

Установите пакет wireguard-tools. Убедитесь, что systemd-resolvconf также установлен. Затем следуйте WireGuard setup.

### Офицальный ProtonVPN клиент

Установите proton-vpn-gtk-app - последняя GTK версия.

Вы должны использовать NetworkManager и установить network-manager-applet, иначе VPN не будет работать. Вы все еще можете использовать свой текущий сетевой менеджер, но, использовать одновременно несколько сетевых менеджеров не рекомендуется.

## Использование

### OpenVPN настройка

Войдите в ProtonVPN и загрузите один или несколько файлов конфигурации OpenVPN.

Скопируйте конфигурационные файлы клиента (*.ovpn) в `/etc/openvpn/client/` и сделайте резервную копию оригинала.

Выполните следующие действия, чтобы убедиться, что весь сетевой трафик использует VPN. Если используется systemd старше версии 229, выполните следующие действия.

Подключитесь к VPN:

    # openvpn /etc/openvpn/client/client_config_file.ovpn

Введите OpenVPN / IKEv2 Username из страницы учетной записи ProtonVPN.

Нажмите `Ctrl+C`, чтобы закрыть VPN-соединение.

### WireGuard настройка

Скачайте файлы конфигурации WireGuard на сайте ProtonVPN и затем перейдите в Downloads → WireGuard configuration.

Переместите файлы `.conf` в `/etc/wireguard`. Вы можете переименовать файлы `.conf` если необходимо, но WireGuard может работать некорректно если названия файлов будут слишком длинные.

Если еще не включили, включите `systemd-resolved`.

Чтобы создать и подключить сетевой интерфейс VPN, замените CONFIG_FILE на конфигурационный файл, т. е. `/etc/wireguard/wgnet0.conf`:

    # wg-quick up CONFIG_FILE

Чтобы проверить подключение, введите:

    # wg

Чтобы оборвать подключение и удалить интерфейс, используйте:

    # wg-quick down CONFIG_FILE

## Советы и рекомендации

### Сохранение аутентификации OpenVPN

Если надоело вводить имя пользователя и пароль, сохраните учётные данные OpenVPN в отдельном файле для их автоматического использования при аутентификации.

    /etc/openvpn/client/client_config_file.ovpn

    auth-user-pass /etc/openvpn/client/login.conf

    /etc/openvpn/client/login.conf

    имя_пользователя_openvpn
    пароль_пользователя_openvpn

### Включение VPN на запуске

OpenVPN
  Для систем systemd, см. OpenVPN#systemd service configuration.
Wireguard
  Для систем systemd, см. WireGuard#Persistent configuration.

### Запускать определенные приложения только через VPN с сетевыми пространствами имен

vopono поддерживает автоматическое создание файлов конфигурации для ProtonVPN и позволяет запускать приложения во временных сетевых пространствах имен, чтобы они работали только через VPN.

#### Сохранить информацию о логине

Чтобы сохранить учетные данные VPN для последующих подключений, создайте следующий файл с вашей собственной информацией для входа в две строки и поместите его в каталог, где вы будете запускать указанный выше скрипт запуска.

    username
    password

Затем добавьте строку `auth-user-pass login.conf` к любым нужным файлам `*.ovpn`.

### SysTray/Индикатор

Для того чтобы работал системный/tray индикатор, убедитесь что вы установили libappindicator и gnome-shell-extension-appindicator.

### Предостеречь утечки IPv6

Серверы ProtonVPN по умолчанию используют интернет-протокол IPv6 со своим официальным клиентом для Linux. Если наблюдаются утечки IPv6, вы можете предотвратить их, заблокировав трафик IPv6 или отключив IPv6. См. IPv6#Disable IPv6.

Note Если вы используете WireGuard, вы можете изменить конфигурацию, чтобы разрешить трафик IPv6, следуя этому руководству.

### Включить переадресацию портов

Для платных пользователей ProtonVPN можно включить перенаправление портов.

- Для proton-vpn-gtk-app это поддерживается в качестве настройки. При включении перенаправленный порт будет отображаться при подключении к серверу.
- Для конфигураций OpenVPN и Wireguard обратитесь к документации ProtonVPN, чтобы включить перенаправление портов.

## Устранение неполадок

### Офицальный клиент не подключаеться

Вы можете встретить такую ошибку как “Unknown reason occurred.” когда пытаетесь подключиться.

Установите NetworkManager (и настройте если нужно) затем установите network-manager-applet. Оба должны быть запущенными для подключения через офицальный клиент ProtonVPN, не в зависимости от того используете ли в GUI или CLI приложение.

Category:

- VPN providers (Русский)

ProtonVPN (Русский)
Add topic