多开Tor浏览器的方法
Tor浏览器有身份隔离功能,浏览不同的网站时,Tor浏览器会使用不同的身份。如果同时使用多个身份访问一个网站(比如登录多个账号),就需要多开Tor浏览器。然而,默认配置下多个Tor浏览器不能同时运行,需要额外配置。
同时打开多个Tor浏览器会报错
Tor浏览器是绿色软件,要安装多个副本不需要重复安装。Tor浏览器安装之后所有的程序和浏览记录都在TorBrowser目录下,只要复制TorBrowser目录,就可以得到多个Tor浏览器实例,并且原先的设置和浏览记录也会一并复制。
注:同理,卸载Tor浏览器,只要彻底删除TorBrowser目录就可以无痕卸载。
多个Tor浏览器实例不能同时运行,因为端口号会冲突。下面简单介绍端口号冲突的原因和操作方法。
原因:
启动Tor浏览器之后会打开两个进程:Tor进程和火狐浏览器。Tor进程会打开一个代理端口和一个控制端口,火狐浏览器通过tor的代理端口代理上网流量,通过控制端口控制tor的工作。代理端口的端口号是9150,控制端口的端口号是9050,这些值预先写死在程序里。如果在系统中多开Tor浏览器,会导致多个Tor进程使用一个端口号,使得多开的程序无法运行。我们要做的,就是修改多个Tor浏览器实例的端口号,使得多开浏览器时端口不会冲突。
操作方法:
复制一份Tor浏览器的安装目录。
在地址栏里输入about:config,打开高级设置。
搜索extensions.torlauncher.control_port,这是控制端口,默认值是9050。把这里修改成一个新值(例如19050)。
搜索network.proxy.socks_port,这是代理端口,默认值是9150。把这里修改成一个新值(例如19150)。
关闭Tor浏览器,现在运行目录下的firefox.exe应该可以多开了。如果需要多开两个以上的Tor浏览器,按照上述步骤操作,保证每个浏览器的代理端口和控制端口都不同即可。
这种方法足够安全,因为每个浏览器的流量都通过不同的Tor进程代理,在网站看来是完全不同的多个IP地址在访问。配置完成以后可以用以下工具检查:
检测IP泄露:https://ipleak.net/
浏览器指纹:https://amiunique.org/
检测Tor:https://check.torproject.org/
检测DNS泄露:https://www.dnsleaktest.com/
其它浏览器安全问题检测:https://browserleaks.com/
我们一起学猫叫 tor太难用了,我是开tor browser做代理,然后用chrome调用。
Olde1980 这样做可以,但 "extensions.torlauncher.control_port "的默认值是9151。
安全性也有一些影响,至少 "network.security.ports.banned "应该添加相应的端口,当然可能还有其他影响我不知道。anywat 这种方法足够安全
危险可以进行一些假设, 但安全不能依靠想当然的假设, 如果没有足够的技术能力鉴定很可能会让自己陷入危险.
前任站长 @thphd 就是例子, 自以为自己懂得一点技术就盲目自信.
安全加固的精力和知识是远超个人能力所及的
本来,“安全加固”已经是个很专业的领域,懂行的人就相对较少。然后,你还要考虑到——本文讨论的是“反党活动”。也就是说,你的安全加固,【不仅仅】是防“普通骇客”,还要防【御用骇客】。显然,“御用骇客”要比“普通骇客”牛逼得多。不妨稍微透露一下:由于工作关系,俺曾经跟御用骇客打过交道,知道他们的份量。(更多的细节,俺不便多说)
https://program-think.blogspot.com/2019/01/Security-Guide-for-Political-Activists.html
因为个人哪怕像编程随想和前任站长thphd这种有一定技术知识的用户都无法确保自己作出的决策是正确的, 最好的办法就是依靠Tor社区帮你做决策, 也就是用Tor建议的方式行动.
我们不建议运行多个 Tor 浏览器实例,在很多平台中这样做可能导致运行不正常。
https://support.torproject.org/zh-CN/tbb/tbb-36/
这里的"可能运行不正常"应该按照假设有可能影响到安全去对待, 而不是按照假设的啥事没有对待.
假设有可能影响安全是为了采取措施和设想最坏情况, 假设啥事没有就只是单纯的无脑松懈, 尽管有些时候你自认为经过大脑和知识判断了, 就像被捕的前任站长 @thphd .
其实问题在于torbrowser本身的安全性问题,这个不是我们能解决的
不遵守明确建议出事怪Tor Browser安全性?
怪他也没用,no warranty