標籤:迴圈 代理設定 分享 下載 檔案中 git tps log else
技巧1.使用site
我們在搜尋的時候,其實不全依賴搜尋引擎也是可以的, 比如我們要搜尋一個 “中國” ,可以在搜尋方塊輸入
中國 site:www.baidu.com
然後我們得到就全是來自百度的資訊,而不會有夾雜的資訊,這個是非常好用的
注意: 在site後面必須是英文的:並且在:的前後不能有空格。
2. 直接進入百度的進階搜尋頁面。
https://www.baidu.com/gaoji/advanced.html
3. http://www.3bsou.com
3b搜
竟然愛上了它,看看它的介面吧。
可以看到,在搜尋引擎上,還是Google和必應可以給我想要的。
4. 維基百科
一般通過Google進入會更好一些,維基百科的好處在於資訊更為全面、權威,並且我認為他們對於資訊的處理(如目錄、來源等)都做的很好,並且也不用擔心它是英文,因為維基百科在左上方可以讓我們選擇語言,如下所示:
直接點擊漢、或者是大陸簡體 即可。非常方便,尤其是在講解各種排序,也是淺顯易懂。推薦。
1.搜百度盤。有很多東西可以方便的找到,比如破解ps的amtlib.dll檔案,FastStoneCapture工具(對此工具瞭解更多)等等。
2.知乎。很多問題都能找到高品質的答案。
3.github。什麼源碼都可以很方便的找到。另外FQ神器lantern就是源於此。
4.Google搜尋。搜尋比較專業的東西用Google,搜尋國內的零碎的東西可以用百度。但是因為我們Google在國內有時候不穩定,所以在我看來必應搜尋也是很不錯的搜尋引擎,值得推薦。
5.fanqiang
一般,我們在使用lantern的時候可能會出現一些問題,問題的原因往往是由於Proxy 伺服器的設定問題,比如,我們開機之後,並沒有自動登陸藍燈,然後發現qq可以登入,而瀏覽器不能登入,這時就是因為在瀏覽器的進階設定中的代理設定中開啟了Proxy 伺服器,而藍燈沒有真正的開啟,先看:
即,這時,使用藍燈的4219連接埠號碼了,但是lantern沒有真正的連結成功,所以不能瀏覽網站,解決方案很簡單,一種是開啟lantern,這時也是可以FQ的了;另外一種就是把proxy server勾掉,這樣就徹底是不能FQ的了。 都是可以成功解決此類問題的。
另外,當我們使用小飛機FQ的時候(lantern同時也在開啟狀態),那麼可以看到Automatic configuration也是開啟的狀態,這個配置選項會自動覆蓋下面的proxy server,也就是說使用lantern和小飛機同時FQ,最終使用的時小飛機。
,當我們開啟小飛機時,在網路設定的代理設定中顯示如下:
即使用了setup script, 地址為 http://...........
當然,如果我們關閉了,就不會顯示這些了。 而如果我們開啟的時lantern,則顯示如下:
兩者使用的都是Proxy 伺服器,只是小飛機設定的是自動代理,而lantern的是手動設定。
那麼兩者真正的區別是什麼呢?實際上,兩者一個是代理上網,一個是指令碼上網,而本質上兩者使用的都是Proxy 伺服器來上網。
只是,前者需要手動設定代理的地址和連接埠號碼,如所示。而後者上網是不需要手動設定地址和連接埠號碼的,只需要將指令檔填寫在自動設定的指令碼處即可。如果我們把小飛機的指令碼代理的地址輸入,可以發現會提示下載一個指令檔,這個指令檔的代碼如下(js代碼)
// Generated by gfwlist2pac// https://github.com/clowwindy/gfwlist2pacvar domains = { "gimpshop.com": 1, "directcreative.com": 1, // 省略2000行配置代碼};var proxy = "PROXY 127.0.0.1:1080;";var direct = ‘DIRECT;‘;var hasOwnProperty = Object.hasOwnProperty;function FindProxyForURL(url, host) { var suffix; var pos = host.lastIndexOf(‘.‘); pos = host.lastIndexOf(‘.‘, pos - 1); while(1) { if (pos <= 0) { if (hasOwnProperty.call(domains, host)) { return proxy; } else { return direct; } } suffix = host.substring(pos + 1); if (hasOwnProperty.call(domains, suffix)) { return proxy; } pos = host.lastIndexOf(‘.‘, pos - 1); }}
我們可以去github上查看源碼。
可以看到,這個設定檔中,首先是一個domains對象,進行了2000行左右的配置。然後一個proxy字串、一個direct字串、hasOwnProperty方法、一個需要本地進行調用的函數 FindProxyForURL,接受一個url參數和一個host參數,然後進行判斷host中是否有兩個.,如果沒有,就檢測domains中是否有host屬性,有,則返回proxy,否則返回direct, 然後如果存在兩個.,就看後面以股份有沒有suffix,如果有,就使用代理,否則一直迴圈即可。
domains是很多的主機名稱,並且都是沒有www的,即如果是只有一個點的,那麼就判斷使用proxy還是direct,如果是有兩個點的,我們就拿到後面的,看看有沒有,即只要一個點就夠了,如果有,就使用,如果麼有,就不用了,讓pos減1後繼續迴圈判斷。
他會被瀏覽器自動調用,這裡文章介紹了
在firefox中,我們也是可以進行代理設定的,如下所示:
即預設選項為使用系統代理程式設定,即我們在網路設定的是怎麼樣的,這裡就使用怎麼樣的形式,下面還有一個自動代理配置(PAC)的選項,就是添加自動設定的PAC檔案,既然PAC是js檔案,所以一定是瀏覽器來調用的了。 而我們也可以選擇不使用代理。
即系統自己是一個統籌全域的設定,我們在瀏覽器中還可以進一步的進行配置,有一種雙層保護的感覺。
另外,我們可以看看小飛機的設定選項:
即第一個是是否使用系統代理程式,勾選上之後我們就可以fanqiang了,第二個是模式分為PAC和全域模式,PAC模式就是上面我們看到的pac指令檔中的domains對象下的一些網域名稱,如果全域模式就會代理所有的流量了。就像lantern一樣,我們可以選擇如下:
即可以通過勾選Proxy all traffic來代理所有的流量,當然,這是不建議的,因為lantern和小飛機都是由流量的限制的,所以,我們還是希望對於一些沒有必要的地方不適用Proxy 伺服器,來減少浪費。
接下來是Servers(這個Servers當然就是Proxy 伺服器了):
這裡就選擇了try01的伺服器。並且我們得到連接埠號碼時一般進入Edit Servers即可進行設定管理員選項。
下面是PAC選項設定:
即我使用的時Local PAC, 即使用本地的PAC設定檔, 當然也可以使用Online PAC,但是顯然,使用本地的更快,因為瀏覽器在調用時不需要再去請求了,我們還可以直接Edit ,這樣就可以進入PAC設定檔了,還可以從網上更新得到最新的PAC檔案。
我們還可以選擇是否需要開機自啟,至於 Availibility statics,還不太清楚其意思。
最後就是logs了,我們可以通過查看日誌瞭解到我們對其進行的一系列操作。
5. 找尋問題的搜尋路徑
- 官方文檔
- stackoverflow (segmentfault)
- 阮一峰&&張鑫旭
- 部落格園的找找看(按照推薦書搜尋)
6. 論Google對原創的支援 --- Google百度高下立見
搜尋類網站記錄 && Proxy 伺服器