2017-03-21 155 views
1

我试图通过Tor设置请求,同时在IP上旋转。Python:请求超过Tor,启用旋转IP - 丢失torrc文件

我发现this answer解释一切都很清楚。我已经设置好了,可以通过Tor请求。也就是说,通过一个IP。

为了允许旋转,我需要取消注释名为torrc的文件中的某些行,如答案中所述。但是,该文件在我的电脑上不存在。

我检查了tor.stackoverflow,发现this answer,但是它没有。我在tor.stackoverflow上提出了一个question,但我迄今为止唯一的评论没有帮助。它也似乎tor.stackoverflow不是那么活跃。

我希望这里有人有同样的问题,并能够帮助我。我正在开发Mac OS X Sierra 10.12.3。

+0

你用什么命令安装tor? –

+0

按照[官方文档](https://www.torproject.org/docs/tor-doc-osx.html.en)中的'sudo port install tor'。 – LucSpan

+0

你检查了这个位置:〜/ Library/Application Support/TorBrowser-Data/torrc ?? –

回答

0

我是你问题中答案的作者。

的样品的torrc应在/opt/local/etc/tor/torrc.sample位于按照文档和您可以在复制到其他地方,并开始TOR使用复制的torrc。

tor -f </path/to/torrc> [args] 

如果你没有找到样本的torrc,你可以得到一个从official svn source

如果你想了解你的当前运行tor实例使用的是什么,因为它是torrc,我检查我的系统(ps -ef | grep tor为Ubuntu)的正在运行的进程,发现如下

debian-+ 1373  1 0 09:30 ?  00:00:16 /usr/bin/tor --defaults-torrc /usr/share/tor/tor-service-defaults-torrc -f /etc/tor/torrc --RunAsDaemon 0 

也许你可以做在你的系统上类似的东西,如果幸运的话,得到-f参数,从而默认的torrc位置。

+0

谢谢你的帮助。到目前为止,我已经设法复制'torrc.sample',编辑它并保存为'torrc'。我试过终端中的'tor -f [args]',但我不确定它是否奏效。我做了'tor -f [args]',即我没有改变'[args]',那好吗? – LucSpan

+0

除非你知道你在做什么,否则你可以完全放弃'[args]'部分。 –

+0

'tor -f [args]'给出'没有这样的文件或目录'。但是,torrc文件在那里,我的路径是正确的。 'tor -f '在出现意外的标记换行符附近给出'语法错误'。 'tor -f [args]'给出一个新提示。我迷路了。 – LucSpan