Продолжаем подключаться к спутниковому интернету

 | 21.06

Мой Компьютер, №14, 01.04.2008

Установка интернет-ускорителя Globax

Для переадресации запросов спутниковому провайдеру воспользуемся программой Globax. На данный момент пользователям SpaceGate эта программа предоставляется бесплатно. Скачать ее можно по ссылке на сайте провайдера. Globax является одновременно и ускорителем спутникового доступа в Интернет, и proxy-сервером (значение терминов смотрите в первой части статьи). Через этот сервер будут работать все ваши интернет-программы. Кроме того, Globax за счет сжатия позволяет уменьшить объем входящего и исходящего трафика, ускоряет загрузку web-страниц и файлов. При работе через акселератор информация передается как по земле, так и по спутнику в собственном формате, при этом трафик хоть и не шифруется, но преобразуется и сжимается, что практически исключает перехват предназначенной для вас информации (так называемый фишинг — «рыбалка»). Другими словами, программа организует виртуальный туннель между клиентом (пользователем, использующим спутниковый Интернет) и сервером Globax, установленным на передающей платформе (в серверной стойке). Данный канал заменяет TCP/IP и позволяет передавать запросы через виртуальный туннель в сеть Интернет. Globax состоит из двух частей: серверной и клиентской. Серверная часть работает на сервере провайдера и обслуживает множество пользователей, заказавших услугу Globax. Клиентская часть — это обычная программа, которую нужно установить на компьютере. Она является HTTP/FTP- и SOCKS-proxy-сервером, через который и будут работать все ваши интернет-программы, например, WWW-браузер или FTP-клиент. Для этого в них достаточно указать, что нужно использовать proxy-сервер. При запуске клиентская часть автоматически подключается к серверной и далее работает незаметно для пользователя.

Устанавливаем программу Globax в любую удобную директорию, например, C:Program FilesGlobaX. Установка программы абсолютно стандартная. Затем заходим на личную страничку информации — раздел Информация о подписке > Eutelsat W6/Telstar-12 на сайте провайдера, введя свой логин и пароль подписки. На этой странице будет представлена ваша информация о подписке: MAC и PID, которые мы вводили при настройке DVB-платы, статус — активный или нет (если неактивный — активируйте, нажав на соответствующую ссылку), скорость, с который будете получать данные, VPN IP — его запомните, позже он пригодится. В нижней части страницы будет пример вашего файла конфигурации Globax. Чтобы скачать этот файл конфигурации для нашего вида наземного канала, нажимаем на ссылку for low-speed (GPRS/CDMA) uplink. Сохраняем полученный файл globax.conf в директорию, куда был установлен Globax, и заменяем им существующий файл. Если имя файла другое (например, globax.conf.txt), переименовываем в globax.conf. Этой простой операцией спутниковый провайдер помог нам настроить конфигурационный файл Глобакса.

Как альтернативный способ — настройка с помощью конфигуратора Глобакса (Пуск > Программы > GlobaX > Configurator). В его окне следует ввести в соответствующих полях адрес и порт сервера, присланные провайдером в параметрах подписки (поле с именем Globax сервер.порт), ввести логин и пароль и, выбрав скорости, нажать кнопку Generate. Программа сгенерирует сама файл конфигурации.

 Вход в уголок маньяка

А для любителей все настраивать вручную посмотрим, что же собой представляет конфигурационный файл. Файл globax.conf — это обычный текстовый файл, который имеет формат INI-файлов Windows — он разделен на секции. Каждая секция начинается с имени секции в квадратных скобках — например, [server]. Рассмотрим структуру конфигурационного файла.

[server] — секция локального UDP-сервера:

  • port = 2001 — порт, используемый на компьютере пользователя для связи с сервером Globax. Его будет слушать наш локальный UDP-сервер. С этого порта будут уходить пакеты на Globax, на него же будут приходить пакеты с сервера. Для бесплатного Глобакса (существует и платная версия, где сняты некоторые ограничения) — как правило, 2001;
  • log = client.log — имя файла журнала (лог-файл); находится в директории, куда был установлен Globax;
  • warnsockets = 30 — ограничение одновременно работающих сессий для бесплатного Глобакса. Каждая программа при работе с Интернетом открывает одно или несколько соединений, по которым идет прием/передача информации. Почтовые программы открывают по одному соединению на каждый ящик при приеме и по одному на ящик при передаче почты, браузеры открывают обычно 4–8 соединений при просмотре web-страниц, программы-качалки открывают столько соединений, во сколько потоков качается файл. Вот это и называется сессиями (для каждой сессии выделяется отдельный сокет). При достижении 30 сессий в лог-файл будет записано предупреждение.

