Spotify - легальный online каталог музыки (Vorbis q5 160 kb)

Список разделов Ogg Vorbis Статьи

Описание: Статьи и их обсуждения

Сообщение #1 Kluyg » 27.06.2009, 16:44

В общем накатал я тут статейку в песочницу хабрахабра, в благодарность за то, что хабралюди познакомили меня с Spotify, да так ее и не опубликовали. Чтобы не пропадала - выложу ее здесь, может кому пригодится.
Spotify - это сервис, который транслирует музыку online (т.е. мы ее только слушаем, не скачиваем). Качество трансляции - Vorbis q5 (160 kbps) - по моему скромному мнению - идиальный выбор! В отличие от (теперь платного) Last.fm - Вы можете выбирать, что будете слушать. Программа (да, забыл сказать, работает все это по средствам собственной программ-плеера) имеет очень удобный интерфейс, радует глаз. Вроде на их сайте приводится как ее запускать под Linux. Поскольку каналы ширятся, даже у нас в регионах, то думаю она многих может заинтересовать. Вообще и идея и реализация весьма интересные. Например - это одна из немногих успешных и легальных на таком поприще, как распространени музыки, программ, использующих технологию p2p (peer-to-peer). Короче imho - It is worth to try. Единственная проблемма (так, мелочь) - она тоже платная - 9.99 евро в месяц. НО! Не для всех. Например для UK - она бесплатная. А ведь мы с вами как раз в UK и живем? ;) Ну по-крайней мере, пусть Spotify думает, что мы живем в UK! В статье я как раз и пишу, как заставить ее так думать.
Далее оригинал статьи:
Предыстория.
Хочется поблагодарить хабровчанина xrazont за его замечательную статью про Spotify (http://habrahabr.ru/blogs/startup/56015/). Благодаря ней я узнал об этом сервисе и смог там зарегистрироваться.
Но через некоторое время я столкнулся с проблеммой - программа проверила мой ip, узнала что я не из United Kingdom и отказалась работать. Никакие ухищрения, описанные в интернете (а их множество, Spotify становится популярна) мне не помогли.
Итак, наша задача - прикинуться жителем Соединенного Королевства.
Ее мы решим при помощи программы Tor. Эта программа уже описывалась на хабре, так что остановимся только на практике.
Итак, приступим.
Скачиваем программу Tor с ее родного сайта: http://www.torproject.org/download.html.en - в самом низу есть ссылки на скачку только самой программы. Это то, что нам нужно. А то по умолчанию нам предлагают скачать набор из Tor, Vidalia - GUI для нее, firefox, Gaim... Нам это не нужно. Вот прямая ссылка: http://www.torproject.org/dist/win32/tor-0.2.0.34-win32.exe
Заходим на сайт https://torstatus.blutmagie.de/ Здесь мы видим, грубо говоря, список всех серверов сети Tor. Сервера тут принято называются Node'ами. Нам нужны ноды с вот таким значком: https://torstatus.blutmagie.de/img/flags/gb.gif (Great Britain). Их достаточно много. Разумно будет выбрать несколько Nod'ов с максимальной скоростью.
При клике по имени нода - мы переходим по сслыке вида https://torstatus.blutmagie.de/router_detail.php? ... 8b4e6759f558368f2900777669e414
Обращаем внимание на «FP=fbbec65e0a8b4e6759f558368f2900777669e414» в строке адреса. Это так называемый FingerPrint (FP). Именно он нам и нужен. Вставляем перед значением FingerPrint знак доллара и записываем куда-нибудь. Проделываем эту операцию пару раз. В итоге получаем список вида
Код: Выделить всё
$fbbec65e0a8b4e6759f558368f2900777669e414, $c11b5f7056077bd4028255658ab49f6c28fd5017, $48690541f560098aa1d5124237b99f6481697abc, $e4210062d7c3d5e95233f12082fb7790a1809a3f, $c83e412ed2cc7e44099a7acb5dfdd6535d8b49a2
Его нужно вставить в конфиг программы: "Пуск" -> Программы -> Tor -> torrc. Файл текстовый. В самое начало файла нужно добавить две строчки
Код: Выделить всё
ExitNodes $c11b5f7056077bd4028255658ab49f6c28fd5017, $48690541f560098aa1d5124237b99f6481697abc, $e4210062d7c3d5e95233f12082fb7790a1809a3f, $c83e412ed2cc7e44099a7acb5dfdd6535d8b49a2
StrictExitNodes 1
Тем самым мы сообщаем программе что в конце цепочки должны быть нужные нам сервера. Первая строка - ExitNodes <Список нодов> - это список серверов, из которых программа может выбирать. Вторая строка - указание использовать только эти сервера.

Сохраняем конфиг и запускаем Tor. Это консольная программа. Подождите немного, пока она установит соединение. На предупреждения и прочие сообщения можно не обращать внимания.
Теперь все работает, Tor представляет из себя socks proxy-сервер, доступный по адресу localhost:9050.
Теперь нужно настроить браузер чтобы он использовал наш свежесозданный прокси-сервер. Пример для firefox:
Firefox -> Инструменты -> Настройки -> Дополнительно -> Сеть -> Соединение - Настроить
Изображение

Все! Теперь мы в Англии. Заходим на https://www.spotify.com/en/get-started/ и регистрируемся. В качестве PostCode вводим "AA9A 9AA", где A - любая буква латинского алфавита и 9 - любая цифра.
После сообщения об успешной регистрации настройки proxy в Firefox можно вернуть на родные. Скачиваем Spotify c https://www.spotify.com/en/download/windows/ Прямая ссылка: https://www.spotify.com/download/Spotify Installer.exe
После установки программы, она должна работать. Тогда выключаем Tor.
Через некоторое время (дни, недели, месяцы?) программа может проверить ваш IP при подключении, и тогда она откажется функционировать.
В этом случае нужно запретить доступ Spotify в интернет (или просто выдернуть шнур интернета :)), тогда попытка подключиться у Spotify сорвется, и она предложит нам ввести адрес proxy сервера - вводим все те же localhost:9050, тип сервера socks 5.
Снова подключаем интернет, включаем Tor, подключаем Spotify. Видим, что все работает. Заходим в настройки Spotify и убираем proxy. Отключаем Tor. Все работает до следующей проверки.
P.S. Хочется сказать, что Tor работает как программа-клиент. Т.е. Вы можете ходить через тех, кто запустил Tor-сервер, через Вас никто ходить не может – у Вас только клиент. Так что не стоит опасаться, что с включенным Tor какой-нибудь хакер-недоучка через вас будет ломать сервер пентагона :).
Kluyg
Аватара
Откуда: Самара
Репутация: 0
С нами: 18 лет

