SwitchOmega的詳細配置——for Windows


必看

先下載Shadowsocks客戶端進行相應配置,然后只要對SwitchOmega 進行新建情景模式后簡單配置即可。

本文不談如何安裝SwitchOmega只談如何配置SwitchOmega

不會安裝的同學 點這里

SwitchyOmega是一款非常優秀代理插件,在Chromium內核的瀏覽器都可以安裝,它有多種情景模式可以設置( 代理服務器模式、自動切換模式、PAC情景模式、虛情景模式)

注意:插件的代理配置只在其安裝的瀏覽器有效,如多個瀏覽器同時安裝,代理配置是不互通的。

1.代理服務器模式:可以自己寫規則,自由度大,需要懂語法規則。

2.PAC情景模式:可以使用本地或網絡上的PAC文件,也可以自己編寫,但是需要懂得相關的技術。

3.自動切換模式:根據多種條件,如域名或網址等自動選擇情景模式。可以自己編寫規則,也可以使用網上發布的規則。

4.虛情景模式:一般用於自動切換模式,所以不詳細說明。

 

下面我們說說該如何配置

先打開SwitchyOmega的選項進入SwitchyOmega的設置頁面,有界面、通用、導入導出,一般按默認即可。

1.代理服務器模式:

點擊新建情景模式

 

出現如圖所示

情景模式名稱隨便寫,情景模式類型選擇代理服務器,點擊創建即可

頁面會加載到情景模式的設置,在此設置中填寫相應參數即可

1.選擇代理服務器協議,有http、https、SOCKS4、SOCKS5(如:GoAgent為HTTP、Shadowsocks為SOCKS5)

2.填寫代理服務器IP或域名,基本都是本地回環地址(如:GoAgent、Shadowsocks等基本都是本地回環地址127.0.0.1)

3.填寫代理服務器端口(如:GoAgent為8086、Shadowsocks為1080)

4.填寫不希望通過代理來訪問的網站(具體可以使用的語法規則請查看chrome.proxy),如不填寫,使用該情景模式下,該瀏覽器所有流量全部通過代理。

5.記住!每次修改情景模式一定要點擊應用,不然就白寫!

2.PAC情景模式:

點擊新建情景模式

出現如圖所示

情景模式名稱隨便寫,情景模式類型選擇.PAC情景模式,點擊創建即可

在新的情景模式設置中填寫相應參數即可

不填寫PAC網址:

你可以直接手動編寫PAC自由度大,但是需要懂得相關的語言語法。

填寫PAC網址:

1.PAC文件的地址(在填寫PAC地址后,4號箭頭所指位置會變成無法編輯狀態)

PAC文件一般在GoAgent的地址為http://127.0.0.1:8086/pac、Shadowsocks為http://127.0.0.1:1080/pac

2.應用更改,只有應用更改后才能更新情景模式

3.點擊此處可以立即更新PAC文件(此PAC文件更新與Shadowsocks等客戶端的PAC更新不一樣,此更新只會把Shadowsocks等在本地的PAC更新到瀏覽器插件,不會更新本地的PAC.TXT文件而Shadowsocks等的PAC更新是更新本地的PAC.TXT文件)

4.PAC文件內容信息

 

3.自動切換模式:

看字面意思就應該知道,這個可以在多個代理直接自動切換

還是一樣情景模式名稱隨便寫,情景模式類型選擇自動切換模式,點擊創建即可

 

我們看到,上面可以編輯源代碼,也可以在面板上直接編輯參數。

源代碼編輯:

 

點擊編輯源代碼后

我們可以編輯箭頭所指文本框

最簡單的編寫方法 直接輸入域名 空格 +你的情景模式名稱(此情景模式不是自動切換的情景模式的名稱,而是代理服務器模式下的情景模式的名稱)如下圖:

 

我輸入了 www.baidu.com +Socks 5

只要我訪問www.baidu.com這個域名,插件會自動切換到Socks 5這個情景模式下的代理服務器來訪問

