С недавнего времени S2Games продала все права на на игру Heroes Of Newerth игровому сервису GARENA. Т.е. теперь с IP адресом из СНГ залогонится на оффициальной версии клиента на прямую нельзя. 2 недели назад администрация сайта heroesofnewerth.ru предложила свое решение проблемы: создала свой прокси сервер и для пользователей Линукс вопрос решался банальным:
sudo -s echo 78.108.93.36 masterserver.hon.s2games.com >> /etc/hosts.
Но спустя неделю они решили взымать плату за свои услуги 100р в месяц(1200р в год!!!) при стоимости клиента игры около 1000р. Все бы ничего и можно было бы перейти на Гарену, если не одно НО - для Гарены нет и не предвидится Линукс клиента!!! В поддержке S2Games буквально морозятся... максимум, что предлагают это воспользоваться Wine, но вы наверно в курсе какая разница между нативным клиентом и костылями... Обидно, что я потратил суммарно 100$ на два аккаунта и донорство 40$. В поисках решения многие нашли решение в бесплатных прокси/vpn которых для виндос не мало бесплатных, правда в этом методе есть минусы тоже для всех, в бесплатных прокси серверах доступ открыт не для всех нужных портов и протоколов tcp/udp, поетому заходить в игру приходиться через openvpn, затем разрывать соединение с впн и играть дальше на своем соединении.
В общем метод сайта heroesofnewerth.ru самый лучший на данный момент...
Можете ли подсказать как решить этот вопрос? Например через Tor и proxy polipo, чтобы все запросы авторизации на сервера masterserver.hon.s2games.com:80 проходили через polipo, а весь остальной трафик через обычное соединение? Одна из трудностей - это то, что домен masterserver.hon.s2games.com имеет несколько IP адресов... Правда на данный момент авторизация и обновления проходят через 80 порт, на крайний случай приму решение для перенаправления временного всего трафика на 80 порт в polipo(127.0.0.1:8118 - http) / tor (127.0.0.1:9050 - socks).
ЗЫЖ Уффф... вроде бы все описал. надеюсь что мне смогут помочь на любимом сайте)
> нельзя. 2 недели назад администрация сайта heroesofnewerth.ru предложила свое решение
> проблемы: создала свой прокси сервер и для пользователей Линукс вопрос решался
> банальным:
> sudo -s echo 78.108.93.36 masterserver.hon.s2games.com >> /etc/hosts.
> В общем метод сайта heroesofnewerth.ru самый лучший на
> данный момент...для виндовс - аналогично
> для виндовс - аналогичнода для виндовс также, но сейчас они хотят денег за прокси... я сейчас пользуюсь бесплатным openvpn, но это не удобно, приходиться логониться в игре с впн, затем сворачиваться вырубать впн, затем играть, правда если краш нужно запускать впн... в общем можно не успеть...
проще было бы использовать какой-нибудь тунель или еще чего на тор/прокси для серверов авторизации
>> нельзя. 2 недели назад администрация сайта heroesofnewerth.ru предложила свое решение
>> проблемы: создала свой прокси сервер и для пользователей Линукс вопрос решался
>> банальным:
>> sudo -s echo 78.108.93.36 masterserver.hon.s2games.com >> /etc/hosts.
>> В общем метод сайта heroesofnewerth.ru самый лучший на
>> данный момент...
> для виндовс - аналогичноСтавишь nginx, конфигуришь проксирование куда надо, адрес nginx прописываешь в hosts аналогично "как было раньше".... В этом вопрос?
> Ставишь nginx, конфигуришь проксирование куда надо, адрес nginx прописываешь в hosts аналогично
> "как было раньше".... В этом вопрос?Да вопрос в этом, только нельзя ли по подробней? Спасибо. Я посмотрел дело вроде не тривиальное. Устанавливать его на новую машину или ту же где клиент?
>> Ставишь nginx, конфигуришь проксирование куда надо, адрес nginx прописываешь в hosts аналогично
>> "как было раньше".... В этом вопрос?
> Да вопрос в этом, только нельзя ли по подробней? Спасибо. Я посмотрел
> дело вроде не тривиальное. Устанавливать его на новую машину или ту
> же где клиент?дык как бы всё равно.
>>> Ставишь nginx, конфигуришь проксирование куда надо, адрес nginx прописываешь в hosts аналогично
>>> "как было раньше".... В этом вопрос?
>> Да вопрос в этом, только нельзя ли по подробней? Спасибо. Я посмотрел
>> дело вроде не тривиальное. Устанавливать его на новую машину или ту
>> же где клиент?
> дык как бы всё равно.Все таки нельзя ли по подробней, допустим
в /etc/hosts
127.0.0.1 masterserver.hon.s2games.com
т.е. при обращении по имени запросы придут на nginx, как в нем сказать, чтобы запросы на masterserver.hon.s2games.com шли через прокси polipo 8118 порт, на реальный адрес masterserver.hon.s2games.com? Я подозреваю там могут быть различные IP адреса а не фиксированый...PS: если можно пример конфигурации nginx
>> Ставишь nginx, конфигуришь проксирование куда надо, адрес nginx прописываешь в hosts аналогично
>> "как было раньше".... В этом вопрос?
> Да вопрос в этом, только нельзя ли по подробней? Спасибо. Я посмотрел
> дело вроде не тривиальное. Устанавливать его на новую машину или ту
> же где клиент?Покупаешь vds сервер в Европе, например в Германии, прописываешь адрес своего сервера в hosts и настраиваешь на новом сервере проксирование. Но денег это будет стоить так же, если не больше.
> Покупаешь vds сервер в Европе, например в Германии, прописываешь адрес своего сервера
> в hosts и настраиваешь на новом сервере проксирование. Но денег это
> будет стоить так же, если не больше.А если через луковую сеть(tor - torproject.org) или free ssl openvpn пускать трафик на masterserver.hon.s2games.com? тем более что трафик не большой, килобайты только для авторизации.
>> Покупаешь vds сервер в Европе, например в Германии, прописываешь адрес своего сервера
>> в hosts и настраиваешь на новом сервере проксирование. Но денег это
>> будет стоить так же, если не больше.
> А если через луковую сеть(tor - torproject.org) или free ssl openvpn пускать
> трафик на masterserver.hon.s2games.com? тем более что трафик не большой, килобайты только
> для авторизации.Можно пускать авторизацию через что угодно, лишь вы IP адрес был Европейский. Основная сложность будет когда S2Games заблокируют Российские IP не только на авторизацию, а и на игровой трафик, тогда вы сможете только авторизоваться, а вот играть уже нет. И вот тут понадобится нормальный прокси сервер (OpenVPN или pptp).
> Можно пускать авторизацию через что угодно, лишь вы IP адрес был Европейский.
> Основная сложность будет когда S2Games заблокируют Российские IP не только на
> авторизацию, а и на игровой трафик, тогда вы сможете только авторизоваться,
> а вот играть уже нет. И вот тут понадобится нормальный прокси
> сервер (OpenVPN или pptp).Я это понимаю... но как временное решение. Кроме того мне кажется оно не будет торопиться с блокировкой всего траффика
>>> Ставишь nginx, конфигуришь проксирование куда надо, адрес nginx прописываешь в hosts аналогично
>>> "как было раньше".... В этом вопрос?
>> Да вопрос в этом, только нельзя ли по подробней? Спасибо. Я посмотрел
>> дело вроде не тривиальное. Устанавливать его на новую машину или ту
>> же где клиент?
> Покупаешь vds сервер в Европе, например в Германии, прописываешь адрес своего сервера
> в hosts и настраиваешь на новом сервере проксирование. Но денег это
> будет стоить так же, если не больше.Подскажите какие настройки надо провести над nginx?