最近 Proxy 用的很兇, 要監控 Proxy 有沒有正常運作, 除了看程式是否正常執行、Port 是否正常存在外, 最簡單的就是透過 Proxy 抓個資料跑跑看就知道了.
使用 CURL 於 CLI 透過 Proxy 來抓資料
設定 CURL 透過 Proxy 抓取資料
- Proxy: 127.0.0.1:3128
- 遠端網址: http://127.0.0.1/proxy_check.php # 內容只要寫 <?php echo $_SERVER['REMOTE_ADDR']; ?> 把 Proxy IP 印出來就可以對照了.
臨時設定:
- CLI 命令: $ curl -x http://127.0.0.1:3128 -L http://127.0.0.1//proxy_check.php
長期設定:
- $ export http_proxy=http://127.0.0.1:3128/ # 可直接寫入 .bashrc
- $ curl http://127.0.0.1//proxy_check.php