Я пытаюсь Создать свою собственную VPN для играющей цели. Я продолжаю сталкиваться с перенаправлением портов на форумах. Я использую человечность 14.04 lts и имею wimax соединение, которое является, в основном состоит из кабеля LAN к моему ПК, и я не использую маршрутизатор. Действительно ли возможно настроить VPN без маршрутизатора? Я действительно пробовал hamachi, но испытывал проблемы, который является, почему я решил попытаться настроить свою собственную VPN.
Есть несколько способов сделать это, но, возможно, один из наиболее документированных способов - использовать OpenVPN: https://help.ubuntu.com/14.04/serverguide/openvpn.html
Также прочитайте это руководство: https://www.digitalocean.com/community/tutorials/how-to-set-up-an-openvpn-server-on-ubuntu-14-04 [ 113]
PPTP VPN
Выполните эту команду для установки необходимых пакетов:
sudo apt-get install ppp pptpd
Настройте диапазон IP:
sudo nano /etc/pptpd.conf
Добавьте эти строки:
localip 10.89.64.1
remoteip 10.89.64.100-150
Сервер настраивается для использования IP 10.89.64.1
и распределение диапазона IP 10.89.64.100
кому: 10.89.64.150
клиентам PPTP. Измените их, как Вы желаете, пока они - частные IP-адреса и не конфликтуют с IP-адресами, уже используемыми Вашим сервером.
Настройте DNS - это - то, что клиенты используют для сервера DNS.
Править /etc/ppp/pptpd-options
:
sudo nano /etc/ppp/pptpd-options
Добавьте или отредактируйте эти строки:
ms-dns 8.8.8.8
ms-dns 8.8.4.4
Создайте ПОЛЬЗОВАТЕЛЯ PPTP.
Править /etc/ppp/chap-secrets
:
sudo nano /etc/ppp/chap-secrets
Добавьте строку внизу так, чтобы Ваш файл посмотрел что-то как:
# client server secret IP addresses
test pptpd abcd1234 *
Настройте NAT - необходимо сделать это, если Вы хотите, чтобы у клиентов было интернет-соединение.
Править /etc/rc.local
:
sudo nano /etc/rc.local
Добавьте следующее к нижнему правому перед “выход 0” строк:
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
Включите IPv4 forwading:
Править /etc/sysctl.conf
:
sudo nano /etc/sysctl.conf
Не прокомментируйте следующую строку:
net.ipv4.ip_forward=1
Выполните эту команду для перезагрузки изменений:
sudo sysctl -p
Перезагрузите сервер.
Клиентская конфигурация:
Linux
Windows