Автор: True 27-02-2013, 13:32

SOCKS5 прокси для Diablo III через SSH [инструкция]Вступление

Во-первых, зачем это всё нужно. Прокси позволяет играть в Диабло там, где этого по идее делать нельзя. Например, на работе, где админ закрыл порты. Или в кафе. Или в аэропорту. Или если вас забанил по айпи близзард. smile Кроме того, можно повесить бота на независимый айпишник, а самому играть с чистого домашнего (или наоборот).

 

Этот небольшой гид поможет вам создать SSH Туннель и прокси на соксах, что позволит обойти фаерволлы или просто избегать ошибок-3007. Для этого вам понадобится SSH сервер.

 

SSH сервер

Что это такое? Простыми словами, это компьютер, доступный для управляющих команд из интернета. Настроить его можно прямо дома (кому это интересно, идут на сайты про линукс или FreeBSD). Но можно поступить проще, заарендовав за 150 рублей в мес самый дешёвый виртуальный сервер, например, у FirstVDS.ru. Это ни в коем случае не реклама сервиса от них, он если честно говёный и сайты держит плохонько. Зато дешёвый и для наших нужд подойдёт. И он будет точно вашим и дешевле, чем у SOCKS5-барыг, продающих доступ к неизвестно чьим заражённым компьютерам.

Зарегистрировавшись на упомянутом выше (или любом другом подобном) сервисе, закажите виртуальный сервер и запишите пароль и логин к нему, он нам понадобится в дальнейшем.

 

Создание SOCKS5  SSH туннеля с помощью Putty

Шаг 1: скачайте программу Putty: putty.exe

Шаг 2: Откройте Putty и зайдите в меню Tunnels. Выставьте 9999 в поле source port, выберите Dynamic в качестве типа порта, нажмите Add.

SOCKS5 прокси для Diablo III через SSH [инструкция]

Шаг 3: Чтобы избежать нежелательных обрывов связи с SSH сервером, вам нужно отредактировать настройку “seconds between keepalive packages”. Откройте меню Connections и выставьте какой-нибудь интервал  в секундах между контрольными пакетами. 30 секунд будет вполне достаточно.

SOCKS5 прокси для Diablo III через SSH [инструкция]

Шаг 4: Откройте менюшку Session. В поле Host Name напишите айпишник вашего сервера и нажмите кнопочку Save, чтобы сохранить настройки. Перед этим назовите как-нибудь свою сессию, наприме Battle.net. Сохранив сессию, жмите Connect. Впредь вам будет достаточно 2 раза кликнуть по сохранённой сессии, и всё запустится само.

SOCKS5 прокси для Diablo III через SSH [инструкция]
Шаг 5: Откроется чёрное окно с командной строкой. Введите в нём логин и пароль к вашему серверу. Пароль никак не показывается, даже звёздочками, так что не пугайтесь. Просто наберите и нажмите ENTER.
SOCKS5 прокси для Diablo III через SSH [инструкция]

Выбор проксификатора

С помощью проксификатора можно подключаться со своего компьютера к серверам Батл.нет, заставляя их думать, что вы находитесь в другом городе или даже стране. ПРоксификатор перенаправляет ваш траффик по SOCKS SSH туннелю, который мы только что создали с помощью PUTTY. Diablo III использует UPD, поэтому вам надо выбрать SW-проксификатор, который поддерживает SOCKS5 UDP. Подробнее о проксификаторах на английском вы можете прочитать в Википедии: http://en.wikipedia.org/wiki/Comparison_of_proxifiers Я решил использовать Widecap, потому что она под windows, поддерживает UDP, и она бесплатная.

 

Настройка Widecap для Diablo III

Интерфейс Widecap немного бестолковый, но вы к нему привыкнете. smile

 

Шаг 1: Создайте новый прокси, нажав на кнопку proxies/new proxy. Потом выставьте Server port на localhost:9999 (тот SOCKS туннель, что мы только что создали). далее кликайте на кнопку Create new, которая находится рядом с полем chain. Придумайте своему прокси какое-нибудь более оригинальное имя, чем “Unused”.

SOCKS5 прокси для Diablo III через SSH [инструкция]

Шаг 2: 

Создайте новое правило, кликнув по кнопке “new rule” под network. Имя ему можно будет задать в основной вкладке. Далее зайдите во вкладку chain и выберите прокси, который вы создали в Шаге 1.

SOCKS5 прокси для Diablo III через SSH [инструкция]

Теперь нужно добавить айпи-адреса, к которым будет применяться ваше правило, для этого зайдите во вкладку address. В этом примере я использовал только  80.239.208.193, который является айпишником адреса eu.actual.battle.net, но если в вашей сети стоит особо въедливый фаерволл, вам лучше выбрать опцию “Any”. Пожалуйста, имейте ввиду, что айпишник адреса eu.actual.battle.net может со временим поменяться. Так что на всякий случай пропингуйте его, чтобы это проверить. (справку по команде ping вы найдёте в гугле)

SOCKS5 прокси для Diablo III через SSH [инструкция]
На данный момент игра в Diablo III сжирает около 15-20MB траффика через the eu.actual.battle.net, поэтому ваш SSH сервер не будет сильно загружен.

Шаг 3:

Настройте Diablo III, чтобы использовать наше новое правило. Нажмите на view programs. Потом перетащите  файл Diablo III.exe на область с программами. Потом кликните правой кнопкой мыши по Diablo III.exe, и выбирете “modify program”. Потом выберите правило, которое вы создали в Шаге 2 и нажмите ОК. Если вы находитесь за фаерволлом, добавьте то же правило для лаунчера, чтобы нормально обновляться.

SOCKS5 прокси для Diablo III через SSH [инструкция]

Дополнительно: установите openSSH на порт 443

Многие публичные сети в аэропортах и в других местах довольно строго ограничены правилами фаерволлов. Поэтому могут возникнуть проблемы в доступе к SSH по порту 22. Мой любимый трюк - установка OpenSSH сервера на 443 порт, это позволяет мне коннектиться откуда угодно. Я могу играть в Diablo III там, где захочу.

Переведено специально для Diablo-III.com. Все права защищены.

Источник




Мы ВКонтакте

Реклама

Опрос

Что нужнее на сайте?



Популярное

Сайты друзей