* +direct是自動代理模式的默認值,在源代碼中不匹配的將全部直接連接,不經過任何代理。

如果我們把* +direct改成* + Socks 5,那么不在源代碼中匹配的將全部走Socks 5情景模式下的代理,在源代碼中匹配的將會根據源代碼的參數走相應的情景模式。

如果在此設置中我們需要www.baidu.com這個直接連接,不經過代理,那么最簡單的編寫方法,就是增加www.baidu.com +direct這么一條即可。

更多的編寫方法可以去Github  查看

 

直接在列表中編輯:

1.匹配的條件,可以根據需要選擇。

域名通配符:

根據域名(主機名)匹配請求。

星號 * 匹配零個或者多個字符。

問號 ? 匹配任意一個字符。

請注意以 *. 開頭的規則有特別處理,會同時匹配子域名和自身。

例如: *.example.com 能匹配 www.example.com ,而且也能匹配 example.com 。

如果只需要匹配子域名,請使用兩個星號開頭,如 **.example.com。

 

域名正則:

類似域名通配符,但使用正則表達式.

正則表達式很難編寫,且可讀性差。

因此,一般情況建議使用通配符。當其他任何條件都不能滿足要求時,才使用正則表達式。

 

域名層數:

如果域名層數在設定的范圍內則匹配,否則不匹配。

域名層數是指 域名共有幾段(以點分隔).

例如: www.example.com 的域名層數為 3,而 internal 的域名層數為 1.

 

網址通配符:

根據通配符規則匹配網址。

關於通配符表達式,請參考上方的域名通配符一節的說明。

請注意網址通配符沒有任何特殊處理,不會特殊處理子域名等。

所以 *://*.example.com/* 能匹配 http://www.example.com/ 但是 不匹配 http://example.com/.

 

網址正則:

使用功能強大的正則表達式來匹配網址。

但正則表達式很難編寫,且可讀性差。

因此,一般情況建議使用通配符。當其他任何條件都不能滿足要求時,才使用正則表達式。

 

關鍵字:

關鍵字條件的具體匹配規則是:網址協議為HTTP且網址中包含該關鍵字。

類似於 http://*關鍵字*, 其中 關鍵字 是設定好的關鍵字。

如果某防火牆根據網址中是否包含關鍵字來屏蔽網址,那么可以使用關鍵字條件來通過代理訪問這樣的請求,以達到繞過防火牆的目的。

 

(禁用)

設置規則類型為(禁用)可以臨時禁用某個條件。禁用的條件在匹配時視為不存在。

條件被禁用后,仍然保存有之前的數據(例如通配符或正則),因此當需要時,可以把條件類型改回之前的類型,以方便地重新啟用條件。

 

2.條件設置,不需要多說了把

3.情景模式,選擇你代理服務器模式下的情景模式的名稱,不需要多說了。

默認情景模式:在自動切換情景模式下默認的流量走向。

如果感覺自己編寫規則麻煩,我們可以導入網上的規則

點擊添加規則列表

1.在切換規則列表上會自動生成一個規則,可以在后面設置該規則的情景模式

2.規則的格式

3.規則的地址(我提供一個fan牆的規則地址:https://autoproxy-gfwlist.googlecode.com/svn/trunk/gfwlist.txt 此規則內包含大量被功夫網屏-蔽的網站,需要將切換規則列表的連接情景模式改成可以fan牆的代理服務器的情景模式)

4.規則列表的內容,如果不填寫網址,可以直接編寫

還是提醒一下,不要忘了應用,不然白寫

下圖為我配置好的自動代理

因為使用了在線列表,所以沒有寫切換規則,如果有需要可以在切換規則上繼續添加,在線列表可以和切換規則是同時使用的。

 

最后大家不要網忘了選擇情景模式哦

左鍵點擊插件的圖標,在列表中選擇你要的情景模式哦,使用的情景模式是有藍色背景的


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM