Поднятие своего vpn

Volandinhell

Участник
PR-group
ДРУЗЬЯ ФОРУМА
Private fold group

Volandinhell

Участник
PR-group
ДРУЗЬЯ ФОРУМА
Private fold group
Регистрация
17 Апр 2019
Сообщения
10
Реакции
4
Репутация
10
1) Первым делом покупаем VPS, минимальные требования для сервера - 1 ядро, 512 мб оперативы, виртуализация OpenVZ или KVM. Операционка Дебиан. Средняя цена 5-10$ в месяц. Выбор страны лучше всего Нидерланды, Германия, Франция или другие страны с низким пингом.
2) После покупки придут данные для входа на VPS, нам нужны данные для конекта по SSH тунелю, это: IP, лог и пасс
3) Для конекта из под винды используем прогу Putty, если с линукса то можно все делать с консоли
4) Конектимся, пишем логин (обычно это root и пароль)
5) Нам нужно убедиться что включен TAP/TUN, без него опенВНП не установиться, для этого пишем команду:

"cat /dev/net/tun" - При выводе должно сказать bad file descriptor, значит все установлено, двигаемся дальше.
No such file or directory - значит отключен, нужно включить

6) Обновляем оболочку сервера:

"apt-get update && apt-get dist-upgrade" - ждем когда загрузятся и обновятся пакеты

7) Загружаем и устанавливаем сам скрипт опен впн:

"wget

Пожалуйста Авторизуйтесь или Зарегистрируйтесь для просмотра скрытого текста.

-O openvpn-install.sh && bash openvpn-install.sh"
Если выдает ошибку о сертификатах вида "the certificate of 'github.com' is not trusted" и "the certificate of 'github.com' hasn't got a know issuer", то выполняем команду:
"apt-get install ca-certificates" - устанавливаем и пробуем установку заново

8) Далее нужно выбрать протокол соединения VPN (UDP/TCP). Выбираем TCP
9) Далее нужно указать порт, можно оставить стандартный 1194 или же указать другой
10) Далее нужно выбрать ДНС или указать свои, лучше выбрать гугл или клаудфлер
11) Далее нужно указать имя конфига, пишем любое какое хотим
12) Далее сносим логирование сервера:
"cd /var/log" - директория с файлами логов
"rm -rf log/" - удаляем эту папку
"apt-get remove rsyslog" - отключаем логирование

13) Далее нам нужно отключить логирование в самом опенвпн, для этого делаем следующее:
"сd /etc/openvpn/server" - заходим в папку
"nano server.conf" - открываем файл конфигурации сервера

Идем в конец файла и удаляем данную строку (status openvpn-status.log)
и добавляем данные строки:
"log /dev/null"
"status /dev/null"
жмем "/" и сохраняем файл

14) Теперь нам нужно скачать с сервера наш конфиг .ovpn который мы создали. Качаем FileZilla, заходим по данным для ssh подключения, качаем конфиг на свою физическую машину.
15) Устанавливаем OpenVPN клиент, переносим наш конфиг в папку \config и подключаемся
 
  • Нравится
Реакции: Al Sinatra
Недавно полученная репутация:
Al Sinatra +5 репутации
Сверху