Tor命令行版本(不含浏览器捆绑)的使用指南,兼Tor技术简介
Tor命令行版本(不含浏览器捆绑)的使用指南,兼Tor技术简介
阅读本文之前,请先确认:
什么是Tor?
Tor的好处
Tor的缺点
安装Tor
在Tor官网,只能下载到TorBrowser(Tor浏览器),也就是把Tor客户端和火狐浏览器绑在一起。
绑在一起之后体积比较大,用起来也比较麻烦,尤其是很多人更喜欢用自己日常的浏览器,不习惯TorBrowser。
所以我推荐命令行(文字界面)版本的Tor客户端。
Windows(Tor专家包)下载: https://www.softpedia.com/get/Security/Security-Related/Tor.shtml#download
谢谢网友 qwerty8964 (UID:42536 声望:0) 的提醒,在Tor官网也可以下载到Windows专家包:
https://www.torproject.org/download/tor/
Mac:
如果你的Mac没有安装Homebrew,请参考 brew.sh 网站介绍,事先在终端输入下面的命令,安装Homebrew:
然后在终端输入命令,安装tor:
如果以上命令无法正常执行,可能是因为github或者别的什么网站被墙了/速度极慢。遇到这种情况,可以先在终端输入以下命令,再输入上述命令:
其中8888请改为你在Mac上的翻墙软件的本地HTTP代理端口。(如果你不知道这个端口是什么,后面会讲)
FBI Warning
如果你只是小白,请不要继续阅读此文,乖乖用TorBrowser(Tor捆绑浏览器)就好,因为那样虽然用起来有点麻烦,但安全系数更高。
运行Tor
如果Tor连上了,你会看到:
上图有三个红色的框,意思分别是:
连不上怎么办
中国大陆无法直接连接Tor网络,我们需要创建一个配置文件,告诉Tor应该怎么办。
配置文件(Windows):在tor.exe旁边新建一个叫做torrc的文件,用记事本打开,添加内容如下:
其中9999请改为你的翻墙软件的本地SOCKS5代理端口。意思就是告诉Tor客户端,我们现在是在中国,不能直接连接Tor网络,请Tor客户端通过本机的9999端口(翻墙软件)翻墙,翻出去之后再连接Tor网络。
然后再运行Tor客户端,确保Tor从你刚才创建的文件里读取了配置,应该就能连上了。
我的翻墙软件的SOCKS5代理和HTTP代理,端口号在哪里可以看到?
不管你是用SS/SSR/无界/赛风/蓝灯/迷雾通,这些软件在本地都会开放SOCKS5代理以及/或者HTTP代理,有的软件可以指定代理的端口号,有的软件则是固定的。
如果你不知道你的翻墙软件的SOCKS5代理在哪里可以查看,请谷歌“[翻墙软件名字] SOCKS5 代理”。
Tor的配置文件还有哪些选项可以调整?
参见 https://2019.www.torproject.org/docs/tor-manual.html.en
现在Tor连上了,然后我的浏览器要怎么设置?
你需要在你的浏览器上安装【代理管理器】,通常是一个插件,可以让你根据不同的网址,切换所使用的代理服务器。比如说,上youtube的时候,就用普通的翻墙。上品葱的时候,就用Tor。
以Chrome为例,你需要安装SwitchyOmega插件(请从chrome应用商店下载)。然后如下配置:
我想测试一下我到底有没有被Tor网络匿名
请选择【匿名作死】情景模式,然后访问 https://check.torproject.org/,网站会告诉你答案的。
- 你可以翻墙上网
- 警告:本文的安全系数比编程随想低很多,如果你需要编程随想的那种安全性,请不要继续阅读本文。
什么是Tor?
- Tor是一种通过【层层加密】【到处兜圈】,让网站无法知道你的ip地址(从而抓不到你),在需要的时候也可以让你无法知道网站的ip地址(从而抓不到建网站的人)的技术。
- Tor让你在网络上接近于【匿名】,适合用来干坏事。
- 要使用这个技术,你需要安装Tor客户端。
Tor的好处
- 假如明天品葱站长被国安抓到了,国安要求站长记录所有品葱用户的IP地址,然后根据这些IP地址抓人,由于用Tor上品葱的人不会暴露自己的IP地址,所以国安查不出他们是从哪里来的。
- 你可能会说,我已经有了SS/SSR/V2ray/无界/自由门/赛风/蓝灯/迷雾通之类的翻墙代理,品葱只能看到我在国外的IP,看不到我在国内的IP。
- 但你的翻墙服务提供商、云服务提供商都可能会出卖你。虽然他们不是中国公司,但他们的员工可能会被中国政府收买,从而暴露你的【国内IP地址】甚至【用翻墙服务看过哪些网站】。用Tor可以避免这些问题。
- 品葱站长如果在Tor网络上搭建网站,就不需要花钱租云服务器(可以直接在自家电脑上搞),不用担心暴露自己的真实身份。
Tor的缺点
- 由于【层层加密】【绕来绕去】,所以速度慢,延迟高,偶尔不稳定。
- 因此大家通常只用Tor【发表敏感言论】(比如在品葱爆料王岐山的私生子之类的),其他日常网络活动,比如看YouTube,通常就不用Tor。
- Tor在中国完全无法正常使用,因为中国国家防火墙将所有你能够连上的Tor节点(中转服务器)都屏蔽了。但只要你跑到中国以外,Tor就会恢复正常。
- 伊朗不算中国以外。
- 各种原因加在一起,导致在中国用Tor的人极少。如果把品葱搬到Tor网络中,人气会直接归零。
安装Tor
在Tor官网,只能下载到TorBrowser(Tor浏览器),也就是把Tor客户端和火狐浏览器绑在一起。
绑在一起之后体积比较大,用起来也比较麻烦,尤其是很多人更喜欢用自己日常的浏览器,不习惯TorBrowser。
所以我推荐命令行(文字界面)版本的Tor客户端。
Windows(Tor专家包)下载: https://www.softpedia.com/get/Security/Security-Related/Tor.shtml#download
谢谢网友 qwerty8964 (UID:42536 声望:0) 的提醒,在Tor官网也可以下载到Windows专家包:
https://www.torproject.org/download/tor/
Mac:
如果你的Mac没有安装Homebrew,请参考 brew.sh 网站介绍,事先在终端输入下面的命令,安装Homebrew:
然后在终端输入命令,安装tor:
如果以上命令无法正常执行,可能是因为github或者别的什么网站被墙了/速度极慢。遇到这种情况,可以先在终端输入以下命令,再输入上述命令:
其中8888请改为你在Mac上的翻墙软件的本地HTTP代理端口。(如果你不知道这个端口是什么,后面会讲)
FBI Warning
如果你只是小白,请不要继续阅读此文,乖乖用TorBrowser(Tor捆绑浏览器)就好,因为那样虽然用起来有点麻烦,但安全系数更高。
运行Tor
- Windows: 解压后双击Tor.exe即可。
- Mac: 在终端输入tor即可。
如果Tor连上了,你会看到:
上图有三个红色的框,意思分别是:
- 从配置文件torrc读取配置
- Tor客户端在本地开设了Socks代理和HTTP代理,端口分别是9050和9051
- 如果显示100% done就是连上了。
连不上怎么办
中国大陆无法直接连接Tor网络,我们需要创建一个配置文件,告诉Tor应该怎么办。
配置文件(Windows):在tor.exe旁边新建一个叫做torrc的文件,用记事本打开,添加内容如下:
其中9999请改为你的翻墙软件的本地SOCKS5代理端口。意思就是告诉Tor客户端,我们现在是在中国,不能直接连接Tor网络,请Tor客户端通过本机的9999端口(翻墙软件)翻墙,翻出去之后再连接Tor网络。
然后再运行Tor客户端,确保Tor从你刚才创建的文件里读取了配置,应该就能连上了。
我的翻墙软件的SOCKS5代理和HTTP代理,端口号在哪里可以看到?
不管你是用SS/SSR/无界/赛风/蓝灯/迷雾通,这些软件在本地都会开放SOCKS5代理以及/或者HTTP代理,有的软件可以指定代理的端口号,有的软件则是固定的。
如果你不知道你的翻墙软件的SOCKS5代理在哪里可以查看,请谷歌“[翻墙软件名字] SOCKS5 代理”。
Tor的配置文件还有哪些选项可以调整?
参见 https://2019.www.torproject.org/docs/tor-manual.html.en
现在Tor连上了,然后我的浏览器要怎么设置?
你需要在你的浏览器上安装【代理管理器】,通常是一个插件,可以让你根据不同的网址,切换所使用的代理服务器。比如说,上youtube的时候,就用普通的翻墙。上品葱的时候,就用Tor。
以Chrome为例,你需要安装SwitchyOmega插件(请从chrome应用商店下载)。然后如下配置:
- 点【新建情景模式】,名称写【正常翻墙】,类型选择【代理服务器】,然后点【创建】。
- 我平时翻墙用SSR,我的SSR在本地的SOCKS5代理端口是1080。所以我在【代理协议】选择【socks5】,【代理服务器】填【127.0.0.1】(本机),【代理端口】填1080,然后点【应用选项】。
- 点【新建情景模式】,名称写【匿名作死】,类型选择【代理服务器】,然后点【创建】。
- 【代理协议】选择【socks5】,【代理服务器】填【127.0.0.1】(本机),【代理端口】填9050(也就是Tor客户端在本地的代理端口),然后点【应用选项】。
- 点【新建情景模式】,名称写【切换自如】,类型选择【自动切换模式】,然后点【创建】。
- 【默认情景模式】选【正常翻墙】。
- 然后点【添加条件】,【条件类型】选【域名通配符】,【条件设置】填 【*pincong*】(左右各一个星号),【情景模式】选【匿名作死】。最后点【应用选项】。
- 配置完成。以后你选择【切换自如】情景模式的时候,访问除了品葱之外的所有网站都是【正常翻墙】,只有访问品葱的时候是【匿名作死】(通过Tor网络访问)。
我想测试一下我到底有没有被Tor网络匿名
请选择【匿名作死】情景模式,然后访问 https://check.torproject.org/,网站会告诉你答案的。
留言
張貼留言