• Nodejs как подключиться к Openvpn через telnet?

    @sasha-ld Автор вопроса
    Нет, я хочу сделать для себя простой веб интерфейс для управления клиентами подключённых к моему серверу. На серверу установлен Openvpn server и так же установлен teamspeak3 server.

    Для управления teamspeak3 сервером есть интерфейс управления через telnet
    При подключении к teamspeak
    const net = require('net');
    const client = net.createConnection({
        host: '127.0.0.1',
        port: 10011
    }, () => {
      //'connect' listener
      console.log('connected to server!');
      client.write('status');
    });
    client.on('data', (data) => {
      console.log(data.toString());
      client.end();
    });
    client.on('end', () => {
      console.log('disconnected from server');
    });

    все нормально, в ответ получаю
    connected to server!
    TS3
    Welcome to the TeamSpeak 3 ServerQuery interface, type "help" for a list of commands and "help <command>" for information on a specific command.
    
    disconnected from server

    при подключении к интерфейсу управления openvpn

    const net = require('net');
    const client = net.createConnection({
        host: '127.0.0.1',
        port: 7505
    }, () => {
      //'connect' listener
      console.log('connected to server!');
      client.write('status');
    });
    client.on('data', (data) => {
      console.log(data.toString());
      client.end();
    });
    client.on('end', () => {
      console.log('disconnected from server');
    });

    Выходит ошибка
    events.js:174
          throw er; // Unhandled 'error' event
          ^
    
    Error: connect ECONNREFUSED 127.0.0.1:7505
        at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1107:14)
    Emitted 'error' event at:
        at emitErrorNT (internal/streams/destroy.js:91:8)
        at emitErrorAndCloseNT (internal/streams/destroy.js:59:3)
        at process._tickCallback (internal/process/next_tick.js:63:19)
    Ответ написан