Polipo
出自H.-H.'s Wiki
更多操作
Polipo 是一個輕量級的跨平台 HTTP 代理伺服器,設計於個人使用,可以實現 HTTP 和 SOCKS 代理。它可以加速網頁瀏覽、減少網路流量,並且提供額外的功能,比如:透明代理(transparent proxy)、父母控制等。
安裝設定
在大多數的 Linux 發行版中,可以使用對應的套件管理器進行安裝:
# Debian / Ubuntu
$ sudo apt install polipo
# Fedora
$ sudo dnf install polipo
# Arch Linux
$ sudo pacman -S polipo
設定文件路徑通常位於 /etc/polipo/config 或 /etc/polipo/polipo.conf 下。可以編輯文件來調整 Polipo 的行為,比如:設定快取目錄、代理連接埠以及允許的客戶端位址等。範例的設定文件如下:
# 使用的代理連接埠
proxyAddress = "127.0.0.1"
proxyPort = 8123
socksParentProxy = "127.0.0.1:1080"
socksProxyType = socks5
# 允許的客戶端位址
allowedClients = "127.0.0.1, 192.168.0.0/16"
allowPorts = 1-65535
# 快取設定
cacheIsShared = false
diskCacheRoot = "/var/cache/polipo/"
# 日誌文件
logFile = "/var/log/polipo/polipo.log"
服務啟停
在支持 systemd 的作業系統上,可以使用 systemctl 來啟停 Polipo 服務:
# 啟動服務
$ sudo systemctl start polipo
# 停止服務
$ sudo systemctl stop polipo
# 檢查狀態
$ sudo systemctl status polipo