Privoxy вызывает проблему для приложения iPod Touch Youtube
Каждый раз, когда я использую свой iPod Touch G4 (iOS 4.1) дома, я не могу воспроизводить видео Youtube с помощью приложения Youtube. Списки видео отображаются правильно, но когда я нажимаю, чтобы воспроизвести видео, и отображается панель инструментов видео, появляется диалоговое окно "Сервер настроен неправильно", и видео не воспроизводится. Когда я выключаю свой прокси Privoxy (v3.0.15), видео воспроизводится правильно.
Как я могу использовать Privoxy в качестве глобального прокси-сервера по умолчанию, сохраняя при этом функциональность приложения Youtube?
1 ответ
Оказывается, некоторые параметры 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
Некоторые онлайн-поиски показывают, что некоторые люди успешно выполняют запросы "Включить HTTP Byte-Range", но я не вижу подобной опции.
Изменить: Добавлено и проверено ".youtube.com". Также работает добавление ".vimeo.com" для сервиса Vimeo.