Jump to content
Sign in to follow this  
  • entry
    1
  • comments
    0
  • views
    453

Способ получения выделенного Ip, открываем/пробрасывем порты на своем компьютере

Статья, как поднять свой VPN сервер, проброс портов на сервере с VPN на домашний компьютор.

 

Если Вам нужно получить выделенный IP адрес для каких то задачь но Ваш провайдер не предоставляет данную услугу, Вы можете купить VPS сервер поднять на нём VPN сервер и сделать проброс портов на свой компьютер!

Или просто Вам захотелось поднять свой VPN сервер, для обхода блокировок!

Для начала нам необходимо приобрести дешёвый VPS сервер, сам пользуюсь серверами данного сервиса zomro.com !

Регистрируемся, подтверждаем номер мобилы, далее нам необходимо заказать самый дешевый сервер на момент написания статьи стоимость сервера "VDS/VPS «Nano» [NL] (1 СPU/512 MB RAM/5 GB SSD)" была 1.99$, Выбираем сервер на ОС Ubuntu 16.04-amd64 без дополнительных IP адресов и прочего, оплачиваем заказа ждем минут 5-20 пока сервер будет активирован !

 

 

orig

 

После активации сервера на вашу почту(на которую вы регистрировали) придет письмо с данными для подключения к вашему VPS серверу!

Далее нам необходимо ПО для подключения к серверу, я рекомендую использовать Bitvise SSH Client.

Запускаем Bitvise SSH Client вводим IP, логин, пароль

 

 

orig

 

Попадаем на сервер, выполняем установку VPN сервера

apt-get update

wget https://raw.githubusercontent.com/angristan/openvpn-install/master/openvpn-install.sh

chmod +x openvpn-install.sh

./openvpn-install.sh

В процессе установки попросить выбрать нужные пункты меню

Я всегда соглашался на стандартную установку и поэтому нажимал все время Enter, в конце просит ввести имя первого клиента, вводим имя и нажимаем Enter.

После того как установка VPN сервера завершена введите команду в терминале:

ifconfig eth0 mtu 1372

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

Переходим в домашний каталог пользователя root и скачиваем фалй Имя.ovpn на свой компьютер, например на рабочий стол!

Файл расположен в домашнем каталоге пользователя /root/Имя.ovpn, в моем случае он назывался /root/simka.ovpn

Скачиваем на свой рабочий компьютер VPN клиент по ссылке https://openvpn.net/community-downloads/

Файл конфигурации клиента необходимо поместить в каталог C:\Program Files\OpenVPN\config\

После чего запускаем OpenVPN GUI с рабочего стола, в панели задач появляется иконка, нажимаем правой кнопкой и выбираем подключиться, если серверов будет несколько, выбираем нужный сервер и нажимаем кнопку подключиться!

Чтобы добавить нового клиента в окне терминала выполняем команду

./openvpn-install.sh

Выбираем пункт 1, пишем имя клиента, настройки оставляем по умолчанию, файл конфигурации будет создан в домашнем каталоге /root/Имя.ovpn

Схема подключений:

 

 

orig

 

Готово, заходим на https://whoer.net/ru и видим наш нвоый IP адрес!

Теперь следующий этап - проброс портов !

Например мы хотим на своем домашнем компе открыть доступ к RDP(3389 порт)Удаленному рабочему столу, для этого необходимо подключиться к VPN серверу, зайти по SSH с помощью Bitvise SSH Client на наш сервер и выполнить комманды:

  1. iptables -t nat -A PREROUTING -p tcp -d 185.*.129.119 --dport 3389 -j DNAT --to-destination 10.8.0.2:3389
  2. iptables -A FORWARD -i eth0 -d 10.8.0.2 -p tcp --dport 3389 -j ACCEPT

Всё, теперь к своему домашнему компьютеру мы можем подключаться с помощью "Удаленного рабочего стола" по IP адресу нашего сервера, Мы пробросили порт 3389 с IP сервера на IP 10.8.0.2(на этом IP наш домашний компьютер когда мы подключаемся по VPN к серверу).

Так можно пробросить любой порт и запустить например на домашнем компьютере веб сервер !



0 Comments


Recommended Comments

There are no comments to display.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...