Как поднять OpenVPN – пошаговая инструкция

Тема в разделе "Инструкции", создана пользователем Admin, 22 янв 2018.

  1. Admin

    Admin Администратор Команда форума

    Регистрация:
    13 мар 2015
    Сообщения:
    204
    Симпатии:
    42
    Jabber:
    [email protected]
    В данном мини-гайде я расскажу как можно поднять свой vpn сервер для анонимного просмотра прона.

    [​IMG]

    Для начала нам нужен VDS , либо VPS.
    Перед арендой сервера VDS/VPS поинтересуйтесь, поддерживается ли драйвер TUN/TAP. Некоторые провайдеры требуют дополнительной оплаты для подключения TUN/TAP.


    После того как мы приобрели сервер подключаемся по SSH, я использую Putty

    Для начала снесем rsyslog дабы отключить все логи




    1 cd /var/log
    2 rm -r *
    3 apt-get remove rsyslog


    Дабы не еб… тратить время на создание ключей, применим скрипт который все сделает за нас, и выплюнет готовый конфиг.





    1 apt-get update
    2 apt-get install git
    3 cd /root
    4 git clone https://github.com/Nyr/openvpn-install.git
    5 cd openvpn-install
    6 chmod +x openvpn-install.sh
    7 ./openvpn-install.sh


    [​IMG]
    Видим приветствие, и возможность указать ip на котором будет рабоать OpenVPN

    В нашем случаем просто жмем enter, и продолжаем

    [​IMG]
    Тут ставим цифру 2, тем самым указываем серверу что работать нужно по tcp

    [​IMG]
    Тут указываем порт который будет прослушивать openvpn

    Либо оставляем стандартный либо меняем, я сменю на 55822

    [​IMG]
    Тут выбираем днс который будет использовать vpn сервер

    Я возьму от гугла

    [​IMG]
    Тут пишем что хотим, без спецсимволов

    Дальше скрипт нам предложит установить OpenVPN если в нас его нет.

    Затем сгенерируются ключи, после нам сообщат что все готово.

    Переходим в домашнюю директорию





    1 cd /root


    тут будет лежать клиентский конфиг с тем именем что вы указали, копируем любым удобным способом его себе на локалку, я воспользуюсь scp.

    В моем случае на винде ищем возле putty файл pscp.exe, открываем консоль, переходим в папку с указаным выше файлом.

    набираем




    1 scp ваш_логин@ip впс:/root/client.ovpn C:\client.ovpn


    затем нас попросит ввести пароль от сервера
    набираем, видим что все успешно скопировалось


    [​IMG]
    собственно наш кофиг в нас

    Теперь отключим логи openvpn, перейдем в папку с конфигом сервера.





    1 cd /etc/openvp


    откроем редактором server.conf





    1 nano server.conf


    переходим в конец файла,видим данную строку

    [​IMG]
    удаляем ее

    Теперь в конец добавляем 2 строки




    2
    1 log /dev/null
    2 status /dev/null


    этим самым мы отключаем запись логов в файл.

    Перезапустим опенвпн




    1 service openvpn restart


    все готово

    качаем впн клиент под винду

    https://swupdate.openvpn.org/community/releases/openvpn-install-2.4.3-I601.exe

    Устанавливаем, наш конфиг кидаем в папку (путь к openvpn)\config

    Теперь запускаем OpenVPN GUI, идем в трей, пкм по иконке openvpn->Соединить


    Все, мы подключились к нашему серверу.

    [​IMG]
    Если хотим меняем часовой пояс.

    Плюсы такого впн в скорости, так как юзаете его только вы то скорость будет высокая.

    Если хотим добавить пользователя, запускаем наш скрипт повторно.





    1 cd /root/openvpn-install
    2 ./openvpn-install.sh


    [​IMG]
    Мы можем добавить юзера,удалить юзера, удалить openvpn