EVE-Online - Гра в EVE через проксі (Elite Games)

EVE-Onlineподобається всім від малого до великого. До неї затягує і школярів, і студентів, і серйозних працьовитих людей. Особливо азартні молоді люди прогулюють уроки та пари, щоб зайвий час посидіти за іграшкою. Роботу так просто не прогуляєш. Але є одне але: нині багато роботи пов'язані з комп'ютером. А де комп'ютер там і корпоративна мережа, і вихід в Інтернет. Чому ж не розбавити монотонність робочого дня космічними краєвидами? Але не тут було. Свіжепоставлений клієнт відмовляється з'єднуватися з сервером: серйозний системний адміністратор закрив усі мислимі та немислимі порти корпоративного проксі-сервера, прикривши заодно так необхідний нам #26000.

Але якщо й не можна, але ну дуже хочеться, можна? Звичайно! Є кілька способів вирішити цю ситуацію. Спосіб легший і спосіб складніший.

Якщо через проксі-сервер можна вийти на будь-який сайт в Інтернет, то справа в принципі вже в капелюсі. Підключитися до сервераEVEможна. Для цього можна скористатися технологією під назвою"HTTP-тунелювання"У рамках технології тунелювання існуєдва підходи, залежно від налаштувань проксі-сервера, який потрібно обійти.

Простий спосібвикористовується, якщо на проксі-сервері не заблоковано методHTTP CONNECT. Спочатку цей метод використовувався для встановлення SSH-з'єднання. З'єднуючись із проксі-сервером, цією командою можна наказати проксі-серверу підключитися до довільного хоста (у нашому випадку до сервера Єви) по довільному порту і розпочати прямий обмін даними. Графічно схему дії можна побачити нижче:

elite

Від вас потрібно встановити тунелюючу сервіс-програму (на схемі «демон»), налаштувати її та підключатися ігровим клієнтом не до самогосерверу Єви (Tranquility), а до локального комп'ютера (localhost, або IP 127.0.0.1). Далі відбувається таке: клієнт Єви з'єднується з демоном (по порту Єви), демон з'єднується з проксі-сервером по стандартному для того порту (необов'язково 80), далі HTTP-командоюCONNECTзмушує проксі-сервер відкрити з'єднання з сервером Єви по порту 26000. В результаті дані з сервера приймаються назад на проксі, який по своєму стандартному порту відсилає їх на ваш комп'ютер, де приймає демон і відсилає клієнту.

проксі

Як було зазначено вище, для обходу проксі в обох випадках необхідно встановити тунелюючий сервіс на локальному комп'ютері. Розглянемо налаштування такого програмного забезпечення на прикладі програмиHTTP-Tunnel.

ПрограмаHTTP-Tunnelможе тунелювати з'єднання двома перерахованими методами. Компанія-видавець цього програмного забезпечення підтримує серію безкоштовних хост-серверів і поширює своє дітище також безкоштовно. Негативних факторів безкоштовності є два: місце під банер в інтерфейсі програми плюс обмежена швидкість роботи хост-серверів. Завантажити програмне забезпечення можна тут.

комп

elite

На цьому в принципі завершується налаштування демона. Далі при запуску клієнта Єви необхідно в полі з ім'ям сервера (Tranquility) вказати локальний комп'ютер (localhostабо 127.0.0.1). Якщо при налаштуванні демона програма вказала на порт, відмінний від номера 26000, перед запуском клієнта слід підредагувати файл налаштування. Останній знаходиться у папціcache/prefs.ini. У рядкуnetworkAdvanced=0змініть нуль на одиницю і запустіть клієнт. Тепер він дозволить вам змінювати номер порту за промовчанням.

Можна запускати клієнта.

Основна частина даних уEVE-Onlineпроходить попорту 26000. Але внутрішній браузер у грі працює за стандартним портом (80). У його налаштуваннях немає можливості вказати проксі-сервер. Обійти це можна, вказавши налаштування проксі в так званихзмінних оточенняопераційної системи.

проксі

Після цього внутрішньоігровий браузер запрацює.