[remote] — секция описывает один или несколько Globax-серверов, с которыми может общаться данный клиент:

  • name = globax — условное имя секции. Может быть любым, но общим для всех секций, если их больше одной;
  • server = 62.145.108.30:21003 — IP-адрес и порт сервера Globax, присланные провайдером в параметрах подписки (поле с именем Globax сервер.порт). На этот адрес будут уходить наши запросы;
  • login = sgTr_xxxxxxxxx — логин для подключения к серверу Globax, присланный провайдером в параметрах подписки (поле с именем VPN логин);
  • passwd = xxxxxxxxxx — пароль для подключения к серверу Globax, присланный провайдером в параметрах подписки (поле с именем VPN пароль);
  • speed_in = 115000 — входящая скорость (со спутника) в байтах в секунду. Для бесплатного Глобакса ограничение в 200 000 байт/c. Обратите внимание — при установке скорости на сайте провайдера скорость задается в КИЛОБИТАХ в секунду (1 байт = 8 бит). В globax.conf скорость задается в БАЙТАХ в секунду. То есть, если вам необходима скорость получения информации со спутника 1024 Кбит/с, то это значение сначала переводим в биты (1024*1000=1024000 бит/сек), а затем в байты (1 024 000/8=128 000 байт/сек). Полученное значение уменьшаем, как советует провайдер, на 10–20%;
  • speed_out = 2000 — ограничение на скорость запросного канала, также в байтах в секунду. Не нужно выставлять очень большим, даже если у вас скоростной запросный канал (вполне достаточно 10 000). Для GPRS и Dial-Up можно выставить 2000;
  • mtu = 500 — размер пакета (кадра) в исходящем канале. Если у Вас VPN-туннель, то MTU лучше уменьшить до 1400 или ниже. Для GPRS — 500;
  • mru = 1400 — размер пакета (кадра) во входящем канале.

[local] — секция локального прокси-сервера:

  • remote = globax — к какому серверу из секции [remote] относится;
  • port = 127.0.0.1:3128 — IP и порт HTTP/FTP-Proxy сервера. Их будем указывать в настройках программ (например, WWW-браузера или FTP-клиента);
  • service_int = 0 — подключение к определенным, со стороны сервера, сервисам, по их номеру: 0 — HTTP/FTP-прокси, 1 — прозрачный прокси, 2 — SOCKS-прокси. В данном случае — подключение к HTTP/FTP-прокси.

[local] — секция локального прокси-сервера:

  • remote = globax — к какому серверу из секции [remote] относится;
  • port = 127.0.0.1:1080 — IP и порт SOCKS-Proxy сервера. Их укажем в программах, которым нужен SOCKS-Proxy сервер;
  • service_int = 2 — подключение к SOCKS-прокси.

[local]

  • remote = globax
  • port = 127.0.0.1:3110
  • service_out = 194.67.23.102:110 — подключение к определенным, со стороны клиента, сервисам — по их IP-адресу и порту. Например, указанный здесь адрес 194.67.23.102:110 — это POP3-сервис с mail.ru. Если почтовую программу настроим на адрес 127.0.0.1 порт 3110, то наш почтовый клиент обращается на 127.0.0.1:3110, а к mail.ru уже подключится глобакс-сервер.

 Выход из уголка маньяка

Теперь можно запустить Globax (Пуск > Программы > GlobaX > GlobaX или globax_daemon.exe из директории с установленной программой). Если все нормально, то никаких сообщений и всплывающих окон выдано не будет — Globax работает в фоновом (невидимом) режиме. Убедиться в том, что Globax работает, можно, нажав Ctrl+Alt+Delete и вызвав тем самым диспетчер задач. Работающий Globax будет виден в списке процессов: globax_daemon.exe. Завершить процесс можно только оттуда. Для удобства ярлык Globax можно поместить в папку Автозагрузка. Когда настройки будут закончены, а Globax заработает как ему положено, его можно сделать сервисом. Для этого следует в диспетчере задач завершить процесс globax_daemon.exe, а затем выполнить Пуск > Программы > GlobaX > Add as service. Globax снова запустится и в дальнейшем будет стартовать при загрузке системы как сервис.

Настройка подключения

