问题标签 [tor]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
identity - 结果身份改变
我正在使用 TOR,我想知道如何在需要国家/地区的结果节点之间切换。我可以简单地通过 telnet 9051 端口来更改它,例如:
这将随机选择退出(结果)节点。我的目标是将该节点更改为需要国家/地区的节点。我没有在文档中找到此类信息,但在 TOR 的一些 GUI 应用程序中,有一张地图,其中列出了所有可用节点/服务器及其所在国家/地区,因此我可以选择需要一个。
delphi - 如何在不使用 Vidalia 的情况下强制 Tor 使用新身份?
我在我的项目中使用Tor 。如何强制 Tor 使用我的程序中的新身份?
php - 使用 PHP 确定当前 Tor exitNode
嗨
,我编写了一个 PHP 脚本,它通过 TOR 和 Privoxy 与 CURL 连接到一些 url。
我的脚本需要定期更改 Tor 身份。并且需要新的身份是真正新的并且以前没有使用过,所以我需要知道当前的 Tor Exit Node 是什么。
我需要一种技术来通过 PHP 脚本知道我当前的 tor exitNode 是什么。
我怎样才能做到这一点?
谢谢
perl - Perl 的 TOR 控制协议
我试图基本上通过绑定到内部端口的Tor 控制协议signal newnym
进行呼叫。只是为了测试,我目前正在尝试没有任何身份验证字段。
在 telnet 中,如果我只是打电话,AUTHENTICATE
我会通过身份验证,然后可以继续发出呼叫信号。
在使用 IO::Socket和Socket 方法的perl 中,send
我最终得到了这个错误:
551 无效的引用字符串。您需要将密码放在双引号中。
我在 IO::Socket 中使用的示例调用大致如下所示:
python - TOR上的Python urllib?
示例代码:
TOR 在端口 9050(默认)上运行 SOCKS 代理。该请求通过 TOR,出现在我自己以外的 IP 地址上。但是,TOR 控制台会发出警告:
“Feb 28 22:44:26.233 [警告] 您的应用程序(使用 socks4 到端口 80)只给 Tor 一个 IP 地址。执行 DNS 解析的应用程序可能会泄漏信息。考虑使用 Socks4A(例如通过 privoxy 或 socat)。有关更多信息,请参阅 https://wiki.torproject.org/TheOnionRouter/TorFAQ#SOCKSAndDNS。”
即DNS 查找不通过代理。但这就是 setdefaultproxy 的第四个参数应该做的,对吧?
来自http://socksipy.sourceforge.net/readme.txt:
setproxy(proxytype, addr[, port[, rdns[, username[, password]]]])
rdns - 这是一个布尔标志,用于修改有关 DNS 解析的行为。如果设置为 True,DNS 解析将在服务器上远程执行。
选择 PROXY_TYPE_SOCKS4 和 PROXY_TYPE_SOCKS5 的效果相同。
它不能是本地 DNS 缓存(如果 urllib2 甚至支持它),因为它发生在我将 URL 更改为该计算机以前从未访问过的域时。
python - 任何 Python 绑定到 Tor?
许多人已经展示了如何在 Python 中使用 Tor,如下所示:
但是,我正在寻找与 Tor 的 python 绑定,以集成到我的应用程序中。
我的意思是,用户无需再次下载、安装和配置 Tor。
那将非常有用,请帮助。
谢谢。
telnet - Tor命令行检测远程ip
当通过telnet连接到tor时,是否有命令检测使用tor的实际IP?
我的意思是发送“getinfo circuit-status”或“signal newnym”命令
谢谢!
proxy - 如何让tor自动更改ip?
在我单击 Vidalia 上的“使用新标识”按钮后,我将获得一个新的代理 ip。tor可以自动更改ip吗?
我的程序需要随机代理,所以服务器不会阻塞连接。
c - Problem with paired bufferevents with libevent2
I have this multithreaded app with a loop for each thread and two paired bufferevents per thread to send/receive data between those and the main thread.
This in theory. In practice, bufferevent_pair_new() returns fine, but two bufferevent structures without usable descriptors are created, so when I call bufferevent_getfd() with them, I get -1 for both.
Of course, when I try to attach them to a event loop without any other event added previously, thread returns and a "loop without events" error is raised.
I saw something similar in Tor (paired bufferevents to communicate between threads). Am I doing it right? Do I need something else?