@Cruzel Всё прекрасно работает:
await (new Promise((resolve, reject) => { var WebSocket = require('ws'); var SocksProxyAgent = require('socks-proxy-agent'); var proxy = 'socks://127.0.0.1:9150'; var endpoint = 'wss://echo.websocket.org/'; var agent = new SocksProxyAgent(proxy); var socket = new WebSocket(endpoint, { agent: agent }); socket.on('open', function () { console.log('open event!'); socket.send('hello world'); }); socket.on('message', function (data, flags) { console.log(data); resolve() socket.close(); }); }));0_1535391871304_47167904-6a32-401e-a1a5-1a9036eb0f84-изображение.png
Вот тестовый скрипт
Используется Tor, он должен быть запущен

