0

所以我有一个应该匿名运行的python脚本。我为此使用 Torsocks。但是脚本的一部分需要将数据写入同一设备上运行的 MySQL 数据库。但是 torsocks 拒绝连接,因为它可能会泄露我的 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 异常,并用这一行总结了它:

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)

我完全不知道下一步该尝试什么,因为我是一个新手,我会非常感谢任何帮助。

4

0 回答 0