Создайте VPN-сервер, используя Ubuntu VPS
У меня есть Ubuntu (Debian) VPS в США, СЕЙЧАС хочу создать VPN-сервис на нем. Можете ли вы помочь мне справиться с этим, пожалуйста.
- Какая программа превзошла меня.
- Что насчет носков! [Мне это тоже нужно]
- Как я могу установить его.
- Какой менеджер по работе с клиентами лучше, чем для учета.
1 ответ
Для этой инструкции мы предполагаем, что ваш виртуальный сервер имеет IP: 83.170.XXX.XXX (везде используйте реальный IP).
Затем войдите через SSH как root
ssh root@83.170.XXX.XXX
Следуя этим командам и инструкциям, обновите Ubuntu:
apt-get update
apt-get upgrade
apt-get install pptpd
Редактировать файл /etc/pptpd.conf
и добавить:
localip 192.168.0.1
remoteip 192.168.0.2-254
Вставьте серверы имен в /etc/ppp/pptpd-options
:
ms-dns 8.8.8.8
ms-dns 8.8.4.4
Создайте двух тестовых пользователей в /etc/ppp/chap-secrets
user1 pptpd password1 *
user2 pptpd password2 *
Настройте маршрутизацию для VPN сервера в /etc/sysctl.conf
:
net.ipv4.ip_forward=1
Сейчас редактирую /etc/rc.local
(вставьте перед выходом 0 и замените 83.XXX.XXX.XXX своим IP-номером VPS):
iptables -t nat -A POSTROUTING -s 192.168.0.0/24 ! -d 192.168.0.0/24 -j SNAT --to-source 83.XXX.XXX.XXX
Перезагрузите, и мы сделали.
shutdown -r now
Теперь вы можете войти через VPN через PPTP с любым из учетных данных, которые вы создали ранее:
- user1 / password1
- user2 / password2