如何使用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
  • 阅读 ( 151 )
  • 分类:互联网

你可能感兴趣的文章

树莓皮:非官方教程

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
  • 阅读 ( 289 )

如何让ubuntu在你的树莓pi上运行

Raspbian Jessie是Raspberry Pi的一个很好的操作系统,但是如果你想要一个更传统的Linux计算体验,你可能会寻找一个不同的操作系统。 ...

  • 发布于 2021-03-13 19:13
  • 阅读 ( 299 )

如何将数据从raspberry pi复制到pc:5种方法

不管你用什么样的树莓圆周率,总有一天你会找到一个简单的方法来复制数据到计算机和从计算机。它可以运行网络服务器,媒体服务器,复古游戏机等等。 ...

  • 发布于 2021-03-15 10:48
  • 阅读 ( 358 )

在raspberry pi上设置vnc,以便用任何pc或手机远程控制它

使用Raspberry Pi作为标准PC(带有显示器和键盘)是与设备交互的一种方式。但通常情况下,您可能不需要这些物品。您的USB端口可能太忙,无法连接键盘,而显示器对于您的项目来说可能太笨重。虽然小巧、便携的触摸屏显示器...

  • 发布于 2021-03-15 12:57
  • 阅读 ( 254 )

用emby把你的raspberry pi变成一个媒体服务器

寻找一个智能,易于使用的Raspberry Pi媒体服务器解决方案与客户端应用程序的良好选择?也许你看了Plex或Kodi,但发现它们似乎不对。如果是这样的话,值得一试。 ...

  • 发布于 2021-03-19 08:43
  • 阅读 ( 774 )

9个不是linux的raspberry pi操作系统

想办法让你的树莓皮发挥最大功效吗?运行一个只需要更多东西的项目?虽然看起来很奇怪,但Linux可能是个问题,所以为什么不考虑使用非Linux操作系统呢?一些已经发布,或改编,用于覆盆子皮。 ...

  • 发布于 2021-03-19 13:57
  • 阅读 ( 338 )

26种树莓皮的妙用

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-19 18:15
  • 阅读 ( 352 )

如何将raspberry pi设置为windows瘦客户端

想在你的树莓皮上运行Windows吗? ...

  • 发布于 2021-03-21 09:29
  • 阅读 ( 682 )

如何在一个树莓圆周率主持自己的网站

需要经营一个网站,但不能承担托管费用? ...

  • 发布于 2021-03-21 14:29
  • 阅读 ( 227 )

如何在树莓皮上播放mp3和其他音频文件

只要花5美元,你就可以把任何树莓皮变成一个有用的设备:一个Minecraft服务器,一个复古游戏站,一台台式电脑,甚至一台自制笔记本电脑。 ...

  • 发布于 2021-03-23 13:23
  • 阅读 ( 292 )