PDA

Просмотр полной версии : Подымаем анонимный VPN шлюз на Ubuntu


\/IRUS
27.01.2013, 16:51
Искал на форуме как заюзать порутанный серв в качестве VPN шлюза, не нашел.

Пишу найденный мною солюшн.

100% актуально для Ubuntu 12.04 с дефолтными настройками

Устанавливаем на сервере протокол PPP:

apt-get install ppp pptpd

Для удобства установим файл-менеджер MC:

apt-get install mc

Вводим 'mc' и лезем в файл /etc/pptpd.conf

localip 10.1.1.1 # адрес сервера в создаваемой виртуальной сети

remoteip 10.1.1.2-254 # адреса, раздаваемые подключенным клиентам

Лезем в файл /etc/ppp/chap-secrets

user pptpd password * # будем подключатся с логином 'user' и паролем 'password'

В консоли пропишем маскарадинг с нашей VPN локалки на внешку с инетом

Включаем маршрутизацию транзитных IP-пакетов:

echo 'net.ipv4.ip_forward = 1' >>/etc/sysctl.conf

Даем системе перечитать файл с конфигом:

sudo sysctl -p

Пропишем маскарадинг пакетов в качестве правила IPTABLES:

sudo iptables -t nat -I POSTROUTING -s 10.1.1.0/24 ! -d 10.1.1.0/24 -j MASQUERADE

Сохраним IPTABLES в файл:

sudo iptables-save >/etc/iptables.conf

Последним, перезапускаем PPTP демона:

sudo /etc/init.d/pptpd restart

Все! Можно создавать VPN подключение на айпишку сервера с нашим VPN, логином: 'user' и паролем 'password' и пользоваться всеми прелестями анонимного VPN.

hushal
27.01.2013, 20:43
Про анонимность не сказано ни слова. Вычеркни его из темы.

Автоматическая установка OpenVPN для CentOS 5 x32, Ubuntu 9 x32/x64 от Малковски: http://vpsnoc.com/scripts/. Исправив несколько строк, заведётся на текущих версиях. Подробная тёплая, ламповая статья по установке и настройке VPN на убунте, есть на хабре: http://habrahabr.ru/post/153855/

\/IRUS
27.01.2013, 22:33
Про анонимность не сказано ни слова. Вычеркни его из темы.


Не понял, растолкуй где тут логи ведутся и/или где раскрытие информации о клиентском хосте?

В моем варианте получилось довольно анонимно =)


Автоматическая установка OpenVPN для CentOS 5 x32, Ubuntu 9 x32/x64 от Малковски: http://vpsnoc.com/scripts/. Исправив несколько строк, заведётся на текущих версиях. Подробная тёплая, ламповая статья по установке и настройке VPN на убунте, есть на хабре: http://habrahabr.ru/post/153855/


Написано же: "Искал на форуме ... не нашел."

Иди в жопу со своим хабром!

Unknown
28.01.2013, 18:46
Включаем маршрутизацию транзитных IP-пакетов:
echo 'net.ipv4.ip_forward = 1' >>/etc/sysctl.conf


После этого еще надо выполнить sudo sysctl -p чтобы система перечитала вышеуказанный файл.


Не понял, растолкуй где тут логи ведутся и/или где раскрытие информации о клиентском хосте?
В моем варианте получилось довольно анонимно =)


Нет шифрования. Считай, что все переданные тобой данные уже записаны (в ДЦ и у твоего провайдера) и ожидают своего запроса. Мог бы включить MPPE-128 для приличия.

Лучше смотреть в сторону OpenVPN со своей собственной PKI и схожестью трафика с HTTPS.

\/IRUS
28.01.2013, 19:26
После этого еще надо выполнить
sudo sysctl -p
чтобы система перечитала вышеуказанный файл.


спасибо, добавил


Нет шифрования. Считай, что все переданные тобой данные уже записаны (в ДЦ и у твоего провайдера) и ожидают своего запроса. Мог бы включить MPPE-128 для приличия.
Лучше смотреть в сторону OpenVPN со своей собственной PKI и схожестью трафика с HTTPS.


в состоянии VPN подключения у меня указывается что оно MPPE-128

видать стандартные установки устанавливают щифрование

http://img819.imageshack.us/img819/86/86164254.jpg