切換選單
切換偏好設定選單
切換個人選單
尚未登入
若您做出任何編輯,會公開您的 IP 位址。

Polipo

出自H.-H.'s Wiki

Polipo 是一個輕量級的跨平台 HTTP 代理伺服器,設計於個人使用,可以實現 HTTPSOCKS 代理。它可以加速網頁瀏覽、減少網路流量,並且提供額外的功能,比如:透明代理(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