Показать сообщение отдельно
Старый 16.05.2007, 13:31   #1794
Заблокирован
 
Аватар для STAND-BY
 
Регистрация: 12.05.2006
Адрес: Сиротк0
Сообщений: 196
Репутация: 103 [+/-]

Предупреждения: 400
Post Настройка Battle.net через прокси

Настройка Battle.net через прокси.

Многие задоются вопросом – реально ли настроить Battle.net через прокси сервер.
Сегодня в этой статье я подробно расскажу как именно это делать.
Итак, начинаем …

Для начала рассмотрим какие виды прокси серверов бывают.
Прокси бывают 3 видов:

1)Socks
2)Http
3)Http(s)

Socks – это не отдельный протокол, а как бы надстройка над другими протоколами. Этим каналом обычно пользуются программы, что бы пересылать данные. Socks чаще всего использует порт 1080 (но есть и исключения).

HTTP – обычный прокси сервер для протокола HTTP.

HTTP(S) – тоже прокси что и HTTP только соединяющийся методом коннектора (CONNECT). Позволяет соединятся напрямую к серверу, не использую прокси – посредников.

Для каждого протокола свои методы настройки прокси. Рассмотрим все по порядку. Для начала необходимо найти и скачать программы для нашей свами работы.

1.FreeCap V3.16 (рассматривать буду именно на этой программе, другие версии работают нестабильно). Скачать можно на freecap.ru.
2.Http Tunnel (http://www.http-tunnel.com/httptunnel_setup.exe)

Ах да забыл! Узнайте сначала какой именно протокол вы используете. (узнать можно по порту).

НАСТРОЙКА
1. SOCKS
Для этого варианта нам понадобится только программа FreeCap.
Для начала необходимо создать профиль соксифицируемого приложения. Жмем меню Файл->Новое приложение, указываем имя профиля и путь до ехе-файла, путь до каталога сгенерится автоматически. Если необходим запуск программы с к-л. ключами, пишем их в нижней строке (напр. для вара часто запускают с ключом -opengl. Жмем ОК.
Далее необходимо настроить саму программу. Жмем меню Файл->Настройки, закладка Настройки прокси, пишем ИП и порт прокси, ставим переключатель в SOCKS4 или SOCKS5 (в зависимости от того, какой у вас тип SOCKS, если SOCKS5, необходимо также ввести авторизационные данные). Все, даблклик на приложении во FreeCap, и заходим в Battle.net.

2. HTTP(S)
Настройки аналогичны, единственное отличие - на закладке Настройки прокси устанавливаем переключатель в HTTP прокси и при необходимости вводим авторизационные данные.

3. HTTP
Самый сложный для настройки вариант. При этом, тк необходимо ходить через публичный прокси, практически гарантирован высокий пинг и постоянные лаги.
Вначале делаем профиль для приложения (в данном случае Warcraft 3), как описано выше. Далее заходим в Настройки на закладку Настройки прокси, ИП сервера 127.0.0.1 , порт 1080. Тип соединения SOCKS4/5 (без разницы). ОК.
Далее, устанавливаем программу http-tunnel (будем играть через туннель), запускаем. В первом окне (спрашивают, хотите ли вы подписаться на платный быстрый коннект) отвечаете No, по кр. мере я другое не пробовал . Первая закладка - статус соединений - показывает активность и трафик по каждому из соединений. Нам надо на вторую закладку Tunnel Settings. Ставим переключатель в Specify proxy settings, указываем ИП и порт вашего http-прокси. Так же по необходимости ставим аутентификацию. Жмем Apply.
Запускаем приложение (Warcraft 3), заходим в Battle.net. На закладке Status должны появиться логи вашего коннекта к Battle.net.

ВОЗМОЖНЫЕ ОШИБКИ

1. После первой попытки соединения пишет о невозможности подключения, после второй приложение (Warcraft) вылетает с Access Violation.
Одна из причин - невозможность перевода доменных имен типа europe.battle.net в ИП-адреса. Здесь есть 2 способа.
а) Необходимо в блокноте отредактировать файл C:\WINNT\system32\drivers\etc\hosts
Открываем, вписываем туда в конец строки соответствия
213.248.106.201 europe.battle.net
63.241.83.112 uswest.battle.net
211.233.0.73 asia.battle.net
Сохраняем, закрываем.
(Более полный список ИП-адресов можно узнать из настроек stealth-бота)
Далее, заходим в freecap, Настройки, закладка Программа, ставим переключатель в Локально, затем через прокси.
б) если не помог вариант а), необходимо перед каждым запуском вара запускать прикрепленный файл реестра.

2. Пишет о несоответствии версий.
Если вы играете с NoCD, проверьте, есть ли у вас в папке с варом файл war3.org, если нету, переименуйте оригинальный файл war3.exe в war3.org

клан Kingdom

Последний раз редактировалось STAND-BY; 16.05.2007 в 13:36.
STAND-BY вне форума  
Отправить сообщение для STAND-BY с помощью ICQ Ответить с цитированием