FAQ: Как запустить OpenVPN в ресивере
Несмотря на то, что я уже однажды подробно написал как запустить опенвпн в ресивере, по той инструкции иногда не получается запустить опенвпн.
Там на самом деле проблема всегда в одном, файлы конфига и пароля почему-то не удается корректно прочитать плагину опенвпн.
И сообщение при этом вы получаете типа такого
OpenVPN not running
No dev tun found!
Хотя разумеется, tun прекрасно лочится, проблема совсем не в нем, а именно как я и сказал, мы создали некорректный файл пароля.
Предполагаю, дело в кодировке.
Поэтому вообще откажемся от идеи что-либо создавать самим, а все данные введем в телнете.
Даже я сам, вчера целый день мучился и не смог запустить опенвпн.
А сейчас на свежую голову подумал нахрена мучиться с файлами настроек, когда можно вообще не трогать файл конфига скажем от бесплатного сервера VPNBOOK отсюда -
https://www.vpnbook.com/freevpnА логин и пароль набрать в телнете, ну уж тогда-то плагин не сможет не принять данные, сославшись на некорректность файла, телнет нам стопроцентно обеспечит эту корректность.
Вобщем, если вы просто повторите то, что я сейчас опишу, вы точно стопроцентно получите работающий впн в ресивере, и ваши мучения закончатся.
Вся идея состоит в том, что вообще ничего, никаких файлов не редактировать и даже не открывать файл конфига полученный от бесплатного сервера, чтобы ненароком не повредит кодировку файла и не давать шанса глючному опенвпн приводит типа
No dev tun found!Да все будет фаунд)))))
Итак шаг первый.
Устанавливаем собственно опенвпн и скачиваем файлы конфига из бесплатного сервера vpnbook по вышеприведенному адресу (или любой другой бесплатный или платный сервер).
Открываем телнет и начинаем набирать команды.
Сперва на всякий случай обновим пакеты.
opkg update
Далее с фида устанавливаем openvpn
opkg install openvpn
Сделаем перезагрузку ресивера.
https://www.vpnbook.com/Здесь на странице нажимаем вкладку OpenVPN, на рисунке ниже указано черной стрелкой
Там в списке как видите только 2 европейских сервера, остальные только для веб-серфинга.
Одну из этих двух и скачиваем.
Скачается такой файл
VPNBook.com-OpenVPN-Euro2.zipРаспаковываем куда-нибудь.
И получаем 4 файла с расширением
ovpn.
К примеру
vpnbook-pl226-udp25000.ovpn
vpnbook-pl226-udp53.ovpn
vpnbook-pl226-tcp443.ovpn
vpnbook-pl226-tcp80.ovpn
И повторюсь, просто распакуйте из архива эти файлы куда-нибудь на комп и ни в коем случае не трогайте их, не переименовывайте, не открывайте!
Теперь нам нужна какая-нибудь телнет-программа.
Лучшее что есть для наших ресов это putty.
Но я пользуюсь обычным глючным DCC, то бишь dreambox control center.
Вот теперь все что мы создадим вручную, это одну единственную папку.
Так как мы знаем, что любая телнет программа по умолчанию "открываться" будет в папке нашего имиджа по пути
/home/root/ , то именно в этой папке и создадим нужную нам папку, чтобы по телнету далеко не надо было ходит.
Открываем по фтп в телнете папку
/home/root/ и создаем папку под любым понятным для нас названием только английскими буквами.
Например
vpnbook , вот он создался
Если ваш имидж по умолчанию не дал папке права 755, присвойте такие права вручную.
Вот теперь в эту папку и кидаем не тронутые нами файлы конфигов, те самые 4 штуки.
И ничего более не делаем, ни права не меняем, ничего.
Теперь в DCC или putty, как вам удобно, открываем телнет и заходим в телнете в эту папку
Команда такая
cd vpnbook
И далее нам остается в этом же самом телнете логин и пароль ввести, чтобы чертов опенвпн уже никак не мог не принять их, и никаких чтобы но дев тюн файнд не было.
Для этого в той же самой странице vpnbook узнаем наши бесплатные логин и пароль. Пароль кстати там меняется кажись каждые сутки, учтите это.
Вот они логин и пароль
Теперь выбираем из 4 конфигов какой-нибудь, например этот (udp просто большую скорость даст)
vpnbook-pl226-udp53.ovpn
Просто копируем имя файла в память компа.
Далее в телнете даем такую команду с тем самым именем файла (в телнете все еще находимся в папке vpnbook)
openvpn --config vpnbook-pl226-udp53.ovpn
Далее телнет попросит ввести UserName и Пароль, вот их и вводим по очереди, то есть в данном случае юзернейм это
vpnbook, а пароль
5bhea6uПри вводе пароля как знаете ваш пароль не виден, но он вводится
И нажимаем ОК.
Все!
У вас уже совсем другой айпи в ресивере.
Ну чтобы убедится так как опенвпн не имеет интерфейса, можете установить плагин
VpnChangerА затем войдя в него, увидите вот такое вот
Как видите плагин-то этот говорит, что у вас якобы опенвпн не запущен, а на самом деле смотрите айпи, он немецкий!))))
Все это я проделал за несколько минут.
И будьте уверены у вас все получится.....
Теперь конечно надо знать, как остановить опенвпн, если хотим снова вернутся на свой айпи, для этого просто надо:
Во-первых не закрывать телнет.
Во-вторых чтобы корректно остановить впн просто выйти из процесса в телнете, то есть находясь в телнете нажать комбинацию клавиш в компе
Ctrl+C (C по английски)
И опенвпн просто остановится.
А затем, чтобы снова запустить, надо будет теперь проделывать только конец предыдущих действий.
То есть, если мы уже перегружали ресивер или вручную выходили в телнете из папки vpnbook, надо снова зайти в эту папку
cd vpnbook
Снова запустить клиента опенвпн командой
openvpn --config vpnbook-pl226-udp53.ovpn
И в ответ на запрос снова ввести логин и пароль от бесплатного (или вашего платного) сервера....
Кстати не забудьте в настройках сети в ресивере сначала выставит DnS 8.8.8.8 , иначе роутер может сам на себя сворачивать обращение в впн-сервер...
---