您是否担心在线隐私?也许您有兴趣保护您的个人信息免受在线营销商和广告商的侵害,他们可能会在未经您许可的情况下使用这些数据,或将您的信息出售给第三方。无论引擎如何,Tor 网络都是避免任何形式的在线监视的最常见方法之一。
在今天的文章中,您将学习如何在 Raspberry Pi 上设置 Tor 代理,并使用它在您连接到家庭网络时自动通过 Tor 路由流量。
使用 Raspberry Pi 设置 Tor 代理以进行安全浏览
- 什么是 Tor 代理服务器?
- 需要准备的东西
- 开始使用:设置 Raspberry Pi
- 在树莓派上安装 Tor
- 配置 Tor 代理服务器
- 从任何网络浏览器连接到 Tor 代理
- Mozilla 火狐
- Google Chrome(和其他基于 Chromium 的浏览器)
- Apple Safari
什么是 Tor 代理服务器?
代理服务器充当向服务器请求资源(例如文件或网页)的客户端的中介。
当您设置 Tor 代理服务器时,所有流量都将通过 Tor 网络重定向。您通过 Tor 发送的每个数据包都经过多次加密和解码,然后通过多个中继重定向,这些中继从构成 Tor 网络的数千个中继中随机选择。这样,您就可以对正在观看网络的任何人隐藏您的位置和活动,包括隐藏您访问的网站、发送的消息和发布的任何帖子。
许多人通过免费的 Tor 浏览器访问 Tor,但这需要在您可以访问 Internet 的任何设备上设置浏览器。如果您想在所有设备上使用 Tor 网络或使用您当前的网络浏览器匿名上网,设置 Tor 代理服务器通常更容易,这就是您将在本指南的下一节中学到的内容。>
需要准备的东西
要完成本教程,您需要:
- 树莓派运行树莓派操作系统
- 电源线与树莓派兼容
- 外置键盘以及如何将其连接到 Raspberry Pi
- HDMI 或微型 HDMI 电缆,具体取决于 Raspberry Pi 型号
- 外屏
- 以太网线(如果未通过 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.service 和 tor@default.service。
服务tor只是象征性的。要检查实际的 tor @ default 服务是否正在运行,请使用以下终端命令:
sudo systemctl status tor@default.service
检查实际的 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
+ O
和 Ctrl
保存文件>+ 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.在连接设置窗口中,选中手动代理配置复选框。
选择手动代理配置复选框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>;系统.
导航到高级>系统4.选择打开您计算机的代理设置。
接下来的步骤会因操作系统而异。
macOS
如果您是 Mac 用户,Google Chrome 将启动 Mac 的网络>代理菜单。在这个窗口中:
- 选择SOCKS 代理。
- 在SOCKS Proxy Server中,输入树莓派的IP地址。
- 在封闭的文本框中,输入端口号9050。
- 点击确定>保存更改;申请。
- 关闭并重新启动 Chrome。
Windows
如果您使用的是 Windows PC,谷歌浏览器将启动一个Internet 选项窗口。 在此窗口中:
- 选择局域网设置按钮。
- 选中以下复选框:为您的 LAN 使用代理服务器。
- 点击高级。
- 在 Socks 部分,输入 Raspberry Pi 的 IP 地址。
- 在端口部分,输入9050。
- 点击保存>申请。
- 重新启动 Google Chrome。
苹果 Safari
如果您使用 Apple Safari 浏览器,则:
1.在 Safari 工具栏中,选择 Safari>偏好。
2.选择高级标签。
3.找到代理并选择更改设置按钮。
4.在左侧菜单中,选择 SOCKS 代理。
5.在SOCKS Proxy Server中,输入树莓派的IP地址。
6.在随附的文本字段中,输入端口号 9050。
7.单击确定>保存更改;申请。
8.不要忘记重新启动 Safari!
0 评论