⑴ 如何在chrome上安裝goagent
一、打開谷歌網上應用商店,添加Proxy SwitchySharp應用,目前最新為1.9.38版本。添加後在谷歌瀏覽器上點擊[設置]——[工具]——[擴展程序]。 二、在Proxy SwitchySharp應用中選擇「選項」設置。 三、下載我們已經製作好的Proxy SwitchySharp應用備份文件"2011_11_SwitchyOptions.bak",選擇[導入/導出]——[從文件恢復]。 四、選擇好後,會出現確認恢復Proxy SwitchySharp應用備份的對話框,放心的點擊確認! 五、打開Proxy SwitchySharp應用的情景模式,可以看到情景模式名稱已經為「GoAgent」,手動配置已經默認配置好了! 六、選擇[切換規則]標簽,我們需要在線更新規則列表,更新完成後記得要保存哦!!! 七、這一步比較重要:我們使用的備份文件這里沒有更改,請在[啟動情景模式:]改為[自動切換]。如果這里不更改,那麼GoAgent應用無法使用了,最後千萬記得保存! 八、到這里結束了,谷歌瀏覽器google chrome添加GoAgent應用設置完成。
⑵ goagent 是什麼
GoAgent是一個基於Google Appengine的代理工具,全面兼容IE,FireFox,Chrome的代理工具,使用版Python和Google App EngineSDK編寫,程序可以權在Microsoft Windows,Mac,Linux,Android,iPod Touch,iPhone,iPad,webOS,OpenWrt,Maemo上使用。
使用方法:
1、申請GoogleAppengine並創建appid。
2、穩定版
3、修改local\proxy.ini中的[gae]下的appid=你的appid(多appid請用|隔開)
4、雙擊server\uploader bat,上傳成功後即可使用了(地址127 0 0 1:8087)
5、chrome請安裝SwitchySharp插件,然後導入這個設置,需要導入CA證書。
6、firefox請安裝FoxyProxy,或是AutoProxy插件,Firefox需要導入證書。
⑶ hiwifi里更新了openwrt的刷機包,刷完了怎樣安裝goagent等
1、安裝python
下載本頁附件libopenssl_1.0.1c-1_brcm63xx.zip,解壓後將libopenssl_1.0.1c-1_brcm63xx.ipk上傳到路由器/tmp目錄
如果你的路由器是Atheros AR7161,請下載libopenssl_1.0.1c-1_ar71xx.zip
官方libopenssl的安全線程支持上有問題,會出現「ssleay_rand_add: Assertion `md_c[1] ==
md_count[1]' failed」這樣錯誤,用這個libopenssl就沒有問題了。用ssh或者telnet登錄到路由器運行如下命令:
cd /tmp
opkg update
opkg install libopenssl_1.0.1c-1_brcm63xx.ipk
opkg install python
opkg install pyopenssl python-openssl
復制代碼
2、在OpenWrt上安裝goagent
GoAgent是一個基於Google Appengine,因此你必須在app engine上部署goagent的服務端。關於goagent部署請看這里,很詳細:http://blog.chinaunix.net/uid-191945-id-3383080.html或者http://www.360doc.com/content/11/1108/14/7917215_162778496.shtml
現假定你的goagent服務端已經部署了
下載goagent:https://nodeload.github.com/goagent/goagent/legacy.zip/3.0,解壓出來,修改/local/proxy.ini
將ip改成0.0.0.0
[listen]
ip = 0.0.0.0
復制代碼
將appid改成你的appid,多個appid用「|」分隔
[gae]
appid = myvpn|myvpn2
復制代碼
用ssh或者telnet登錄到路由器運行如下命令:
mkdir -p /app/goagent/local
復制代碼
將certs目錄、CA.crt、proxy.ini、proxy.py上傳到路由器/app/goagent/local目錄下。
3、啟動goagent
python /app/goagent/local/proxy.py
復制代碼
先不要關閉ssh控制台,使用chrome的SwitchySharp插件測試一下代理是否成功。將其中「HTTP 代理」地址改成路由器地址,我這里是192.168.11.1
使用SwitchySharp訪問一下twitter.com或者facebook.com看看是否成功:
如果成功,ssh控制台也會滾屏顯示日誌:
4、設置開機啟動goagent
將下面代碼加入到/etc/rc.local(或者直接在luci界面,系統>啟動項>本地啟動腳本 中添加)中
python /app/goagent/local/proxy.py
復制代碼
重啟路由看看是否正常。
5、PAC文件利用
利用PAC文件可以實現自動代理。
打開SwitchySharp》導入/導出》導出PAC文件,將導出SwitchyPac.pac文件上傳到路由器/www目錄中。根據這個文件瀏覽器就能確定哪些網址需要使用代理,哪些直接連接就可以了。
或者,打開proxxy.ini修改[pac]中的ip地址為0.0.0.0,將SwitchyPac.pac放入proxy.ini相同目錄中,此時pac訪問地址為http://192.168.11.1:8086/SwitchyPac.pac。
pac在chrome、ie、firefox等上都支持的(有的要插件),包括ios平台也可以使用pac文件。上傳幾張圖,大家一看就明白了:
IE中自動代理設置:
ios中自動代理設置:
我的rg100a-aa刷完Attitude Adjustment 12.09後,裝了一些常用的軟體,再裝python、goagent,空間基本夠用了。
root@OpenWrt:~# df -h
Filesystem Size Used Available Use% Mounted on
rootfs 13.0M 11.1M 1.9M 86% /
/dev/root 1.8M 1.8M 0 100% /rom
tmpfs 14.3M 476.0K 13.8M 3% /tmp
tmpfs 512.0K 0 512.0K 0% /dev
/dev/mtdblock3 13.0M 11.1M 1.9M 86% /overlay
overlayfs:/overlay 13.0M 11.1M 1.9M 86% /
復制代碼
如果你刷了那些大而全的版本,空間不夠的話可以裝在U盤上了。