Privoxy 导致 iPod Touch Youtube 应用程序出现问题

Privoxy 导致 iPod Touch Youtube 应用程序出现问题

每当我在家中使用 iPod Touch G4 (iOS 4.1) 时,我都无法使用 Youtube 应用播放 Youtube 视频。视频列表显示正确,但当我点击播放视频并显示视频工具栏时,对话框会显示“服务器配置不正确”,并且无法播放视频。当我关闭 Privoxy (v3.0.15) 代理时,视频可以正常播放。

如何使用 Privoxy 作为全局默认代理,同时仍保留 Youtube App 功能?

答案1

事实证明,一些默认的 Privoxy 选项正在以 Youtube 应用程序无法理解的方式添加/修改 HTTP 响应。我在 user.action 文件中添加了以下内容:

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

现在视频可以播放了。使用Privoxy 显示信息页面如下所示:

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 字节范围”请求,但我没有看到类似的选项。

编辑:已添加并验证“.youtube.com”。此外,为 Vimeo 服务添加“.vimeo.com”也有效。

相关内容