-
Notifications
You must be signed in to change notification settings - Fork 652
[已过期]在Android中以Privoxy本地代理替代PAC自動代理設定
【安卓系统已经于5.0版本原生支持pac,请各位直接在wifi设置下修改pac。5.0以下的用户请安装drony配合使用】
(如有關於本地代理的問題可至Issue #80發表)
Unblock Youku 計劃中@zhuzhuor 提供了一個pac自動代理設定, 給chrome以外的browser及ios自動解除限制 然而, android手機平版用戶也很多,但是它一直不支持PAC自動代理設定, 無奈只能全局代理 對於我們這些要翻回國內看影片的人來說, 這點很麻煩。
在Issue #65 里我說到有2個android上使用代理的方法,但都不太好使
firefox法只能讓firefox使用pac, nodejs伺服器則無法在android運行, 即使在電腦架好伺服器,3G/戶外wifi下使用時看片速度也不理想,受伺服器的上下載速度影響
現在通過privoxy伺服器可以把unblock youku功能更好帶到android上!
1 先解壓,把opt資料夾放到android的/data里。
2 設定好/data/opt所有文件的權限為755
3 設定開機自動執行 privoxy, 方法如下
android版本<=2.3 GB的手機
3a 安裝autostart.apk/在playstore下載
android版本>=3 HC, 4 ICS, 4.X JB的手機 (2.3版本也可以用此法)
3b 安裝smanager腳本管理器/[在playstore下載] (https://play.google.com/store/apps/details?id=os.tools.scriptmanager)
smanager設定autostart.sh為boot, root
4 在系統網絡設定中把代理伺服器設為127.0.0.1連接埠8123
5 android重新開機後,即可使用。
(privoxy 3.0.15 with unblock youku rules, IPv6 capable)
設定中除了包含pac中的規則外也包含了普通模式下的規則 要啟用普通模式下的規則,先要有一台國內代理,然後取消普通模式規則的注釋(#---#) 把那一段規則的轉向地址改為代理的ip,port
如果這里有能人會寫android apps的話,可把所有檔案都封裝成一個apps, 然後就不用那么麻煩去放檔案,也無須再root了。
(在google得知曾經有人將privoxy開發打包成apk,可惜沒有找到apk了)
當然這些規則電腦上也能用,下載電腦版本的privoxy再把規則加入設定里就好了。
這個伺服器源自:@zhuzhuor #49 的發言
檔案來源:privoxy android 執行檔來自http://3g.inandroid.cn/bbs/viewthread.php?tid=1116, 其他文件來自privoxy官網
設定參考自以下網頁:
http://www.privoxy.org/3.0.15/user-manual/ Privoxy User Manual
http://blog.csdn.net/lidawei201/article/details/6906218 privoxy——广告过滤和自动代理切换
http://cckpg.blogspot.com/2011/06/privoxy.html 使用Privoxy实现通用选择性代理功能
http://forum.xda-developers.com/showthread.php?t=1281738 Web Browser With Black Background (Invert Colors / Night Mode) Through Proxy Filter