如何使用raspberry pi作為代理伺服器(使用privoxy)

Raspberry Pi代理伺服器允許您控制人們可以訪問的網站。它還可以從這些網頁中刪除跟蹤器和其他不需要的垃圾。按照以下簡單步驟進行設定。...

Raspberry Pi代理伺服器允許您控制人們可以訪問的網站。它還可以從這些網頁中刪除跟蹤器和其他不需要的垃圾。按照以下簡單步驟進行設定。

privoxy代理伺服器

web代理位於網路上的計算機和internet之間。代理攔截HTTP和HTTPS流量,充當邊界控制官員。它檢查有人試圖訪問的網址(或URL),如果它在禁止列表中或符合任何禁止的條件,則代理拒絕連線。

如果代理對該網站滿意,它將檢索該網頁並將其轉發給請求該網頁的計算機。這為網路上的裝置提供了一定程度的匿名性。

代理會搜尋它檢索到的網頁。任何跟蹤指令碼、廣告或其他不需要的內容都會被剝離,因此您只會收到一個乾淨的網頁。通常伴隨著網站訪問的窺探和隱私侵犯的隱藏負載被刪除。它就像一個綿羊蘸網頁。

當然,廣告遮蔽是一個有爭議的話題。你在網路上自由訪問的大部分內容只能從廣告中獲得資金。不過,從隱私的角度來看,你在網際網路上所做的每件事的追蹤和相互關聯充其量是令人毛骨悚然的,最壞的情況是具有侵入性的。

Privoxy(隱私增強代理)允許你迴避很多問題。因為它是集中管理的,所以也很容易管理。一旦您將網路上不同計算機上的瀏覽器設定為使用代理,所有管理都將在代理上執行,而不是在單個裝置上執行。

安裝privoxy

要安裝Privoxy,請與Raspberry Pi建立SSH連線。我們的測試單元的IP地址是192.168.4.18,因此我們鍵入以下內容:

ssh [email protected]

如何使用raspberry pi作為代理伺服器(使用privoxy)

我們將在Raspberry Pi上安裝新軟體,因此最好更新儲存庫索引並安裝任何可用的更新。我們可以使用一個命令來執行這兩個任務,該命令使用&順序連結兩個apt-get命令。第二個命令只有在第一個命令沒有錯誤地完成時才會執行。

我們鍵入以下內容:

sudo apt-get update && sudo apt-get upgrade

如何使用raspberry pi作為代理伺服器(使用privoxy)

取決於你的覆盆子皮的年份和你上次更新它的時間,這可能需要一點時間。完成後,我們將安裝Privoxy:

sudo apt-get install privoxy

如何使用raspberry pi作為代理伺服器(使用privoxy)

接受連線

預設情況下,Privoxy將接受執行它的計算機的HTTP和HTTPS連線。我們需要告訴它接受來自我們決定指向它的任何其他計算機的連線。Privoxy的配置檔案位於:“/etc/Privoxy/config”中。我們需要使用sudo將更改寫入其中。

我們的命令是:

sudo nano /etc/privoxy/config

如何使用raspberry pi作為代理伺服器(使用privoxy)

配置檔案很長。然而,檔案的大部分是由註釋和說明組成的。向下滾動直到看到第4.2節的開頭。

如何使用raspberry pi作為代理伺服器(使用privoxy)

