Показать сообщение отдельно
Старый 14.03.2022, 08:32 #2
kosmos17 kosmos17 вне форума
Super Moderator
 
Регистрация: 06.10.2014
Сообщений: 4 962
Спасибо: 1 172
Поблагодарили 3 573 в 1 541 сообщениях
28117
По умолчанию

Плагин VPN manager

Этот плагин позволяет вам переключаться между различными VPN-соединениями.
В имиджах openATV плагин присутствует на фиде. В другие имиджи устанавливается из ipk пакета.
Для имиджей на Python 2 версия плагина 1.1.4.
Для имиджей на Python 3 версия плагина 1.1.7.



1) Установите плагин и перезапустите Enigma 2. Установка обычная с фида, или как ipk пакет любым удобным для вас способом.
2) Создайте папку на usb накопителе, например openvpn. Для имиджей openATV путь к папке будет как правило /media/hdd/openvpn, для openPli /media/usb/openvpn
В этой папке папке можно также создать подпапки назвав их соответствующим образом: London, Berlin и т.д.
Тогда путь будет /media/usb/openvpn/London (создайте столько, сколько вам нужно).
3) Конфигурационные файлы полученные от VPN провайдера с расширением *.ovpn поместите во вновь созданные папки, по одной для каждого сервера/города в свою конкретную папку или просто в папку openvpn на usb накопителе.
4) Теперь в ресивере перейдите в МЕНЮ > Плагины > VPN Manager
И еще раз нажмите МЕНЮ. Произведите следующие настройки:



VPN free mode – только в версии 1.1.7 бесплатные сервера от провайдера VpnBook.
All config’s in one folder - если все конфигурационные файлы находятся в одной папке, активируйте эту функцию.
Storage location for config files - здесь нужно указать место хранения конфигурационных файлов. Нажмите ОК и найдите основную папку openvpn, по зеленой кнопке СОХРАНИТЕ (у меня это /media/hdd/openvpn)
Default DNS 1 - вы можете изменить стандартный DNS. Оставляем без изменений.
OpenVpn autostart - вы можете активировать автозапуск. Таким образом, VPN-соединение будет запускаться автоматически после загрузки. Автозапуск можно отключить в любой момент.
OpenVpn resolv - если вы отключите resolvconf, будут использоваться стандартные DNS-серверы и это создает проблему в безопасности. Ставим Да.
OpenSet optional VPN DNS server -активируйте если вы не хотите использовать DNS-сервер провайдера VPN. Ставим Да и вводим, например публичный Google DNS (8.8.8.8 и 8.8.4.4) или другой.
-Vpn username/-Vpn password - здесь нужно указать логин и пароль, которые вам дал провайдер. Это первый вариант.
Второй вариант ввода данных для входа.
Создайте текстовый файл в /media/hdd/openvpn или /media/usb/openvpn. Имя файла должно быть openvpnath. Файл должен состоять только из 2 строк, т.е. только имя пользователя и пароль. Если после этого снова открыть настройки, там тоже будут использоваться данные доступа. (У меня не получилось).
Третий вариант.
Добавьте в папку с конфигурационными файлами файл с именем pass.file. Содержимое файла состоит также из 2 строк, как и файл openvpnath.
Со вторым вариантом я не разобрался, а первый и третий работают.

Скрытый текст


Также логин и пароль можно прописать в самом плагине. Для чего по FTP перейдите по адресу:
/usr/lib/enigma2/python/Plugins/Extensions/VpnManager
Откройте для редактирования файл plugin.py и найдите строки 61 и 62, скопируйте и вставьте свое имя пользователя и пароль туда, где вы видите XXXXXXXXXXXXXXX ниже:
Код:
config.vpnmanager.username = ConfigText(default="XXXXXXXXXXXXXXXXXXXXX", fixed_size=False)
config.vpnmanager.password = ConfigText(по умолчанию="XXXXXXXXXXXXXXXXXXXX", fixed_size=False)
Сохранить и выйти. Подтвердите изменение, если потребуется. Перезапустите Еnigma 2.
[свернуть]

5) Откройте VPN manager. Запомните (запишите) свой обычный IP-адрес.
Выберите сервер, на котором вы хотите работать, и нажмите кнопку OK на пульте дистанционного управления.
Если вы немного подождете, после подключения к VPN-серверу вы сможете увидеть свой новый и зашифрованный OpenVPN IP-адрес, скорость и т. д.



Скрытый текст


Адреса DNS-серверов которые можно использовать для настроек:
NordVPN: 103.86.96.100 и 103.86.99.100
OpenDNS: 208.67.222.222 и 208.67.220.220
GoogleDNS 8.8.8.8 и 8.8.4.4
Level3DNS 4.2.2.1 и 4.2.2.2
Cloudflare DNS 1.1.1.1 и 1.0.0.1
[свернуть]


Для openPli имиджей есть ньюансы. Существует проблема с файлом /etc/resolv.conf.
Для решения нужно отредактировать файл resolv.conf так, чтобы он выглядел следующим образом:
Код:
# Generated by resolvconf
nameserver 103.86.96.100
nameserver 103.86.99.100
Можно использовать и другие известные DNS сервера.
После этого в telnet дать команду:
Код:
chattr +i /etc/resolv.conf
Эта команда запрещает перезапись файла resolv.conf.
Проверено на всех имиджах openPli и это работает.
Вложения
Тип файла: zip enigma2-plugin-extensions-vpnmanager_1.1.4_all.zip (495,7 Кб, 36 просмотров)
Тип файла: zip enigma2-plugin-extensions-vpnmanager_1.1.7-py3_all.zip (456,1 Кб, 30 просмотров)

Последний раз редактировалось kosmos17; 14.03.2022 в 10:21.
kosmos17 вне форума   Ответить с цитированием
Спасибо:
alrayeg (27.05.2022), geo (14.03.2022), solwet30 (14.03.2022), Star Lord (14.03.2022)