我是Tor的新手.我最近设法在我的PC上运行tor服务器实例时从node.js执行查询.
我使用了以下代码:
var Agent = require('socks5-https-client/lib/Agent');
var request = require("request");
var q = "https://www.example.com/";
request({
url: q,
agentClass: Agent,
agentOptions: {
socksHost: 'localhost',
socksPort: 9050 // Defaults to 1080.
}
}, function(err, res) {
console.log(err || res.body);
});
Run Code Online (Sandbox Code Playgroud)
我想在没有在我的电脑上运行Tor服务器的情况下连接到Tor.我相信这可以通过Tor桥实现.我从https://bridges.torproject.org/bridges检索了一个IP地址:
2.91.117.71:443 3C2AAD50197ACE1A43C822BBE282E0534603A31F
Run Code Online (Sandbox Code Playgroud)
我不确定如何使用这些信息.我试图设置:
agentOptions: {
socksHost: '2.91.117.71',
socksPort: 443
}
Run Code Online (Sandbox Code Playgroud)
但我得到一个超时:
{ [Error: connect ETIMEDOUT] code: 'ETIMEDOUT', errno: 'ETIMEDOUT', syscall: 'connect' }
Run Code Online (Sandbox Code Playgroud)
我的问题是: