EVE-Online нравится всем от
мала до велика. В нее затягивает и школьников, и студентов, и серьезных
работящих людей. Особо азартные молодые люди прогуливают уроки и пары,
чтобы лишнее время посидеть за игрушкой. Работу же так просто не
прогуляешь. Но есть одно но: нынче много какая работа связана с
компьютером. А где компьютер — там и корпоративная сеть, и выход в
Интернет. Почему же не разбавить монотонность рабочего дня космическими
пейзажами? Но не тут-то было. Свежепоставленный клиент отказывается
соединяться с сервером: серьезный системный администратор закрыл все
мыслимые и немыслимые порты корпоративного прокси-сервера, прикрыв
заодно так необходимый нам #26000.
Но ведь если и нельзя, но ну
о-очень хочется, можно? Конечно! Есть пара способов решить данную
ситуацию. Способ полегче и способ посложнее.
Способ полегче.
Подружиться с сисадмином
Системные администраторы
бывают злыми и раздражительными, но зачастую оказывается, что это просто
нехватка пива в серверной. А добрый знакомый админ может и порт нужный
открыть, и закрыть глаза на небольшой траффик, утекающий на один и тот
же IP-адрес. Да и как знать — вполне возможно, что при слове «Ева» у
этого человека реакция такая же, как и ваша.
Способ посложнее.
Обойти корпоративный прокси
Если через прокси-сервер
можно выйти на какой-либо сайт в Интернет, то дело в принципе-то уже в
шляпе. Подключиться к серверу EVE можно. Для этого можно воспользоваться
технологией под названием "HTTP-туннелирование" В рамках технологии
туннелирования существует два подхода, в зависимости от настроек
прокси-сервера, который нужно обойти. Простой способ используется,
если на прокси-сервере не заблокирован метод HTTP CONNECT. Изначально
этот метод использовался для установки SSH-соединения. Соединяясь с
прокси-сервером, данной командой можно приказать прокси-серверу
подключиться к произвольному хосту (в нашем случае к серверу Евы) по
произвольному порту и начать прямой обмен данными. Графически схему
действия вы можете увидеть ниже:
От вас требуется установить туннелирующую
сервис-программу (на схеме «демон»), настроить её и подключаться игровым
клиентом не к самому серверу Евы (Tranquility), а к локальному
компьютеру (localhost, или IP 127.0.0.1). Далее происходит следующее:
клиент Евы соединяется с демоном (по порту Евы), демон соединяется с
прокси-сервером по стандартному для того порту (необязательно 80), далее
HTTP-командой CONNECT заставляет прокси-сервер открыть соединение с
сервером Евы по порту 26000. В результате данные с сервера принимаются
обратно на прокси, который по своему стандартному порту отсылает их на
ваш компьютер, где их принимает демон и отсылает клиенту. Более
сложный способ предполагает, что системный администратор отключил метод
CONNECT для HTTP-протокола. В этом случае для успешной игры следует
включить в схему, приведенную раньше, еще одно звено — хост-сервер, то
есть некий дополнительный сервер в Интернете, который будет принимать от
вас запросы по стандартному HTTP порту (80) и переадресовывать их на
сервер Евы, на порт 26000.
Как было сказано выше, для обхода прокси в
обоих случаях необходимо установить туннелирующий сервис на локальном
компьютере. Рассмотрим настройку такого ПО на примере программы HTTP-Tunnel. Программа HTTP-Tunnel может
туннелировать соединение двумя перечисленными методами.
Компания-издатель данного ПО поддерживает серию бесплатных хост-серверов
и распространяет свое детище также бесплатно. Отрицательных факторов
бесплатности два: место под баннер в интерфейсе программы плюс
ограниченная скорость работы хост-серверов. Скачать ПО можно здесь.
После запуска установленного приложения вам
предложат настроить параметры прокси\файрволла. Это же окно доступно из
центральной панели, в меню Settings -> Configure Firewall (Настройки
-> Настроить файрволл). Здесь вам необходимо ввести реквизиты вашего
прокси-сервера (адрес, порт, по необходимости — логин и пароль на
доступ). Здесь же можно переключиться на упрощенный (и более быстрый)
режим соединения HTTP CONNECT. Кнопка Test проверяет прокси на
работоспособность.
Далее необходимо в меню основного окна
выбрать Settings -> Add Ports/Applications (Настройка -> Добавить
порты для приложений). Здесь прописывается адрес сервера Евы и порт, по
которому с к нему подключаться. Затемненное поле показывает, по какому
порту следует подключаться клиентом Евы к данному демону. На этом в
принципе завершается настройка демона. Далее при запуске клиента Евы
необходимо в поле с именем сервера (Tranquility) указать локальный
компьютер (localhost или 127.0.0.1). Если при настройке демона
программа указала на порт, отличный от номера 26000, перед запуском
клиента следует подредактировать файл настройки. Последний находится в
папке cache/prefs.ini. В строчке networkAdvanced=0 смените ноль на
единицу и запустите клиент. Теперь он позволит вам изменять номер порта
по умолчанию.
Можно запускать клиент.
Основная часть данных в EVE-Online проходит по порту 26000. Но
внутренний браузер в игре работает по стандартному порту (80). В его
настройках отсутствует возможность указать прокси-сервер. Обойти это
можно, указав настройки прокси в так называемых переменных окружения
операционной системы.
Зайдите в свойства системы (Настройки ->
Панель управления -> Система, или правой кнопкой по иконке Мой
компьютер -> Свойства). Во вкладке Дополнительно выберите Переменные
среды и в открывшемся окне добавьте переменную под именем HTTP_PROXY с
адресом вашего прокси-сервера. После этого внутреигровой браузер
заработает.
You need to upgrade your Flash Player or to allow javascript to enable Website menu.
Get Flash Player