При работе через ускоритель Globax-сервер посылает пакеты нам на так называемый адрес Глобакса (наш IP-адрес на сервисе SpaceGate) — индивидуальный для каждого пользователя. На страничке информации на сайте SpaceGate он указан как VPN IP (который мы запоминали), а в присланных провайдером параметрах подписки это будет поле с именем Globax IP (разные названия — причуды провайдера). Таким образом, пакеты принимаются DVB-картой и далее должны попасть в Globax. Но сделать это они могут только если этот адрес Глобакса присутствует на вашем компьютере. А присутствовать он там может при двух условиях — если вы используете VPN-подключение (Virtual Private Network — виртуальная частная сеть) или если вы предварительно его пропишете вручную (опять-таки одним из двух способов). Рассмотрим все три случая.

Способ первый — использование VPN-подключения.

Запускаем Мастер новых подключений (Панель управления > Сетевые подключения > меню Файл > Новое подключение). Переходя последовательно по окнам диалога настройки, выбираем: Подключиться к сети на рабочем месте, Подключение к виртуальной частной сети, указываем имя подключения, например, Space Gate VPN, Не набирать номер для предварительного подключения. В следующем окне введем адрес VPN-сервера, указанный в присланных провайдером параметрах подписки (поле с именем VPN): nss.spacegate.com.ua. Ставим в последнем окне флажок Добавить ярлык подключения на рабочий стол и нажимаем Готово. Затем запускаем только что созданное соединение, вводим в поля Пользователь и Пароль логин и пароль вашей подписки (поля с именами VPN логин и VPN пароль) и открываем свойства VPN-подключения. Переходим на вкладку Безопасность, выбираем пункт Дополнительные (выборочные параметры) и нажимаем кнопку Параметры… Из выпадающего меню Шифрование данных выбираем значение Необязательное (подключиться даже без шифрования) и ставим флажки на Протокол проверки пароля (CHAP), как показано на рисунке. (CHAP — Challenge Handshake Authentication Protocol — широко распространенный алгоритм проверки подлинности, предусматривающий передачу не самого пароля пользователя, а косвенных сведений о нем.) После нажатия на кнопку OK появится окно с предупреждением об изменении параметров шифрования. Соглашаемся с использованием предложенных параметров, нажимая на кнопку Да. На этом настройка VPN-подключения завершена. Для работы следует сначала активировать ваше наземное подключение, а после этого запустить созданное VPN-подключение Space Gate VPN (или как вы там его назвали), щелкнув по ярлыку на Рабочем столе.

Способ второй — использование Microsoft Loopback Adapter.

Устанавливаем Microsoft Loopback Adapter. Это виртуальная сетевая карта и устанавливается она через Панель управления > Установка оборудования > Сетевые платы > Изготовитель: Microsoft > Сетевой адаптер: Адаптер Microsoft замыкания на себя. Заходим в Свойства образовавшегося соединения, затем в Свойства Протокола Интернета (TCP/IP). Выбираем Использовать следующий IP-адрес и вводим адрес Глобакса (в присланных провайдером параметрах подписки это поле с именем Globax IP). В качестве маски сети следует указать 255.255.255.0. Теперь вы можете, не устанавливая VPN-соединения, работать со спутниковым Интернетом через Globax. Но если вы в дальнейшем все же захотите подключиться по VPN, то при попытке подключения VPN получите Ошибку 52 (Совпадение имен компьютеров). В таком случае этот IP необходимо из системы убрать, и проще всего это сделать, отключив Loopback Adapter (через контекстное меню на значке соединения в папке Сетевые подключения).

Способ третий — указание IP-адреса Глобакса в свойствах DVB-карты.

Заходим в Панель управления > Сетевые подключения и выбираем подключение по локальной сети нашей DVB-платы B2C2 Broadband Receiver PCI Adapter (если вы не изменили название). Заходим в его свойства и вводим адрес Глобакса как при настройке Loopback Adapter’а. Для работы VPN-соединение также устанавливать не нужно. Но если вы все-таки захотите подключиться по VPN, то чтобы предупредить Ошибку 52, придется опять заходить в свойства соединения DVB-карты и изменять IP на какой-нибудь несуществующий в системе (например, 192.168.253.253), что гораздо менее удобно, чем при втором способе подключения.

Все три способа одинаково работоспособны. Какой из них выбрать — решать вам. Но если вы не планируете использовать VPN, то прописать IP-адрес Глобакса в свойствах DVB-карты, наверное, предпочтительнее — и настройка попроще, и пакеты с DVB-карты попадут сразу в Глобакс, минуя виртуальные маршрутизаторы.