我們正在查詢偵聽地址設定。透過在行的開頭放置一個數字元號(#),註釋掉兩個原始命令,然後新增以下新條目:

listen-address :8118

如何使用raspberry pi作為代理伺服器(使用privoxy)

這指示Privoxy從任何IP地址接受埠8118上的連線。Privoxy使用一組過濾器執行,這些過濾器透過一組稱為acti***的規則應用於url。您可以將篩選器和操作編輯為文字檔案,或使用Privoxy瀏覽器介面進行更改。

Privoxy上的管理員帳戶沒有密碼保護,因此您需要考慮是否要在網路上啟用此功能。如果這樣做,請滾動到檔案底部並鍵入此行:

enable-edit-acti*** 1

如何使用raspberry pi作為代理伺服器(使用privoxy)

要儲存更改,請按Ctrl+O、Enter,然後按Ctrl+X關閉編輯器。

我們現在需要重新啟動Privoxy以使更改生效:

sudo systemctl restart privoxy

如何使用raspberry pi作為代理伺服器(使用privoxy)

我們可以使用systemctl來驗證Privoxy是否正在執行並檢視其狀態:

sudo systemctl status privoxy

如何使用raspberry pi作為代理伺服器(使用privoxy)

我們有綠燈,沒有錯誤資訊。讓我們從瀏覽器嘗試遠端管理連線。在另一臺計算機上開啟瀏覽器,然後瀏覽到埠8118上Raspberry Pi的IP地址。

在我們的例子中,這是:

192.168.4.18:8118

您應該看到Privoxy主頁,如下所示。

如何使用raspberry pi作為代理伺服器(使用privoxy)

這意味著Privoxy正在執行並使用其預設設定。預設值是經過仔細選擇的,而且在大多數情況下,它們都非常適合。

現在,我們需要告訴您網路上所有計算機上的瀏覽器使用Privoxy作為代理伺服器。

配置瀏覽器

所有瀏覽器都允許您使用代理設定。瀏覽器中的“幫助”功能將向您展示如何做到這一點。在Firefox中,只需鍵入“關於:首選項“在位址列。

滾動到“網路設定”部分,然後單擊“設定”

如何使用raspberry pi作為代理伺服器(使用privoxy)

在“Configure Proxy Access to the Internet”下,選擇“Manual Proxy Configuration”選項旁邊的單選按鈕。在“HTTP代理”地址欄位中鍵入Raspberry Pi的IP地址,然後在“埠”欄位中鍵入“8118”。

選中“還將此代理用於FTP和HTTPS”選項旁邊的複選框(將為您填寫“HHTTPS代理”和“FTP代理”欄位),然後單擊底部的“確定”。

如何使用raspberry pi作為代理伺服器(使用privoxy)

關閉配置選項卡,開啟一個網站,它應該像往常一樣出現沒有問題。如果是這樣,Privoxy將以其預設設定啟動並執行。

配置privoxy

開啟瀏覽器,前往配置.privoxy.org.

如何使用raspberry pi作為代理伺服器(使用privoxy)

單擊Privoxy主頁上的“檢視並更改當前配置”。配置摘要頁面允許您檢視操作和篩選器的配置。

您可以直接在編輯器中編輯檔案(螢幕上提供了檔案路徑)。使用瀏覽器介面的配置功能要容易得多。請注意,根據設計,您不能編輯“預設操作“設定。

單擊“編輯”開啟“匹配”-全部。行動“設定。

如何使用raspberry pi作為代理伺服器(使用privoxy)

將顯示編輯選項。單擊任何淺藍色文字將開啟一個指向描述該專案的幫助頁的連結。

“設定為謹慎”、“設定為中等”和“設定為高階”按鈕將增加或減少Privoxy對其過濾的寬容程度。你可以啟動Privoxy的偏執設定,這樣它就可以積極過濾任何輕微可疑的東西。或者,你可以放鬆它,讓它以適度的信任度運作。

單擊“編輯”分別調整每個引數。

如何使用raspberry pi作為代理伺服器(使用privoxy)

單擊每個選項旁邊的單選按鈕,選擇“啟用”、“禁用”或“無更改”

“說明”列提供了每個設定的簡短說明。但是,如果您單擊“操作”列中的任何連結,則可以檢視該專案的完整“幫助”頁。

如何使用raspberry pi作為代理伺服器(使用privoxy)

要儲存設定,請單擊頁面頂部或底部的“提交”。

先嚐試預設值

在大多數情況下,預設設定應該可以正常工作。但是,如果您想出於任何特定原因調整設定,Privoxy會提供您所需的所有選項。

但是,在進行任何更改之前,您可能需要複製純文字設定檔案。這將允許你很容易地逆轉你所做的一切,如果你被鎖定在瀏覽器介面之外。

  • 發表於 2021-04-01 19:49
  • 閱讀 ( 42 )
  • 分類:網際網路

你可能感興趣的文章

5個線上威脅可能會毀掉你的raspberry pi體驗

你很高興用你的樹莓皮。也許是遊戲中心,或者是媒體中心。希望你已經嘗試了一些其他用途,這個難以置信的多功能的小電腦。但它安全嗎? ...

  • 發佈於 2021-03-12 17:34
  • 閲讀 ( 45 )

樹莓皮:非官方教程

This guide is available to download as a free PDF. Download this file now. Feel free to copy and share this with your friends and family. ...

  • 發佈於 2021-03-13 15:59
  • 閲讀 ( 63 )

如何讓ubuntu在你的樹莓pi上執行

Raspbian Jessie是Raspberry Pi的一個很好的作業系統,但是如果你想要一個更傳統的Linux計算體驗,你可能會尋找一個不同的作業系統。 ...

  • 發佈於 2021-03-13 19:13
  • 閲讀 ( 65 )

9個最好的pi程式設計資源,把你的樹莓pi使用

樹莓皮是個漂亮的裝置。作為一種片上系統(SoC)單板裝置,Raspberry-Pi有很多用途。專案範圍從媒體中心和復古遊戲應用程式到DIY智慧家居技術,但在Raspberry Pi上程式設計提供了大量的學習機會。 ...

  • 發佈於 2021-03-14 03:57
  • 閲讀 ( 53 )

如何將資料從raspberry pi複製到pc:5種方法

不管你用什麼樣的樹莓圓周率,總有一天你會找到一個簡單的方法來複制資料到計算機和從計算機。它可以執行網路伺服器,媒體伺服器,復古遊戲機等等。 ...

  • 發佈於 2021-03-15 10:48
  • 閲讀 ( 61 )

在raspberry pi上設定vnc,以便用任何pc或手機遠端控制它

使用Raspberry Pi作為標準PC(帶有顯示器和鍵盤)是與裝置互動的一種方式。但通常情況下,您可能不需要這些物品。您的USB埠可能太忙,無法連線鍵盤,而顯示器對於您的專案來說可能太笨重。雖然小巧、便攜的觸控式螢幕顯示...

  • 發佈於 2021-03-15 12:57
  • 閲讀 ( 51 )

如何直接連線到樹莓皮沒有網際網路

樹莓圓周率的多功能性意味著在某個時候,你一定會在戶外使用它,超出你的無線網路。那麼,如果不**鍵盤和顯示器,如何與之通訊呢? ...

  • 發佈於 2021-03-16 08:17
  • 閲讀 ( 54 )

7種最佳樹莓皮4例

樹莓皮4是最新版本的神奇單板電腦。與以前的版本一樣,Raspberry Pi 4有多種型號,為微型裝置增加了更多的處理能力、更多的記憶體和額外的功能。 ...

  • 發佈於 2021-03-18 09:54
  • 閲讀 ( 55 )

用emby把你的raspberry pi變成一個媒體伺服器

尋找一個智慧,易於使用的Raspberry Pi媒體伺服器解決方案與客戶端應用程式的良好選擇?也許你看了Plex或Kodi,但發現它們似乎不對。如果是這樣的話,值得一試。 ...

  • 發佈於 2021-03-19 08:43
  • 閲讀 ( 62 )

9個不是linux的raspberry pi作業系統

想辦法讓你的樹莓皮發揮最大功效嗎?執行一個只需要更多東西的專案?雖然看起來很奇怪,但Linux可能是個問題,所以為什麼不考慮使用非Linux作業系統呢?一些已經發布,或改編,用於覆盆子皮。 ...

  • 發佈於 2021-03-19 13:57
  • 閲讀 ( 69 )