Pull to refresh

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

Reading time2 min
Views4.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:
Total votes 42: ↑34 and ↓8+26
Comments75

Articles