首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >失败的节点应用程序

失败的节点应用程序
EN

Stack Overflow用户
提问于 2017-01-26 01:53:28
回答 1查看 425关注 0票数 0

我正在编写一个简单的节点服务器,并试图将其放大。但我有以下错误,知道吗?

当我不使用torsocks时,它工作得很好,并且我使用了tor守护进程的默认配置。

代码语言:javascript
复制
$ 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)

代码语言:javascript
复制
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)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-01-26 02:24:09

这样啊,原来是这么回事。我检查了torsocks调试消息,我看到了以下内容。

听一听,不允许非本地主机入站连接。( tsocks_listen() at listen.c:64)

我修改了代码,只在本地主机上监听,问题解决了。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41864762

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档