Настройка программ

Теперь Глобакс может перенаправить запрос программ на получение информации, на сервер провайдера и получить пришедший оттуда ответ. Осталось добиться, чтобы программы работали не напрямую с установленным наземным соединением, а через Глобакс. То есть прописать Глобакс прокси-сервером в настройках программ. Начнем с браузеров.

Internet Explorer

Запустите Свойства обозревателя: Сервис > Свойства обозревателя > вкладка Подключение. Выберите используемое наземное подключение или VPN, если его используете, и нажмите кнопку Настройка справа. В окне Параметры для выбранного соединения ставим флажок на пункте Использовать прокси-сервер для этого подключения, вводим Прокси-сервер: 127.0.0.1, Порт: 3128 (наш HTTP/FTP-Proxy сервер из файла globax.conf), ставим флажок Один прокси-сервер для всех протоколов и нажимаем OK.

Mozilla FireFox

В меню Инструменты выбираем пункт Настройки. На вкладке Дополнительно выбираем Сеть и нажимаем кнопку Настроить. В параметрах соединения ставим флажок на пункт Настроить параметры подключения прокси вручную. Вводим HTTP-прокси: 127.0.0.1 и Порт: 3128, ставим флажок Использовать этот прокси-сервер для всех протоколов и нажимаем OK.

Opera

В меню Инструменты выбираем пункт Настройки. В открывшемся окне выбираем пункт Дополнительно > Сеть и нажимаем на кнопку Прокси-серверы. Вводим Прокси-сервер: 127.0.0.1 и Порт: 3128 для HTTP, HTTPS, FTP и нажимаем OK.

Если порт 3128 уже занят (например, на нем работает другой прокси-сервер), вы можете использовать другой порт. Для этого в файле globax.conf в секции [local] укажите свободный порт.

Описанные выше настройки следует повторить для остальных программ, которым нужен доступ в Интернет. Правда, в некоторых программах (Outlook Express, антивирус Avast и др.) в настройках соединения можно выбрать пункт Использовать те же параметры подключения, что и Internet Explorer — как говорится, быстро и надежно.

Почтовый клиент

Если ваш почтовый клиент с описанными выше настройками не заработает, можно пойти другим путем — «попросить» Глобакс-сервер спутникового провайдера подключиться к почтовому провайдеру. Для этого следует добавить в конец файла globax.conf еще одну секцию [local] с параметром service_out. Но сначала следует узнать IP-адрес вашего POP3-сервера. Это можно сделать, если вам известен сервер входящих сообщений. Например, для ящика с mail.ru это pop3.mail.ru (значение можно взять в настройках вашего почтового клиента или на сайте почтового провайдера). Далее, подключившись к Интернету, выполнить командную строку (Пуск > Выполнить) ping pop3.mail.ru –t (это для нашего примера, у вас вместо pop3.mail.ru, возможно, будет другой сервер). В DOS-окне увидите подобную строку: Обмен пакетами с pop.mail.ru [194.67.23.102] по 32 байт:. Следовательно, IP-адрес POP3-сервера на mail.ru будет 194.67.23.102. Теперь добавляем в конец файла globax.conf строки:

[local]

remote = globax

port = 127.0.0.1:3110

service_ext = 194.67.23.102:110

Для вашего случая IP-адрес POP3-сервера, естественно, может быть другой, и порт тоже не обязательно 3110-й. Перезапускаем Глобакс. После этого в настройках почтового клиента IP-адрес POP3-сервера записываем 127.0.0.1, а порт, соответственно, 3110 (или другой, если изменили). Теперь наш почтовый клиент обращается на адрес 127.0.0.1:3110, а к mail.ru подключается уже Глобакс-сервер спутникового провайдера. Если у вас почтовые ящики на разных почтовых серверах, эти действия следует повторить для всех.

Общий доступ к Globax в локальной сети

Если вы хотите использовать спутниковый Интернет через Globax совместно (например, в домашней сети), то вместо 127.0.0.1 используйте IP-адрес вашего компьютера в локальной сети (например, 10.0.0.45). Тогда на остальных компьютерах нужно в качестве прокси-сервера указать адрес вашего компьютера (10.0.0.45). Но не забывайте, что платить за всех будете вы!

Установка SOCKS Proxy-сервера

