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

Admin

Администратор
Команда форума
Сообщения
223
Реакции
43
Баллы
28
В данном мини-гайде я расскажу как можно поднять свой vpn сервер для анонимного просмотра прона.

OpenVPN-Clients-for-Mac-Quick-Guide-382382-2.jpg


Для начала нам нужен 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


64db80c96131459d89f60.png

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

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

332bf6e1493fae2d22a42.png

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

45c0d6a76bc302dc4cf5d.png

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

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

2c862b4e158f6c92af5e7.png

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

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

45c3a863e7a63d62b8b5a.png

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

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

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

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





1 cd /root


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

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

набираем




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


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


89dbcc7c86605c43ef6bb.png

собственно наш кофиг в нас

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





1 cd /etc/openvp


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





1 nano server.conf


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

23d8bc70aa34448aa4f93.png

удаляем ее

Теперь в конец добавляем 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->Соединить


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

d7dd396c0fb9e779ffaf3.png

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

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

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





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


d8bec6bfa0a2a96090bde.png

Мы можем добавить юзера,удалить юзера, удалить openvpn
 
Верх