Сообщение #2 mr_denas » 27.06.2009, 19:40

Если программа будет думать, что я из USA, регистрация и функционирование Spotify пройдёт нормально?
mr_denas
Аватара
Откуда: Восточная Украина, Луганск
Репутация: 0
С нами: 14 лет 9 месяцев

Сообщение #3 Kluyg » 27.06.2009, 21:43

mr_denas
Нет, бесплатными на данный момент являются Швеция, Норвегия, Финляндия, Англия, Франция и Испания. Тем не менее только в Англии регистрация свободная, т.е. если вы, допустим, из Швеции - нужно приглашение в бесплатную версию. P.S. А в чем проблемма притвориться Английчанином? ;) Это ведь нужно только при регистрации
Kluyg
Аватара
Откуда: Самара
Репутация: 0
С нами: 18 лет

Сообщение #4 mr_denas » 27.06.2009, 23:55

Просто благодаря Hotspot Shield, я всегда в США. Хотя сейчас в нете нарыл, что Spotify открыт для американской аудитории. Скорее всего на днях опробую.
mr_denas
Аватара
Откуда: Восточная Украина, Луганск
Репутация: 0
С нами: 14 лет 9 месяцев

Сообщение #5 twosev » 29.07.2009, 10:27

Следует тогда уж отметить один тонкий момент: исходящий/конечный узел сети tor работает с информацией клиента в открытом виде. Поэтому работа с секретными данными через tor чревата последствиями. Сеть создавалась для организации анонимости, поэтому для защищенной регистрации и аутентификации совершенно не подходит. Таким образом, при использовании описанной выше схемы исходящий узел сети tor будет иметь полную информацию об учетной записи (login, passwd) данного пользователя в Spotify. Я понятия не имею, какая информация там заполняется (не пробовал). Но это, тем не менее, важная деталь. Возможно, она не существенна. Но, к сожалению, не для таких параноиков, как я. =]
twosev
Аватара
Откуда: Иркутск
Репутация: 2
С нами: 17 лет

Сообщение #6 laryomp » 13.07.2016, 18:23

Спасибо за информацию!
laryomp M
Откуда: Москва
Репутация: 0
С нами: 7 лет 8 месяцев


Вернуться в Статьи