所以我有一个应该匿名运行的python脚本。我为此使用Torsocks。但是脚本的一部分需要将数据写入在同一设备上运行的MySQL数据库中。但是tosock拒绝连接,因为它可能泄漏了我的ID。我收到的错误是:
1560504024 WARNING torsocks[20011]: [connect] Connection to a local address are denied since it might be a TCP DNS query to a local DNS server. Rejecting it for safety reasons. (in tsocks_connect() at connect.c:192)
接着是Python MySQL Exception,并在此行对其进行了总结:
mysql.connector.errors.InterfaceError: 2003: Can't connect to MySQL server on '127.0.0.1:3306' (1 Operation not permitted)
我已经尝试编辑torsocks.conf,尝试了不同的操作,因为我不知道自己在做什么。我添加到配置中的行如下(当然一次只能添加一行):
local = 127.0.0.0/127.0.0.1
local 127.0.0.0/127.0.0.1
local = 127.0.0.0/192.168.178.1
local 127.0.0.0/192.168.178.1
local = 127.0.0.0/192.168.178.0
local 127.0.0.0/192.168.178.0
local 127.0.0.0/255.255.255.255
但是这些都不起作用。我总是收到以下警告,但是tsocks仍然开始运行该脚本,当它必须访问MySQL服务器时它只是停止了。
1560504796 WARNING torsocks[20028]: Config file contains unknown value: *THE LINE I USED HERE* (in parse_config_line() at config-file.c:183)
我绝对不知道下一步该怎么做,因为我是一个新手,我将非常感谢您的帮助。