分類
系統技術

如何檢測proxy是否工作正常

若要檢測 proxy是否工作正常, 可以將 proxy設定在自己的瀏覽器中來進行, 並透過 IP查詢來看是否有改變到 proxy server的IP就可以知道是否工作正常與正確設定完成.

不過若是想快速測試不想改動自己的 Browser設定, 可以用 curl 工具來進行測試, 說明如下:

正常不使用 Proxy的狀況來訪問:

curl https://ip.diary.tw/

可以問到自己的 IP. 若是要觀察 http header, 可以使用 -i, 會同時輸出 header 與察容, 或使用 -I來顯示 header only:

curl -i https://ip.diary.tw/
curl -I https://ip.diary.tw/

若是多加上 proxy server, 則多加上 -x 或是 –proxy 方式指定 proxy server, 後面再加上要查詢的網址:

curl -x http://[username]:[password]@proxy.example.com:80 https://ip.diary.tw/

若 proxy server有要驗證, 可以同時將 [username]:[password]寫上來直接帶入, 若沒有則可以省略, 若只要查詢 header only就組合上面的指令:

curl -x http://[username]:[password]@proxy.example.com:80 -I https://ip.diary.tw/

這樣就可以準確而快速地測試 proxy server是否能正常工作並協助你帶不同的出口 IP.

參考資料:

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

Exit mobile version