Globax

 

 Принцип работы

 Основные преимущества и недостатки

 Результаты испытаний

 Условия подключения

 Установка под Windows 9x/2k/XP

 Установка под Linux/FreeBSD

 Globax FAQ
(вопросы и ответы)

Купить коммерческую версию Globax

Анализ статистики Globax

 

 

 

 На главную

Globax FAQ

 
Globax SpaceGate FAQ version 1.2

(Также посмотрите раздел Globax в нашем FAQ)

 

Q1. Что такое Глобакс? Зачем он нужен?

A1. Подробно это описано здесь.

 

Q1. А конкретнее, чем он лучше/хуже простого доступа?

A1. Подробный ответ на этот вопрос тут.

 

Q1. А более подробно о преимуществах, с цифрами.

A1. Пожалуйста.

 

Q1. Я использую в качестве запросного канала GPRS, но качество работы меня не удовлетворяет – серфинг тормозит, файлы качаются медленно. Мне говорили, что Globax помогает достичь большой скорости закачки при GPRS-запроснике.

A1. Да, это так. Использование Глобакса на низкоскоростных запросных линиях дает весьма ощутимый и заметный эффект, что позволяет полноценно использовать GPRS каналы для комфортного серфинга и закачек. Испытания спутникового подключения с использованием и без использования Глобакса были проведены компанией Satellite Systems Ltd, с результатами Вы можете ознакомиться на их сайте - http://sat.net.ua/index.php?Lev=gprs

Q1. Где скачать?

A1. http://www.globax.info/products.html

 

Q1. Как установить под Windows?

A1. См. инструкцию.

 

Q1. Как установить по Linux/FreeBSD?

A1. Cм. инструкцию

 

Q1. Это бесплатная услуга или платная?

A1. Для пользователей SpaceGate оператор купил лицензию, поэтому бесплатная. Но в целях поддержания стабильного качества сервиса на бесплатных серверах введено ограничение в 30 одновременне работающий сессий и скорость 200 Килобайт/сек (1600 Кбит/с) для обычных пользователей. Пользователи, использующие больше сессий (обычно CIR более мегабита) или большую скорость могут воспользоваться услугой коммерческого Глобакс сервера.

Q1. А что такое сессия? Как понять ограничение в 30 сессий?

А1.  Какждая программа при работе с интернетом открывает одно или несколько соединений по которым идет прием/передача информации. Почтовые программы открывают одно соединения на каждый ящик при приеме и одно на ящик при передаче почты, браузеры открывают обычно 4-8 соединений при просмотре веб-страниц, программы-качалки открывают столько соединений во сколько потоков качается файл. Вот это и назыввается сессиями. Нужно чтобы максимальное количество открытых соединений не превышало 30. Обычно этого количества хватает для работы даже небольшой сети - 3-5  компьютеров. Но вирус или троян может незаметно для пользователя открывать кучу сессий и практически полностью мешать нормальной работе пользователя.

Q1. Как получить техническую поддержку?

A1. Если Вы пользователь SpaceGate – поддержка оказывается службой технической поддержки пользователей. При обращении в службу технической поддержки просьба обязательно указывать в письме Ваш конфигурационный файл Глобакса (globax.conf) и его лог-файл (client.log или stx_client.log). Также приветствуется обсуждение проблем в форуме, что послужит помощью для других пользователей, столкнувшихся с похожими проблемами.

 

Q1. Где взять логин и пароль?

A1. Логин и пароль автоматически высылаются при подключении нового пользователя вместе с примерным конфигурационным файлом на адрес указанный в заявке на подключение. Если Вы не получали настроек, обратитесь в службу поддержки, Вам вышлют настройки или посмотрите их на странице информации - для АМ22 для W6/T12

 

Q1. Как настроить?

А1. Все параметры настройки находятся в файле globax.conf

Для тех, кому сложно копаться в текстовом конфиге, конфигуратор для Windows globax_configurator.exe поставляется с последними версиями).  Конфигурационный файл, который он выдает совместим как с Windows так и с Linux версией. Также globax.conf можно получить на странице информации - для АМ22 для W6/T12

