Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Персональный VPN в VPS на Amazon AWS

Anton
April 14, 2018

Персональный VPN в VPS на Amazon AWS

Anton

April 14, 2018
Tweet

More Decks by Anton

Other Decks in Education

Transcript

  1. Регистрируемся на Amazon AWS, стартуем VPS, заходим по SSH •

    Виртуальный хостинг на Амазоне: телефон, кредитка, немного времени www.slideshare.net/benderamp/aws-lasto4ka • ssh -i private_key.pem [email protected]
  2. Устанавливаем и настраиваем сервис PPTPD • sudo apt-get update •

    sudo apt-get install pptpd • sudo nano /etc/pptpd.conf localip 192.168.84.1 remoteip 192.168.84.100-200
  3. Имя пользователя и пароль для подключения к VPN • sudo

    nano /etc/ppp/chap-secrets # Secrets for authentication using CHAP # client server secret IP addresses vpnuser pptpd VpNU$3rPwD *
  4. Настройки DNS (без них сможем подключиться, но не сможем открывать

    сайты по имени) • sudo nano /etc/ppp/pptpd-options ms-dns 8.8.8.8 ms-dns 8.8.4.4 • sudo service pptpd restart
  5. Настройки NAT для интерфейса с интернетом (без этого будет подключаться

    в локалку, но в интернет не пустит) • sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
  6. Дополнительно: сохраним настройки, чтобы работало после перезагрузки • sudo update-rc.d

    pptpd enable • sudo apt-get install iptables-persistent • В диалоге выбрать Yes на нажть Enter • • sudo iptables-save • # Generated by iptables-save v1.6.0 on Tue Jan 23 19:26:31 2018 • *nat • :PREROUTING ACCEPT [12:749] • :INPUT ACCEPT [2:149] • :OUTPUT ACCEPT [2:189] • :POSTROUTING ACCEPT [0:0] • -A POSTROUTING -o eth0 -j MASQUERADE • COMMIT • # Completed on Tue Jan 23 19:26:31 2018
  7. Linux/Ubuntu • Виджет вайфай > Сетевые соединения > Добавить >

    VPN шлюз: vpn.myserver.su пользователь: vpnuser пароль: VpNU$3rPwD дополнительно: Использовать шифрование MPPE
  8. Windows Панель управления > Сеть Интернет > Центр управления сетями

    и общим доступом > Настройка нового подключения или сети
  9. Проверка: на VPS без подключения • sudo netstat -alpn |

    grep :1723 tcp 0 0 0.0.0.0:1723 0.0.0.0:* LISTEN 3974/pptpd при активном подключении • sudo netstat -alpn | grep :1723 tcp 0 0 0.0.0.0:1723 0.0.0.0:* LISTEN 1678/pptpd tcp 0 0 172.31.37.255:1723 95.79.19.76:54900 ESTABLISHED 1681/pptpd [95.79.1
  10. Проверка: локально • ifconfig lo Link encap:Локальная петля (Loopback) inet

    addr:127.0.0.1 Mask:255.0.0.0 ... ppp0 Link encap:Протокол PPP (Point-to-Point Protocol) inet addr:192.168.84.100 P-t-P:192.168.84.1 Mask:255.255.255.255 ... wlp2s0 Link encap:Ethernet HWaddr a0:c5:89:86:94:99 inet addr:192.168.1.147 Bcast:192.168.1.255 Mask:255.255.255.0 ...
  11. Ссылки • Виртуальный хостинг на Амазоне: телефон, кредитка, немного времени

    www.slideshare.net/benderamp/aws-lasto4ka • How To Setup Your Own VPN With PPTP www.digitalocean.com/community/tutorials/how- to-setup-your-own-vpn-with-pptp