Культовый сайт про Warcraft 3

Воскресенье, 05.05.2024, 12:36
Приветствую Вас Гость
Главная

Стратегии за альянс

Стратегии за орков

Стратегии за нежить

Стратегии за ночных эльфов

Различные статьи

Регистрация

Вход

RSS

Лучшие стратегии и тактики Warcraft 3


Главная » Статьи » Различные статьи

Настройка Battle.net'a через прокси сервер
Вначале о типах прокси.
Рассмотрим здесь 3 вида прокси, для которых мы будем настраивать ботлнет - SOCKS, http(s), http.
1. протокол SOCKS выступает в роли надстройки над другими протоколами, поэтому по такому каналу можно пересылать данные, отправляемые с других портов программ (тн соксифицирование). Типичный порт для прокси такого типа - 1080
2. Обычный http прокси.
3. http(s) - это тот же http прокси, использующий для связи продвинутый метод CONNECT; позволяет приконнекчиваться программам непосредственно к цели без участия прокси-посредников.
Для второго и третьего видов прокси типичные порты - 8080, 3128.

Для каждого из этих 3х типов существуют свои настройки вара для игры по бетлнету.

Для начала рассмотрим список ингидиентов, необходимых для настройки коннекта (в зависимости от варианта могут понадобиться не все).
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, необходимо также ввести авторизационные данные). Все, даблклик на приложении во фрикапе, и заходим в батлу.

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

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

Возможные ошибки:

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

2. После первой попытки коннекта пишет о невозможности подключения, после второй приложение (вар) вылетает с 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, Настройки, закладка Программа, ставим переключатель в Локально, затем через прокси.
б) если не помог вариант а), необходимо перед каждым запуском вара запускать прикрепленный файл реестра.

Ну вот вроде бы и все. Данный гайд с учетом некоторых допущений может быть применен и для других программ, например для ВоВ. ГЛ!

Аддед :
Настройка Proixfier (официальный сайт программы proxifier.com)
Здесь будет кратко рассмотрена настройка программы-проксификатора Proxifier, являющейся менее глючным, но платным аналогом FreeCap. Версия для рассмотрения - 1.22 , т.к. с более поздними версиями у меня по непонятным причинам не получалось приглашать алли в ат, находясь в одной сети с ним. Вы всегда можете скачать последнюю версию с оф. сайта.

Итак, устанавливаем Proxifier, запускаем.
Заходим в меню Options -> Proxy Settings , нажимаем кнопку Add , пишем IP адрес и порт прокси, в графе Protocol указываем тип прокси, в графе Settings указываем имя и пароль на прокси (если необходимо). :Жмем Ok 2 раза.
В меню Options :
Ставим галочку на Autostart , если нужно поставить прогу в автозагрузку.
Ставим галочку на Proxify All Applications
В пункте Direct Connections через "; " указываем запускаемые файлы (без путей!) тех приложений, которые мы хотим чтобы шли напрямую, минуя Proxifier. Например iexplore.exe; courierms.exe; totalcmd.exe; qip.exe; flashget.exe; googleearth.exe; Жмем Ok.

В меню File
Выбираем Save Proxy Settings , сохраняем настройки в файл.
Ставим галочку на Autoload Last Proxy Settings.
Всё!

Категория: Различные статьи | Добавил: AdminZ (18.02.2014)
Просмотров: 2647 | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Категории раздела
Стратегии за альянс [17]
Стратегии за орков [23]
Стратегии за нежить [27]
Стратегии за ночных эльфов [28]
Различные статьи [24]
Поиск
Друзья сайта
нет пока
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0