Pull to refresh

Слушаем Pandora.com с использованием бесплатного VPN

Reading time 2 min
Views 4.6K
Наверняка многие хабражители уже давно распробовали на вкус замечательный музыкальный сервис, под названием Pandora.com. Наверняка многие из них, проживающие за пределами США, ни раз видели сообщение о «неверном» IP, забыв вовремя заплатить за VPN. Сегодня я попытаюсь рассказать, как избежать таких ситуаций раз и навсегда.

Оказывается не все в этом мире продается, кое-что и вовсе отдают бесплатно. Даже в случае с VPN. Так, немного погуглив, я нашел замечательный сервис под названием HotSpot Shield, который как раз предоставляет эту услугу бесплатно. Впрочем, на этом пост можно было бы и закончить, но не все так радужно: в качестве платы за использование своего VPN они будут показывать баннерную рекламу на каждой открываемой странице, перенаправлять Вас с google.com на какие-то никому неизвестные поисковики и делать еще множество других неприятных вещей. Скажу сразу: само ПО, которое необходимо установить для использования их сервиса adware не является, т.е. показ рекламы и прочее будет происходить только при пользовании самим VPN. Впрочем, на сайте самой «Пандоры» парочка баннеров вовсе не мешают.

Немного подумав, я вспомнил про замечательную команду route. Пост можно было бы закончить на этом второй раз, но опять незадача: адрес шлюза меняется при каждом подключении, и перспектива вбивать новые значения каждый раз руками меня не вдохновляла. Поэтому я начал искать более автоматизированное решение…

В общем, не буду томить дальнейшими рассказами: таким решением оказалось объединение команд в .bat файл, который значительно упрощает жизнь. А вот и он:
route delete 208.85.40.20 //удаляем предыдущие маршруты до pandora.com
route delete 208.85.40.50
route delete 208.85.40.80
for /f "tokens=3" %%i in ('route print 0.0.0.0 MASK 128* -4 ^| findstr "10\."') do (

route add 208.85.40.80 %%i
route add 208.85.40.20 %%i
route add 208.85.40.50 %%i
route delete 0.0.0.0 mask 128.0.0.0 %%i
route delete 128.0.0.0 mask 128.0.0.0 %%i
route delete 0.0.0.0 mask 0.0.0.0 %%i

) //производим поиск IP шлюза VPN, заносим его в переменную, прописываем маршруты до pandora.com, удаляем маршруты по умолчанию для VPN. Почему три? Не знаю, спросите у разработчиков программы.
route add 0.0.0.0 mask 128.0.0.0 192.168.2.1 //добавляем шлюз по умолчанию, на случай, если мы его случайно удалили
route change 0.0.0.0 mask 128.0.0.0 192.168.2.1 //восстанавливаем значение шлюза по умолчанию (это на случай, если он уже существовал).

Впрочем, последние две строки совсем не обязательны и сделаны просто для перестраховки. Но если решитесь их использовать, то не забудьте поменять 192.168.2.1 на адрес своего шлюза.
Так же данный .bat скорее всего не будет работать у пользователей, которые используют Интернет через шлюз, начинающийся с 10.

И так, как все это использовать:

1. Скачиваем HotSpot Shield и устанавливаем его.
2. Подключаемся к VPN
3. Создаем .bat файл с кодом, приведенным выше и запускаем его. Кстати, это необходимо будет делать после каждого переподключения (к VPN, я имею ввиду).

Все, теперь мы можем полноценно использовать pandora.com абсолютно бесплатно и не просматривать при этом рекламу при серфинге.

PS Естественно, данный способ подойдет и для любого другого сервиса, требующего американского IP, просто нужно добавить маршруты до него в цикл for.
PPS Огромное спасибо WildHunter с programmersforum.ru и Foreigner с forum.oszone.net.
Так же прошу прощения за косноязычие, сегодня воскресение, а поделиться этим методом не терпелось.
Tags:
Hubs:
+26
Comments 75
Comments Comments 75

Articles