Локальный proxy - проще, лучше, быстрее

Xakep, номер #018, стр. 018-020-3


После этого было бы неплохо проверить, правильно ли настроен TCP/IP. Достаточно просто пропинговать сервер с клиентских машин, чтобы убедиться, что все в порядке:

ping 192.168.0.1

В ответ должно быть что-то вроде:

Pinging [192.168.0.1] with 32 bytes of data

Reply from 192.168.0.1: bytes=32 time<=10ms TTL=32

Reply from 192.168.0.1: bytes=32 time<=10ms TTL=32

Reply from 192.168.0.1: bytes=32 time<=10ms TTL=32

Reply from 192.168.0.1: bytes=32 time<=10ms TTL=32

Если же в ответ свалилось нечто вроде:

Destination host unreachable

или

Bad IP

Тогда нужно заново проверять все настройки TCP/IP. Можно заодно убедиться, что больше никто не имеет доступа в Сеть в обход WinGate:

ping www.list.ru

Все клиенты должны получить:

Pinging list.ru [207.25.71.29] with 32 bytes of data

Request timed out.

Request timed out.

Request timed out.

Request timed out.

или

Pinging list.ru [207.25.71.29] with 32 bytes of data

Reply from 192.168.0.4: Destination host unreachable.

Reply from 192.168.0.4: Destination host unreachable.

Reply from 192.168.0.4: Destination host unreachable.

Reply from 192.168.0.4: Destination host unreachable.

Это значит, что DNS работает. DNS просмотрел имена и нашел соответствующие им IP-адреса.

Еще понадобится WinSock 2. Это библиотека для организации доступа к Сети через специальные ячейки - сокеты (sockets), которые используют практически все сетевые приложения. Обычно вместе с Windows автоматически ставится WinSock 1.1. WinSock 2 можно взять непосредственно у дяди Билли на www.microsoft.com/download.

После этих предварительных действий весь процесс установки заключается в нескольких достаточно простых шагах. Первый и не самый простой - запустить соответствующий setup.exe. :-))) Если ты дозваниваешься к провайдеру (то есть не имеешь постоянного подключения в виде, например, выделенной линии), то перед установкой (либо прямо в процессе) тебе все равно придется войти в Сеть (то есть дозвониться и только потом продолжить процесс установки).

Инсталляция WinGate разделяется на серверную и клиентскую. Обе находятся в одном setup.exe-файле, и когда программа установки запускается на клиентской машине, она находит сервер Wingate и начинает установку клиентской части. Если не находит - ставит серверную. Поэтому сначала нужно поставить WinGate на сервер.

WinGate также разделяет процесс установки на Express и Custom. Рекомендуется делать Express, если не нужно ковыряться в настройках внешних proxy и параметрах кэширования. Без особых на то причин такая необходимость обычно не возникает. Так что - Express!

После инсталляции лучше сразу определиться с тем, каким будет дозвон - автоматическим или ручным. Дозвонщик в WinGate и WinProxy позволяет осуществлять автоматический дозвон "по требованию", то есть при запросе от клиента внешнего сервера (который не может быть найден с помощью локального DNS). То есть если кто-то попросит www.microsoft.com, то дозвонщик сначала дозвонится и соединится с провайдером, а потом попробует получить данные с мелкомягких. Тут есть один нюанс - то, когда нужно дозваниваться, дозвонщик определяет слишком примитивно. Если он не может получить IP-адрес ресурса, он начинает дозваниваться. То есть если кто-то ошибется и укажет неправильный адрес локальной машины, то дозвонщик полезет к провайдеру - тратить твои кровные деньги.

Назад на стр. 018-020-2  Содержание  Вперед на стр. 018-020-4