Общее описание файла - Файл имеет формат INI-файлов Windows - Он разделен на секции. Каждая секция начинается с имени секции в квадратных скобках - например [server]

Секция server - здесь описывается настройки самого сервера

remote - описывается один или несколько серверов акселератора - с которыми может общаться данный клиент

local - описывается локальная настройка сервисов - которые предоставляют сервера акселератора.

Детально разберем пример

 

# Секция локального UDP сервера

[server]
# Порт на котором будет слушать локальный сервер UDP
# с него будут уходить пакеты на globax сервер - и на него будут приходить пакеты с
# globax
сервера . Для бесплатного глобакса как правило 2001

port = 2001

# Лог файл
log = stx_client.log

# Режим отладки
# Имеет смысл включить (debug = 1) если у Вас не работает (или плохо работает) Глобакс

# и Вы хотите обратиться в службу технической поддержки пользователей.
debug = 0

# выдает в лог-файл предупреждения при достижении 30 сессий
#(ограничение бесплатного Глобакса).

warnsockets = 30

# authretry, packetretry - по дефолту равны единице, если например поставить 2
# authretry = 2 - логин пакеты будут дублироваться дважды, что поможет например, если
# ваша наземка теряет пакеты, и логинится глобакс поэтому не сразу.
# packetretry = 2 - помогает при проблемах с потерей пакетов у наземной линии в процессе
# работы... тоже удваивает пакеты, но уже рабочие. 
# Увеличивает соответственно вдвое наземный (запросный) траффик.

# authretry = 3
# packetretry = 2

# Раз в указанное количество секунд записывает в лог информацио о прошедшем трафике
# Позволяет оценить экономию трафика. Подробнее смотрите чуть выше, ответ на 5 вопрос.

# traffic = 600

# Описание глобакс сервера
[remote]

# Условное имя. Может быть любым, но одинаковым для всех секций
name = spacegate

# Адрес и порт сервера - он будет выдан Вам при регистрации
# Не пытайтесь использовать «чужой» сервер, работать не будет
server = 127.0.0.1:2000

# Ваш логин на сервере - его Вам должны будут указать при регистрации
login = sgTraffic_XXX

# Ваш пароль на сервере - его Вам должны будут указать при регистрации
passwd = MyS3cr3tPassw0rd

# Входящая скорость (со спутника) в Килобайтах в секунду
#(обратите внимание,  не в килобитах/сек а в килобайтах в секунду!

# Ограничение на бесплатных серверах 200 000 байт/c.
# Можно указывать как предел [нижняя скорость]:[верхняя скорость]
#например, для мегабитного канала можно указать как speed_in = 100000:128000
# В таком случае скорость будет подстроена автоматически в указанных
#пределах после старта Глобакса, хотя это и не рекомендуется.
# Рекомендуется выставлять скорость в 95-98% от максимальной

speed_in = 100000

# То же, но ограничение на запросный канал, какже в килобайтах в секунду.
# Не нужно выставлять очень большим, если у Вас даже скоростной
# запросный канал. Если не отправляете большие файлы по FTP или HTTP
# через форму, то вполне достаточно 10000 или 20000.
# Для GPRS и Dial-Up можно выставить 2000

speed_out = 10000

# Размер пакета для п6ередачи. Если у вас туннель, то MTU лучше уменьшить до 1400 или нижу,
# иногда помогает еще уменьшение на линках с потерями.
# Для не очень качественного GPRS рекомендуется выставлять в 480

mtu = 1500

# Размер пакета для приема. Для коммерческого Глобакса рекомендуется
# уменьшать до 1400.

mru = 1500

 

#Секция локального прокси

[local]

# К какому серверу относится

remote = spacegate

# На каком порту будет прокси порт (например, это для того чтобы подключить
# как парент-прокси к Вашему прокси

port = 127.0.0.1:3129