Однако настроить все программы, особенно если их очень много — довольно трудная задача. А некоторые программы не позволяют вообще внести подобные настройки. И если подобной программе вдруг захочется без вашего ведома полезть за обновлением, то вы прилично приплатите мобильному оператору. Однако выход есть — следует установить соксификатор. То есть программу, которая заставляет работать все программы (даже те, которые этого делать не умеют) через SOCKS-Proxy сервер. Трафик перехватывается драйвером программы автоматически, и вам уже не нужно беспокоиться о том, что какая-то программа, которую вы забыли или не смогли настроить на использование Глобакса, скачает большой объем данных через наземного провайдера и разорит вас. Установку SOCKS-Proxy сервера мы рассмотрим на примере одной из подобных программ — Permeo Security Driver.

Установка программы — процедура стандартная. После установки и запуска в системном трее появится значок программы. Из контекстного меню этого значка выбираем User Properties. В появившемся окне выбираем пункт In office и жмем на кнопку Edit рядом. В следующем окне жмем кнопку New. Там смотрим, чтобы был отмечен пункт SOCKS5 proxy. В поле Name or address пишем 127.0.0.1, в поле Port пишем 1080 (это наш SOCKS- Proxy сервер из файла globax.conf) и жмем OK. Теперь адрес и порт виден на вкладке Proxy.

После этого переходим на вкладку Applications где переключатель ставим в положение Proxy all, то есть маршрутизировать через SOCKS-прокси все программы, и нажимаем кнопку Exclude list. В появившемся окне с помощью кнопки Add добавляем все программы, которые мы уже настроили работать через HTTP/FTP-прокси (порт 3128). Они будут включены в лист исключения, чтобы работать по старой схеме. Не забудьте внести в список и сам Глобакс. Настройка закончена. Программу также можно добавить в Автозагрузку. Отключить SOCKS-прокси можно, выбрав из контекстного меню ее значка в трее, пункт Disable. Это может понадобиться, например, при пинговании какого-то адреса в Интернете (того же почтового клиента). Включить обратно SOCKS-прокси можно, выбрав в контекстном меню In Office.

У некоторых почтовых клиентов через SOCKS-прокси не работает отправка почты, поэтому их следует настраивать, как и браузеры, через HTTP/FTP-прокси (порт 3128).

Таблица.

Итоги

Как видите, если разобраться, а не слепо выполнять присланную провайдером инструкцию, то все оказывается очень просто. Правда, несколько обескураживает неоднозначность в наименовании спутниковым провайдером сетевых параметров личных данных подписки. Чтобы исправить положение, прокомментируем каждый из параметров. Удобнее всего будет сделать это в виде таблицы.

И в заключение несколько советов. Изменить скорость, с которой будете получать данные, можно, нажав на ссылку Telstar-12 (или название спутника, с которым работаете) раздела Выбор скорости в левой части главной страницы спутникового провайдера.

Второй совет. При оформлении подписки вас попросят зарегистрироваться. Логин и пароль вы придумаете сами. Так вот, при пополнении счета (ссылка Выписать счет на сайте) вас попросят ввести именно этот логин, а не логин подписки. Не путайте логин и пароль подписки с логином и паролем регистрации на сайте провайдера!

Совет третий. Если не удается подключиться к спутниковому провайдеру, проверьте на личной страничке информации (раздел Информация о подписке > Eutelsat W6/Telstar-12 на сайте провайдера) ваш статус. Если неактивный — активируйте, нажав на соответствующую ссылку. Если вы какое-то время не пользовались услугой, провайдер может дать ей неактивный статус.

Отныне, если все настроили корректно и все заработало, вы будете получать Интернет со спутника, о чем будет свидетельствовать рост принятого трафика в окне состояния сетевой DVB-карты (это если IP-адрес прописан прямо в ее настройках — третий вариант подключения). Кстати, подсчет трафика в окне состояния сетевой платы ведется в килобайтах, а в окне состояния наземного подключения — в байтах. Что же вы хотите — масштаб закачек здесь уже другой. Теперь вы можете запросто позволить себе скачать за сессию несколько десятков мегабайт (по dial-up или GPRS это непозволительная роскошь).

Расход мобильного трафика — где-то 100 Кб за час активного серфинга в Сети. Если трафик намного больше, попробуйте установить файервол, антивирусное и антишпионское ПО — иногда здорово помогает сэкономить :-). Будем считать это четвертым советом.

Итак, настройка выполнена, советы даны. Остается только пожелать удачного коннекта и дешевых тарифов!

Леонид ШЕВЧЕНКО

Robo User
Web-droid editor

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *