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

「Polipo」:修訂間差異

出自H.-H.'s Wiki
Hsins留言 | 貢獻
建立內容為「'''Polipo''' 是一個輕量級的跨平台 HTTP 代理伺服器,設計於個人使用,可以實現 HTTPSOCKS 代理。它可以加速網頁瀏覽、減少網路流量,並且提供額外的功能,比如:透明代理、父母控制等。」的新頁面
 
Hsins留言 | 貢獻
無編輯摘要
 
第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 代理伺服器,設計於個人使用,可以實現 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