Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: loveradio.ru не работает через squid  (Прочитано 1491 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн W03L

  • Автор темы
  • Участник
  • *
  • Сообщений: 128
    • Просмотр профиля
loveradio.ru не работает через squid
« : 04 Сентября 2013, 07:29:49 »
Привет.
Чего-то никак не могу сделать, чтобы через squid играло loveradio.ru (заставка играет, а самого эфира нет).

squid.conf
(Нажмите, чтобы показать/скрыть)

iptables
(Нажмите, чтобы показать/скрыть)

уже голову сломал, не понимаю в чём может быть причина.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: loveradio.ru не работает через squid
« Ответ #1 : 04 Сентября 2013, 08:19:53 »
Причина может быть в протоколе, по которому отдаётся эфир.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн W03L

  • Автор темы
  • Участник
  • *
  • Сообщений: 128
    • Просмотр профиля
Re: loveradio.ru не работает через squid
« Ответ #2 : 04 Сентября 2013, 08:25:30 »
Причина может быть в протоколе, по которому отдаётся эфир.
А как можно узнать протокол?

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: loveradio.ru не работает через squid
« Ответ #3 : 04 Сентября 2013, 08:31:56 »
А как можно узнать протокол?
wireshark/tcpdump

Оффлайн W03L

  • Автор темы
  • Участник
  • *
  • Сообщений: 128
    • Просмотр профиля
Re: loveradio.ru не работает через squid
« Ответ #4 : 04 Сентября 2013, 09:10:54 »
протестил wireshark.
на этот ай-пи (loveradio.ru) только http tcp и всё  :o

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13761
    • Просмотр профиля
Re: loveradio.ru не работает через squid
« Ответ #5 : 04 Сентября 2013, 09:27:16 »
Я не шаркал, а вот огнелис говорит, что FlashPlayer запросил доступ к пиринговой сети.

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: loveradio.ru не работает через squid
« Ответ #6 : 04 Сентября 2013, 09:28:40 »
W03L,
1) закрываем все левые сетевые приложения
2) запускаем Firefox
3) запускаем Wireshark и live-capture на нужном интерфейсе с фильтром "ip.addr==свой_IP" либо "ip.src==свой_IP"
4) открываем плеер, play/pause
5) останавливаем live-capture и анализируем конечные порты и используемые протоколы

Оффлайн W03L

  • Автор темы
  • Участник
  • *
  • Сообщений: 128
    • Просмотр профиля
Re: loveradio.ru не работает через squid
« Ответ #7 : 04 Сентября 2013, 11:31:57 »
Обмен пытается идти с адресом 83.69.199.106 по TCP.
Если открыть этот адрес в браузере, то начинается закачка файла, я так понимаю, что это и есть поток аудио. Только почему он не играет?

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13761
    • Просмотр профиля
Re: loveradio.ru не работает через squid
« Ответ #8 : 04 Сентября 2013, 11:36:30 »
по tcp  по какому порту?

Оффлайн W03L

  • Автор темы
  • Участник
  • *
  • Сообщений: 128
    • Просмотр профиля
Re: loveradio.ru не работает через squid
« Ответ #9 : 04 Сентября 2013, 11:39:23 »
Src Port: http (80), Dst Port: groove-dpp (1211)
ещё есть
Src Port: http (80), Dst Port: aeroflight-ads (1218)

ну и в обратку такие же
« Последнее редактирование: 04 Сентября 2013, 11:55:02 от W03L »

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: loveradio.ru не работает через squid
« Ответ #10 : 04 Сентября 2013, 12:04:44 »
Src Port: http (80), Dst Port: groove-dpp (1211)
Src Port: http (80), Dst Port: aeroflight-ads (1218)
Нужно делать либо SNAT/MASQUERADE либо заворачивать на proxy.

Оффлайн W03L

  • Автор темы
  • Участник
  • *
  • Сообщений: 128
    • Просмотр профиля
Re: loveradio.ru не работает через squid
« Ответ #11 : 04 Сентября 2013, 12:08:58 »
у меня и так завёрнуто на прокси
-A PREROUTING -s 192.168.1.0/24 -p tcp -m tcp --dport 80 -j REDIRECT --to-ports 1283
А можно как-нибудь loveradio.ru сделать в обход прокси, напрямую?

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: loveradio.ru не работает через squid
« Ответ #12 : 04 Сентября 2013, 12:11:22 »
у меня и так завёрнуто на прокси
У вас завёрнут только 80/tcp как порт назначения.

Оффлайн W03L

  • Автор темы
  • Участник
  • *
  • Сообщений: 128
    • Просмотр профиля
Re: loveradio.ru не работает через squid
« Ответ #13 : 05 Сентября 2013, 03:50:16 »
По-ходу дела этот плеер (loveradio.ru taxifm.ru radiodacha.ru) используют тип торрента для эфира.
добавил в iptables
-A PREROUTING -s 192.168.1.0/24 ! -d 83.69.207.72/32 -p tcp -m tcp --dport 80 -j REDIRECT --to-ports 1283
-A POSTROUTING -s 192.168.1.0/24 -d 83.69.207.72/32 -j MASQUERADE
и всё заработало  :D

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13761
    • Просмотр профиля
Re: loveradio.ru не работает через squid
« Ответ #14 : 05 Сентября 2013, 08:56:39 »
используют тип торрента для эфира.
Я же сразу написал
FlashPlayer запросил доступ к пиринговой сети.

 

Страница сгенерирована за 0.017 секунд. Запросов: 21.