拨开荷叶行,寻梦已然成。仙女莲花里,翩翩白鹭情。
IMG-LOGO
主页 文章列表 如何使用树莓派设置 Tor 代理

如何使用树莓派设置 Tor 代理

白鹭 - 2022-01-06 2070 0 0

您是否担心在线隐私?也许您有兴趣保护您的个人信息免受在线营销商和广告商的侵害,他们可能会在未经您许可的情况下使用这些数据,或将您的信息出售给第三方。无论引擎如何,Tor 网络都是避免任何形式的在线监视的最常见方法之一。

在今天的文章中,您将学习如何在 Raspberry Pi 上设置 Tor 代理,并使用它在您连接到家庭网络时自动通过 Tor 路由流量。

使用 Raspberry Pi 设置 Tor 代理以进行安全浏览

  1. 什么是 Tor 代理服务器?
  2. 需要准备的东西
  3. 开始使用:设置 Raspberry Pi
  4. 在树莓派上安装 Tor
  5. 配置 Tor 代理服务器
  6. 从任何网络浏览器连接到 Tor 代理
    1. Mozilla 火狐
    2. Google Chrome(和其他基于 Chromium 的浏览器)
    3. Apple Safari

什么是 Tor 代理服务器?

代理服务器充当向服务器请求资源(例如文件或网页)的客户端的中介。

当您设置 Tor 代理服务器时,所有流量都将通过 Tor 网络重定向。您通过 Tor 发送的每个数据包都经过多次加密和解码,然后通过多个中继重定向,这些中继从构成 Tor 网络的数千个中继中随机选择。这样,您就可以对正在观看网络的任何人隐藏您的位置和活动,包括隐藏您访问的网站、发送的消息和发布的任何帖子。

许多人通过免费的 Tor 浏览器访问 Tor,但这需要在您可以访问 Internet 的任何设备上设置浏览器。如果您想在所有设备上使用 Tor 网络或使用您当前的网络浏览器匿名上网,设置 Tor 代理服务器通常更容易,这就是您将在本指南的下一节中学到的内容。

需要准备的东西

要完成本教程,您需要:

  1. 树莓派运行树莓派操作系统
  2. 电源线与树莓派兼容
  3. 外置键盘以及如何将其连接到 Raspberry Pi
  4. HDMI 或微型 HDMI 电缆,具体取决于 Raspberry Pi 型号
  5. 外屏
  6. 以太网线(如果未通过 WiFi 连接)

开始使用:设置树莓派

首先,将所有外围设备连接到 Raspberry Pi。

当树莓派启动时,点击工具栏上的小网络图标并连接到 WiFi 网络,如果你不使用以太网线。

在开始之前,您应该检查您是否正在运行最新版本的 Raspberry Pi OS。打开终端并输入以下命令:

sudo apt update && sudo apt-y 升级

如果您安装了一个或多个更新,请通过运行以下命令重新启动 Raspberry Pi:

sudo reboot

在树莓派上安装 Tor

您可以使用单个终端命令安装 Tor:

sudo apt install Tor

您可以使用单个命令在 Raspberry Pi 上安装 Tor 软件。

您现在有 2 个新服务在 Raspberry Pi 上运行:tor.servicetor@default.service。

服务tor只是象征性的。要检查实际的 tor @ default 服务是否正在运行,请使用以下终端命令:

sudo systemctl status tor@default.service
如何使用树莓派设置 Tor 代理的图片 1 检查实际的 tor@default 服务是否正在运行

如果终端返回 active 消息,您就可以继续下一步了。

配置 Tor 代理服务器

通过对 Tor 配置文件进行一些更改来设置代理服务器。在编辑这个 'torr' 文件之前,你应该做一个备份:

sudo cp/etc/tor/torrc/etc/tor/torrc.backup

现在你有了备份,创建一个简单的配置,在端口 9050 上指定 Tor Socks 代理服务并接受来自本地 LAN 的连接。

