Node.js / pm2-无法终止TCP连接

时间:2019-10-16 02:37:01

标签: node.js tcp proxy pm2

我试图通过将代理添加到请求选项中来像标准Web代理一样使用NordVPN:

const request = require('request-promise');
const options = {
    url: 'https://icanhazip.com',
    proxy: 'tcp://email@email.com:pass@us349.nordvpn.com',
}
const res = await request.get(options); // returns the NordVPN server ip address

这有效,但是NordVPN最多允许6个连接,并且当更改代理URL时,先前的连接保持打开状态。

我看到我可以运行sudo lsof -iTCP -sTCP:LISTEN -n -P来获取带有连接的节点进程的进程ID,但是,在运行pm2时,尝试终止节点TCP连接无效-它只是重新启动。

有没有一种方法可以在不杀死pm2的情况下销毁连接?

0 个答案:

没有答案