# А это чтобы из Вашей локальной сети могли напрямую поставить в браузере

port = 10.0.0.2:3128

# Хотя в этом случае если необходимо ограничивать доступ пользователям, лучше
#
поставить локальный прокси-сервер

# Предупреждение тем, кто будет ставить прокси на
# "реальный" IP - обязательно закройте адрес
# firewallом, иначе его будут использовать из Интернета за Ваш счет !!!!!

# Для каждого [local] описывается сервис, на который он настроен - и который
#
предоставляют сервера - их три типа

# service_int = НОМЕР
# service_out = IP:PORT

# transparent - работает только на linux и freebsd

service_int = 0

# service_int - подключение к определенным со стороны сервера - сервисам - по их номеру
# 0 -
http/ftp прокси

# 1 - прозрачный прокси
# 2 - SOCKS прокси

# Например SOCKS прокси описывается так

# [local]
# remote = spacegate
# port = 127.0.0.1:1080
# service_int = 2

# service_out - подключение к определенным со стороны клиента сервисам - по их
# IP
-адресу  и порту - скажем 194.67.57.51:110 - POP3 сервис с mail.ru

# [local]
# remote = spacegate
# port = 127.0.0.1:1110
# service_out = 194.67.57.51:110

# Потом настраиваете Вашу почтовую программу на адрес 127.0.0.1 порт 1110

 # transparent – работает только Linux и FreeBSD. Прозрачное проксирование любых
# определенных пользователем TCP-потоков. Чтобы его использовать, нужно настройкой
#
фаервола перевести нужные TCP потоки на тот локальный порт - который имеет тип
# transparent

# Например
# [local]
# remote = spacegate

# port = 8999
# transparent

# Потом нужные потоки направляете на этот порт при помощи файрволла
#
Для FreeBSD

# ipfw add 1000 fwd 127.0.0.1,8999 tcp from any to any port 80

# Для Linux
# iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-ports 8999

 

Q1. Я ничего не понимаю в конфигурационном файле! Как мне настроить Глобакс?

А1. Воспользуйтесь конфигуратором globax_configurstior.exe, он поставляется вместе с версией Globax под WindowsТакже globax.conf можно получить на странице информации - для АМ22 для W6/T12

 

Q1. Я установил акселератор, как пользоваться?

A1. При запуске аксеоератора на адресе 127.0.0.1 появляется прокси-сервер, на который настраиваете свой браузер, и браузите. Иди прописываете этот прокси в настройках Вашего прокси-сервера  как parent.

 

Q1. Хочу раздавать доступ пользователям по локальной сети через акселератор.

А1. Для раздачи Интернета пользователям по локальной сети используйте программу прокси-сервер, он кеширует файлы и позволяет гибко разграничивать доступ пользователям. Для Linux/FreeBSD это Squid или Oops, для Windows – WinGate, UserGate, Proxy+, MS ISA Server. Прописываете в Вашем прокси Глобакс как родительский прокси (parent proxy).
Как это сделать см. в документации на Ваш прокси.

 

Q1. Не запускается, ошибка «Cannot bind udp port»
A1.
Поверьте в globax.conf что порт сервера прописан так:

[server]
        port = 2001

Скорее всего, у Вас в памяти уже есть запущенная копия Глобакса, удалите её.

Если нет, то возможно порт 2001 занят на Вашем компьютере другим приложением. Если занят, обращайтесь в саппорт, так как просто изменить этот порт в настройксах недостаточно.

 

Q1. Не запускается, ошибка «Cannot bind tcp port»
A1.
Поверьте в globax.conf. Возможно порты локальных серверов

[local]
        remote = spacegate
        port = 127.0.0.1:3128
        service_int = 0

 [local]
        remote = spacegate

        port = 127.0.0.1:1080
        service_int = 2

