web-dev-qa-db-ja.com

PrivoxyはiPodTouchYoutubeアプリに問題を引き起こします

自宅でiPodTouch G4(iOS 4.1)を使用するときはいつでも、Youtubeアプリを使用してYoutubeビデオを再生できません。ビデオのリストは正しく表示されますが、タップしてビデオを再生し、ビデオツールバーが表示されると、ダイアログボックスに「サーバーが正しく構成されていません」と表示され、ビデオが再生されません。 Privoxy(v3.0.15)プロキシをオフにすると、ビデオが正しく再生されます。

Youtubeアプリの機能を維持しながら、Privoxyをグローバルデフォルトプロキシとして使用するにはどうすればよいですか?

2
piyo

いくつかのデフォルトのPrivoxyオプションは、Youtubeアプリが理解できない方法でHTTP応答を追加/変更していることがわかりました。 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サービスに「.vimeo.com」を追加すると機能します。

3
piyo