「Polipo」:修訂間差異
出自H.-H.'s Wiki
更多操作
建立內容為「'''Polipo''' 是一個輕量級的跨平台 HTTP 代理伺服器,設計於個人使用,可以實現 HTTP 和 SOCKS 代理。它可以加速網頁瀏覽、減少網路流量,並且提供額外的功能,比如:透明代理、父母控制等。」的新頁面 |
無編輯摘要 |
||
| 第1行: | 第1行: | ||
'''Polipo''' 是一個輕量級的跨平台 HTTP 代理伺服器,設計於個人使用,可以實現 [[HTTP]] 和 [[SOCKS]] 代理。它可以加速網頁瀏覽、減少網路流量,並且提供額外的功能,比如:透明代理、父母控制等。 | '''Polipo''' 是一個輕量級的跨平台 HTTP 代理伺服器,設計於個人使用,可以實現 [[HTTP]] 和 [[SOCKS]] 代理。它可以加速網頁瀏覽、減少網路流量,並且提供額外的功能,比如:[[透明代理|透明代理(transparent proxy)]]、父母控制等。 | ||
== 安裝設定 == | |||
在大多數的 Linux 發行版中,可以使用對應的套件管理器進行安裝:<syntaxhighlight lang="bash"> | |||
# Debian / Ubuntu | |||
$ sudo apt install polipo | |||
# Fedora | |||
$ sudo dnf install polipo | |||
# Arch Linux | |||
$ sudo pacman -S polipo | |||
</syntaxhighlight>設定文件路徑通常位於 <code>/etc/polipo/config</code> 或 <code>/etc/polipo/polipo.conf</code> 下。可以編輯文件來調整 Polipo 的行為,比如:設定快取目錄、代理連接埠以及允許的客戶端位址等。範例的設定文件如下:<syntaxhighlight lang="ini"> | |||
# 使用的代理連接埠 | |||
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" | |||
</syntaxhighlight> | |||
== 服務啟停 == | |||
在支持 [[systemd]] 的作業系統上,可以使用 <code>systemctl</code> 來啟停 Polipo 服務:<syntaxhighlight lang="bash"> | |||
# 啟動服務 | |||
$ sudo systemctl start polipo | |||
# 停止服務 | |||
$ sudo systemctl stop polipo | |||
# 檢查狀態 | |||
$ sudo systemctl status polipo | |||
</syntaxhighlight> | |||
於 2025年3月7日 (五) 18:30 的最新修訂
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