2

Каждый раз, когда я использую свой iPod Touch G4 (iOS 4.1) дома, я не могу воспроизводить видео Youtube с помощью приложения Youtube. Списки видео отображаются правильно, но когда я нажимаю, чтобы воспроизвести видео, и появляется панель инструментов видео, появляется диалоговое окно "Сервер настроен неправильно", и видео не воспроизводится. Когда я выключаю свой прокси Privoxy (v3.0.15), видео воспроизводится правильно.

Как я могу использовать Privoxy в качестве глобального прокси-сервера по умолчанию, сохраняя при этом функциональность приложения Youtube?

1 ответ1

3

Оказывается, некоторые параметры Privoxy по умолчанию добавляют / изменяют HTTP-ответ так, что приложение Youtube не может его понять. Я добавил следующее в мой файл user.action:

{ fragile -deanimate-gifs }
.googlevideo.com
.youtube.com

и видео теперь можно воспроизводить. "Окончательный результат" при использовании страницы Privoxy Show Info показан ниже:

Final results:

+change-x-forwarded-for {block} 
+hide-from-header {block} 
+session-cookies-only 
+set-image-blocker {pattern} 

-add-header 
-block 
-client-header-filter 
-client-header-tagger 
-content-type-overwrite 
-crunch-client-header 
-crunch-if-none-match 
-crunch-incoming-cookies 
-crunch-outgoing-cookies 
-crunch-server-header 
-deanimate-gifs 
-downgrade-http-version 
-fast-redirects 
-filter 
-force-text-mode 
-forward-override 
-handle-as-empty-document 
-handle-as-image 
-hide-accept-language 
-hide-content-disposition 
-hide-if-modified-since 
-hide-referrer 
-hide-user-agent 
-limit-connect 
-overwrite-last-modified 
-prevent-compression 
-redirect 
-server-header-filter 
-server-header-tagger

Некоторые онлайн-поиски показывают, что некоторые люди успешно выполняют запросы «Enable HTTP Byte-Range», но я не вижу подобной опции.

Изменить: Добавлено и проверено ".youtube.com". Также работает добавление «.vimeo.com» для сервиса Vimeo.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .