在线隐私正在成为一个大问题,互联网用户一直在寻找有效的方法或工具,以便可以保持匿名上网。
只要能做到有效的匿名,就没有人能轻易找到你的真实身份、你的真实位置;这样,您就可以通过公共网络共享任何敏感信息,而不会因此被置于危险之境地。
Tor 网络是一组志愿者操作的服务器,允许人们在连接到互联网时增强个人隐私和安全性。
在本文中,我们将展示如何安装 Tor 软件并配置您的 Web 浏览器(Firefox 和 Chrome)以将其用作代理。
在 Linux 系统中安装 Tor
出于稳定性和安全性修复的原因,强烈建议从官方项目存储库安装Tor软件包。不要在 Linux 发行版的本机存储库中使用这些包,因为它们经常过时。按照以下说明在您的系统上设置官方软件包存储库。
在 Debian / Ubuntu 上安装 Tor
首先,您需要使用以下命令查找发行名称:
$ lsb_release -c
接下来,将以下条目添加到 /etc/apt/sources.list 文件中。确保将 DISTRIBUTION 替换为您的实际发行名称,例如 xenial):
deb https://deb.torproject.org/torproject.orgDISTRIBUTION
main deb-src https://deb.torproject.org/torproject.orgDISTRIBUTION
main
然后通过执行以下命令添加用于签名的 gpg 密钥:
$ gpg --keyserver keys.gnupg.net --recv 886DDD89 $ gpg --export A3C4F0F979CAA22CDBA8F512EE8CBC9E886DDD89 | sudo apt-key add -
接下来,通过以下命令进行更新并安装 Tor:
$ sudo apt update $ sudo apt install deb.torproject.org-keyring $ sudo apt install tor
成功安装 Tor 后,应自动启动并启用该服务。您可以使用 systemctl 命令验证其状态:
$ sudo systemctl status tor
或者这样也行:
$ sudo systemctl start tor $ sudo systemctl enable tor
在 CentOS / RHEL 和 Fedora 上安装 Tor
首先,您需要使用以下命令查找发行名称:
# cat /etc/redhat-release
接下来,将以下条目添加到 /etc/yum.repos.d/tor.repo 文件中,并确保根据您的发行名将 DISTRIBUTION 名称替换为以下之一:fc / 29,el / 7 或 el / 76:
[tor] name=Tor repo enabled=1 baseurl=https://deb.torproject.org/torproject.org/rpm/DISTRIBUTION
/$basearch/ gpgcheck=1 gpgkey=https://deb.torproject.org/torproject.org/rpm/RPM-GPG-KEY-torproject.org.asc [tor-source] name=Tor source repo enabled=1 autorefresh=0 baseurl=https://deb.torproject.org/torproject.org/rpm/DISTRIBUTION
/SRPMS gpgcheck=1 gpgkey=https://deb.torproject.org/torproject.org/rpm/RPM-GPG-KEY-torproject.org.asc
接下来,通过以下命令更新包源并安装 Tor:
# yum update # yum install tor
安装 Tor 后,您可以使用以下命令启动、启用和验证状态:
# systemctl start tor # systemctl enable tor # systemctl status tor
配置 Web 浏览器以使用 Tor 网络
要 Torify 您的Web浏览器,您需要通过将Web浏览器指向Tor(localhost 端口 9050)直接使用 SOCKS。要确认 tor 正在监听此端口,请运行以下 netstat 命令:
$ sudo netstat -ltnp | grep "tor"
tcp 0 0 127.0.0.1:9050 0.0.0.0:* LISTEN 15782/tor
在 Firefox 上配置 Tor
转至首选项→网络设置,在配置对 Internet 的代理访问权限下,选择手动代理配置选项。
然后将 SOCKS 主机设置为 127.0.0.1,将端口设置为9050,并勾选“Proxy DNS when using SOCKS v5”,然后单击确定。
下一步是访问链接:check.torproject.org,测试您的浏览器是否已成功完成设置。如果你看到下面这样的画面就表示配置正确。
在 Chrome 上配置 Tor
转到设置→在“高级”下,单击隐私和安全,然后在“系统”下,单击打开代理设置。
如果您的桌面环境不受支持或启动系统配置时出现问题,则需要使用 — proxy-server 选项使用 google-chrome-stable 工具从命令行启用代理设置。
$ google-chrome-stable --proxy-server="socks://127.0.0.1:9050"
注意:如果您想使用Tor进行更有效的匿名网页浏览,请安装并使用Tor浏览器。
⚠️并请记住,Tor无法解决所有匿名问题。它的目的只是保护数据从一端到另一端的传输。人的因素依旧是最重要的,如果您出现操作错误,任何安全技术都帮不了您。具体详见《使用 Tor 保护自己时千万不要做这九件事》