Нет, я хочу сделать для себя простой веб интерфейс для управления клиентами подключённых к моему серверу. На серверу установлен 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)