要打开'torr'配置文件并进行编辑,运行以下命令:

sudo nano/etc/tor/torrc

此文件现在将在 Nano 编辑器中启动。首先,确定 SocksPort ,它是您的 Raspberry Pi 的 IP 地址。您可以通过运行以下终端命令来获取此信息:

主机名-I

获取这个IP地址并加上端口号:9050。比如树莓派的IP地址是192.168.1.111, 然后将以下内容添加到 Torr 配置文件中:

SocksPort 192.168.1.111:9050

将以下内容添加到 Nano 编辑器,确保将 SocksPort 替换为您自己的值:

SocksPort 192.168.1.100:9050 SocksPolicy 接受 192.168.1.0/24 RunAsDaemon 1 DataDirectory/var/lib/tor

完成更改后,按 Ctrl+ OCtrl 保存文件>+ X关闭。

要使用新配置重新启动 Tor 服务,请运行以下命令:

sudo systemctl restart tor@default.service

从任何网络浏览器连接到 Tor 代理

在这最后一节中,您将学习如何使用所有主要网络浏览器连接到 Raspberry Pi 服务器。

请注意,您通常会使用 IP 地址连接到 Raspberry Pi。您可以随时通过在 Raspberry Pi 终端中运行 hostname-I 来访问此信息。

Mozilla Firefox

首先配置Firefox使用代理服务器:

1.在 Firefox 的右上角,选择三横线图标。

2.选择首选项。

3.在左侧的菜单中,选择常规。

4.滚动到网络设置并点击设置按钮

5.在连接设置窗口中,选中手动代理配置复选框。

如何使用树莓派设置 Tor 代理的图片 2 选择手动代理配置复选框

6.在 SOCKS Host 字段中,输入 Raspberry Pi 的 IP 地址。

7.在端口部分,输入9050。

8.确保选中 SOCKS v5 复选框。

9.点击确定。

10.关闭并重新启动 Firefox!

Google Chrome(和其他基于 Chromium 的浏览器)

你在使用 Chrome 吗?将 Google Chrome 指向代理服务器:

1.在 Chrome 的右上角,选择三点图标。

2.选择设置。

3.在左侧的菜单中,导航至 Advanced>;系统.

如何使用树莓派设置 Tor 代理的图 3 导航到高级>系统

4.选择打开您计算机的代理设置

接下来的步骤会因操作系统而异。

ma​​cOS

如果您是 Mac 用户,Google Chrome 将启动 Mac 的网络>代理菜单。在这个窗口中:

  1. 选择SOCKS 代理。
如何使用树莓派设置 Tor 代理的图 4 选择 SOCKS 代理
  1. SOCKS Proxy Server中,输入树莓派的IP地址。
  2. 在封闭的文本框中,输入端口号9050。
  3. 点击确定>保存更改;申请
  4. 关闭并重新启动 Chrome。

Windows

如果您使用的是 Windows PC,谷歌浏览器将启动一个Internet 选项窗口在此窗口中:

  1. 选择局域网设置按钮
  2. 选中以下复选框:为您的 LAN 使用代理服务器
  3. 点击高级。
  4. Socks 部分,输入 Raspberry Pi 的 IP 地址。
  5. 端口部分,输入9050。
  6. 点击保存>申请
  7. 重新启动 Google Chrome。

苹果 Safari

如果您使用 Apple Safari 浏览器,则:

1.在 Safari 工具栏中,选择 Safari>偏好。

2.选择高级标签

3.找到代理并选择更改设置按钮

4.在左侧菜单中,选择 SOCKS 代理

5.在SOCKS Proxy Server中,输入树莓派的IP地址。

6.在随附的文本字段中,输入端口号 9050。

7.单击确定>保存更改;申请

8.不要忘记重新启动 Safari!

标签:

0 评论

发表评论

您的电子邮件地址不会被公开。 必填的字段已做标记 *