无法验证节点应用程序
Failed to torify node application
我正在编写一个简单的节点服务器,并试图对其进行 torify。但是我收到以下错误,知道吗?
当我没有 torsocks 时它工作正常,我使用 tor 守护进程的默认配置。
$ torsocks node server.js
[Jan 26 09:38:40] WARNING torsocks[30933]: [syscall] Unsupported syscall number 293. Denying the call (in tsocks_syscall() at syscall.c:465)
events.js:160
throw er; // Unhandled 'error' event
^
Error: listen EPERM :::5000
at Object.exports._errnoException (util.js:1022:11)
at exports._exceptionWithHostPort (util.js:1045:20)
at Server._listen2 (net.js:1259:14)
at listen (net.js:1295:10)
at Server.listen (net.js:1391:5)
at Object.<anonymous> (/home/test/src/heroku/ruten-helper/server.js:10:8)
at Module._compile (module.js:570:32)
at Object.Module._extensions..js (module.js:579:10)
at Module.load (module.js:487:32)
at tryModuleLoad (module.js:446:12)
var http = require('http')
// Create server
var server = http.createServer(function (req, res) {
console.log("client connected")
res.end('HI!')
})
// Listen
server.listen(process.env.PORT || 5000)
我明白了。
我检查了 torsocks 调试消息,我看到以下内容。
[listen] 不允许非本地主机入站连接。 (在 tsocks_listen() 中 listen.c:64)
并且我更改了我的代码以仅在本地主机上侦听,问题已解决。
我正在编写一个简单的节点服务器,并试图对其进行 torify。但是我收到以下错误,知道吗?
当我没有 torsocks 时它工作正常,我使用 tor 守护进程的默认配置。
$ torsocks node server.js
[Jan 26 09:38:40] WARNING torsocks[30933]: [syscall] Unsupported syscall number 293. Denying the call (in tsocks_syscall() at syscall.c:465)
events.js:160
throw er; // Unhandled 'error' event
^
Error: listen EPERM :::5000
at Object.exports._errnoException (util.js:1022:11)
at exports._exceptionWithHostPort (util.js:1045:20)
at Server._listen2 (net.js:1259:14)
at listen (net.js:1295:10)
at Server.listen (net.js:1391:5)
at Object.<anonymous> (/home/test/src/heroku/ruten-helper/server.js:10:8)
at Module._compile (module.js:570:32)
at Object.Module._extensions..js (module.js:579:10)
at Module.load (module.js:487:32)
at tryModuleLoad (module.js:446:12)
var http = require('http')
// Create server
var server = http.createServer(function (req, res) {
console.log("client connected")
res.end('HI!')
})
// Listen
server.listen(process.env.PORT || 5000)
我明白了。 我检查了 torsocks 调试消息,我看到以下内容。
[listen] 不允许非本地主机入站连接。 (在 tsocks_listen() 中 listen.c:64)
并且我更改了我的代码以仅在本地主机上侦听,问题已解决。