Часть 1. Регистрация
Регистрируемся на сервисе dyndns.com
Заводим себе динамический dns, выбираем адрес (скажем, dnstun.dyndns.org)
Регистрируемся на сервисе co.cc
Регистрируем себе у них бесплатный домен (скажем, dnstun.co.cc), и указываем для него dns сервером наше dyndns-имя, dnstun.dyndns.org (если такой способ не сработает, можно добавить к домену nx-запись для его поддомена, ссылающуюся на наш dyndns-домен, это делается в «Zone Records», к примеру, host: tunnel.dnstun.co.cc, type: NS, Value: dnstun.dyndns.org", и в дальнейшем вместо dnstun.co.cc везде использовать tunnel.dnstun.co.cc)
Ждем делегирования домена и появления его на всех dns серверах (до 48 часов)
Часть 2. Сервер (т.е. тот компьютер, который находится в «большом» интернете, без всяких firewall и т.д.)
Скачиваем и устанавливаем dyndns updater:
www.dyndns.com/support/clients/
Скачиваем и устанавливаем TAP драйвер из пакета OpenVPN:
openvpn.net/release/openvpn-2.0.9-install.exe
Скачиваем свежую сборку iodine:
code.kryo.se/iodine/iodine-latest-win32.zip
Запускаем сервер iodine:
iodined -f 10.0.0.1 dnstun.co.cc
С помощью kerio или встроенных средств windows создаем общий доступ к интернету для вновь появившегося сетевого соединения (через виртуальный адаптер TAP-Win32 Adapter V8)
Часть 3. Клиент (тот компьютер, которому из всего интернета доступен только dns)
Скачиваем и устанавливаем TAP драйвер из пакета OpenVPN:
openvpn.net/release/openvpn-2.0.9-install.exe
Скачиваем свежую сборку iodine:
code.kryo.se/iodine/iodine-latest-win32.zip
Запускаем клиент:
iodine -f 92.162.2.72 dnstun.co.cc
Здесь 92.162.2.72 это IP адрес любого доступного dns сервера
(именно IP, писать ns1.provider.ru нельзя — не сработает).
Узнать IP dns серверов, установленных в системе, можно по команде
ipconfig /all
Теперь остается настроить роутинг так, чтобы все пакеты, кроме тех, что идут к dns серверу, заворачивались на вновь поднятый виртуальный интерфейс. Это — домашнее задание. Подсказка.
P.S. Оно есть и под maemo, и под win mobile.
P.P.S. Умный читатель догадается, что чтобы совсем все хорошо работало, нужно еще подправить MTU в реестре.
Подписаться на:
Комментарии к сообщению (Atom)
0 коммент.:
Отправить комментарий