Chromium 體系瀏覽器使用 SOCKS 代理

前言

在幾篇文章以前,我提到了 SOCKS5 這個代理技術。但在當時的文章,我是使用 Firefox 當作範例,其原因是因為 Firefox 能在設定裡面快速的配置,相當簡便。

但是平時大家常使用 Chromium 體系的瀏覽器,如:Google Chrome、Microsoft Edge、Brave Browser 其實他們也支援,但在設定裡面卻找不到這些選項。原因可能是他們並沒有打算設計這些東西在瀏覽器裡面,不過你還是能透過參數來啟用他。

開始使用

首先,你必須知道你下載的瀏覽器,他存放的位置在哪裡。這篇我就以 Brave Browser 為例,適用於所有 Chromium 體系的瀏覽器。Brave.exe 預設會存放在 C:\Program Files\BraveSoftware\Brave-Browser\Application 底下。

001.jpg

接著關閉你的瀏覽器,開啟一個 cmd 畫面,透過以下命令來開啟瀏覽器,其中 --proxy-server 參數設定的就是你的代理伺服器位址。

"C:\Program Files\BraveSoftware\Brave-Browser\Application\brave.exe" --proxy-server="SOCKS5://localhost:12345

其實 Chromium 體系能夠啟動的參數有蠻多蠻好玩的,這邊就記錄下一個我常用的需求:

這些需求的命令如下:

"C:\Program Files\BraveSoftware\Brave-Browser\Application\brave.exe" -incognito --new-window "https://tools.cre0809.com/myip" --proxy-server="SOCKS5://localhost:12345