уже заняты другими приложениями, попробуйте изменить их, скажем с 3128 на 3129 и 1080 на 1081. Или указанный адрес не существует в данный момент времени (например, это адрес ВПН соединения или адрес отключенной сетевой карты или сетевой карты не подключенной в данный момент к хабу). Хотя использрвать такую крнфигурацию не рекомендуется из соображений безопасности, используйте локальный адрес 127.0.0.1

Q1. Все настроено, запускается, но ничего не работает, странички не открываются.

A1. Неплохой FAQ от одного из наших реселлеров по устранению неисправностей

http://www.sat-inet.ru/faqnew.htm

Также у него на сайте можете найти несколько полезных статей по глобаксу - http://sat-inet.ru/techno.htm

A2. Если Вы используете запросы  через VPN или GPRS, то убедитесь что в логах client.log. добавлена строка: [02/06/2004 17:20:21] connect to 'globax'. Если такой строки нет, то Вы прописАли глобакс прокси не в настройках Вашего соединения, а в Настройке LAN. Cм. раздел Установка Globax под Windows.

 

Q1. Работает, но плохо. Все грузится рывками.

A1. Как правило, при недостаточной скорости в вашем спутниковом канале (Глобакс посылает слишком быстро и пакеты теряются). Лучший вариант - если это тариф SGtraf - повысить скорость, или попробовать уменьшить скорость приема (speed_in) в конфиге.

Обратите внимание, скорость в конфигурационном файле задается в БАЙТАХ в секунду.

Если у вас 512 Кбит выставлено на спутнике - то это до 64 кбайт/с - но для стабильности рекомендуется выставлять или 90-95% от скорости - или выставлять скорость как нижний:верхний предел - 32000:65000 примерно - тогда акселератор будет сам подстраивать скорость в этом пределе - ориентируясь на потери. Соответственно для 1024 Кбит это будет приблизительно 120000:131000. Также обратите внимание на лог-файл, там пишутся замечания если определена потеря пакетов.

Если у вас туннель - определите правильно MTU (уменьшите до 1476 или даже ниже, вплоть до 480)

 

Q1. Страницы открываються почти идеально , а вот скачиваются файлы с ужасно низкой скоростью. Скачивание стандартным IE ужасно долгое занятие. Скачиваю тестовый файл на Вашей страничке. На качалке IE показывает так: 6,84КБ/сек , и время за которое закачался тест-1ч 7м 02с говорит само за себя. Пожалуйста разберитесь с проблемой т.к. деньги снимаются по ценам за скорость 64кб/сек. Наземный канал-Билайн.

A1. Давайте разберемся с терминами.

1 байт - единица информации.

1 бит - тоже единица информации.

1 байт = 8 бит

1 Килобайт = 8 Килобит (так исторически сложилось).

Скорость со спутника у Вас выставлена в 64Килобита(!) в секунду. То есть 8 Килобайт(!) в секунду. Это теоретический (!) максимум. То есть файл в 29 Мегабайт будет качаться теоретически 29000 Килобайт / 8 Килобайт/сек = 3625 сек = 1 час 0м 25 сек. И это мы говорим о теоретической, максимально возможной скорости (!). В конфиге Глобакса написано 5000:8000, то есть скорость от 40 Кбит до 80 Кбит, плюс у Вас наблюдаются потери, пусть небольшие, но все таки они есть, (что не удивительно на GPRS) и из-за этого Глобакс снижает скорость.То есть получается средняя скорость 6,84КБ/сек - это 56033 Килобита в секунду, что с учетом потерь, довольно неплохо. Если Вам нужна бОльшая скорость, сделайте так - выставите необходимую скорость со спутника, учитывая то что я сказал выше. То есть

64К = 8 Килобайт/сек

128К = 16 Килобайт/сек

256К = 32 Килобайт/сек

512К = 64 Килобайт/сек

1024К = 128 Килобайт/сек

2048К = 256 Килобайт/сек

(Выше скорость не имеет смысла ставить, так как на бесплатном Глобаксе стоИт ограничение 1600К = 200 Килобайт/сек)

Потом отредактируйте конфиг Глобакса

Например, для 512К ставьте

speed_in = 60000:64000

speed_out = 2000

и перезапустите Глобакс.

 

Q1. Использую Глобакс под Windows и тариф SGTraff. Для переключения скорости в Глобаксе: жму "стоп", "закрыть", правлю конфиг, запускаю глобакс, "старт". Есть ли более оптимизированный способ?

A1. Есть. Берём Глобакс, конфигурим его стандартными методами, сохраняем конфиг. Копируем conf файл, в который глобакс сохраняет настройки, повторяем процедуру для переключения скорости.

Положим набралось у нас 3 конфигурации - 256.conf, 512.conf, 1024.conf

Создаём три bat-файла - 256.bat, 512.bat, 1024.bat

В файлах пишем (пример для 256К)

Если Globax запускается как сервис под NT

256.bat

---

Net Stop Globax

copy /Y 256.conf "GlobaxPath\globax.conf "

Net Start Globax

---

(вместо Globax указать реальное имя сервиса, вместо GlobaxPath - путь к файлу globax.conf, обычно C:\Program Files\Globax или C:\Program Files\Globalproof S.A.R.L.\Globax)

 

В случае запуска Globax как приложения

---

TASKKILL /F /IM globax_daemon.exe

move /Y client.log client.old

copy /Y 256.conf "GlobaxPath\globax.conf"

globax_daemon.exe

---

(Примечание:

Win XP Pro содержит команду TASKKILL изначально.

Для Windows NT/2K/XPHome нужно скачать программу PsKill c http://www.sysinternals.com/ntw2k/freeware/pskill.shtml и переписать первую строку в виде

pskill globax_daemon.exe

 

Для Windows 9x нужно скачать архив http://www.teamcti.com/pview/PrcView.zip, который содержит программу pv.exe, и переписать первую строку в виде

pv.exe -k -f globax_daemon.exe

 

Аналогично поступаете с 512.bat и 1024.bat

Теперь переключение просто выполняется запуском соответствующего bat-файла.

 

А2. Cуществует также программа SpeedChanger for SpaceGate (http://autologin.planetsky.spb.ru/speedchspacegate.html).
Эта программа предназначена для автоматического переключения на тарифе SGTraff скорости в зависимости от времени суток, причем при переключении скорости она может запускать определенный командный файл. В программе указываем переключение скорости например в 06, 18, 20 часов и к каждому времени переключения привязываем свой bat-файл.

Также обратите внимание, что при таком способе переключения в момент переключения скорости происходит перезапуск Глобакса, а значит обрываются установоенные сессии, что может быть неприемлемо. Пока другого способа изменить скорость в Глобаксе без его перезапуска нет.

 А3. Еще одна очень хорошая оболочка для Глобакса - SatCalc. Кроме управления Глобаксом он позволяет переключать скорость не заходя на сайт и не редактируя конфиг-файл, считать деньги и много всего другого. Последние версии можно взять на страничке проекта - http://satcalc.5gigs.com  

Q1. Хочу принимать почту через Глобакс

А1. Настройте SOCKS в Глобаксе

[local]
         remote = spacegate
         port = 127.0.0.1:1080
         service_int = 2

и воспользуйтесь программой FreeCap (http://www.freecap.ru) для запуска Вашей почтовой программы. Чтобы при этом иметь возможность отправлять почту, не отключая FreeCap, установите и настройте программу Autoroute SMTP (http://www.massmail.ru/ars/)

 

Q1. Хочу запустить программу ХХХХ через Глобакс.

A1. Если программа поддерживает HTTP или SOCKS прокси, укажите Глобаксовский прокси в настройках программы. Если нет – воспользуйтесь ответом на предыдущий вопрос.

 

Q1. Хочу запустить видео в реальном времени через Глобакс или приложение IP телефонии.

A1. Как правило, эти приложения используют протокол UDP, а Globax работает с только TCP. Разработчики обещают, что в следующих версиях Глобакса этот недостаток будет устранен.

 

Q1. Что за сообщения об ошибках? Как их понять?

А1. Расшифровки сообщений в логах и всплывающих окнах

Первая рекомендация - используйте официальные релизы (беты или релиз-кандидаты). В девелоперских версиях достаточно много сообщений, расшифровку которых я не могу предоставить из-за их обьемов.

 

debug: read() return error 0 and l:0

Некритическая

Сообщение о закрытии TCP соединения.

 

Received 12228, but last packet is 12226, packetloss detected, recovering

Некритическая, но необходимо обратить внимание

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

 

Received 1343, but last packet is 1344, packet mixing detected, possible you hitting shaper
(devel)Recevied previous packet? last: 1024 received 1023, maybe you hit SFQ shaper

Некритическая

Потеря пакета(см. предыдущее сообщение), но последовательность потерь характерна тем, что похоже, что ваша приемная скорость слишком высока, если данное сообщение появляется часто - рекомендуется снизить скорость в конфигурации вашего клиентского ПО GlobaX.

 

send() returned error 10035, not critical

Некритическая

TCP соединение было закрыто удаленной стороной в аварийном порядке.(перезапуск сервера)

ABUSE: Packetrate for 5aa537c5 is 1292 conn/s
Критическая
Ваш Глобакс пытался вызвать аномально большое количество соединений в промежуток времени (в примере 1292 соединения в секунду). Как правило это происходит на transparent и SOCKS-прокси сервисах из-за заражения клиентских компьютеров или самого сервера вирусами, которые вызывают большой сетевой трафик. Этот трафик тормозит Глобакс сервер и вызывает препятствия в работе других пользователей. Прекратите использрвание Глобпкса и примите меры к излечению зараженных машин или если это невозможно сделайте так чтобы вирусный трафин не попадал на Глобакс.

Всплывающее окно:

Error from recv()

Критическая ошибка, сокет был закрыт по причине получения от одного из маршрутизаторов ошибки. Возможные причины:

- Неправильно указан Глобакс сервер.

- Ваш наземный канал был отключен на некоторое время, и один из маршрутизаторов слал ICMP Unreachable (или подобное)

- Глобакс сервер был остановлен.

 

Q1. Использую Глобакс под Windows. Как мне поместить его в автозагрузку, чтобы он стартовал при старте системы?

A1. Поместите в ярлык на globax_daemon.exe в папку Автозагрузка (в кнопке Пуск).

 

Q1. Использую Глобакс под Windоws. Раньше Глобакс поставлялся с удобной оболочкой, можно было остановить/запустить глобакс, теперь все приходится делать через Менеджер задач.

А1. Скачайте оболочку отсюда. Распакуйте ее в папку с Глобаксом и запустите. Для запуска Глобакса используйте кнопку Start, для остановки Stop, для того чтобы спрятать окошко в трей - Minimize. 

А2. Еще одна очень хорошая оболочка для Глобакса - SatCalc. Кроме управления Глобаксом он позволяет переключать скорость не заходя на сайт и не редактируя конфиг-файл, считать деньги и много всего другого. Последние версии можно взять на страничке проекта - http://satcalc.5gigs.com  

Q1. Почему иногда на проксе входящий траффик превышает исходящий? (Негативное кеширование)

A1.Данная проблема может возникнуть на любом "проксирующем софте". Если низкоскоростной клиент подключенный к вашей проксе будет делать много запросов в один момент времени - фактически за счет сокетных буферов он может в десяток раз больше загрузить канал. Это своего рода DoS. На Глобаксе это может быть несколько более актуально, так как время его отзыва на запросы меньше(т.е. он быстрее чем стандартный TCP). В следующей генерации Globax будет специальный алгоритм защиты от таких атак.

 

При подготовке FAQ использовались материалы Denis Fedorischenko akaNuclearcat” и Anton Erofeevskij akaae_foreve”, а также материалы форума компании Ителсат.

 


© 1998 -2006   Itelsat  Satellite Systems
Яндекс цитирования Rambler's Top100
Design by  B. Doschak  2003