Я пытаюсь реализовать пример узла узла ssh2, который использует socksv5.Ошибка: Несовместимая версия протокола SOCKS: 71
var socks = require('socksv5'),
Connection = require('ssh2');
var ssh_config = {
host: '192.168.100.1',
port: 22,
username: 'nodejs',
password: 'rules'
};
socks.createServer(function(info, accept, deny) {
var conn = new Connection();
conn.on('ready', function() {
conn.forwardOut(info.srcAddr,
info.srcPort,
info.dstAddr,
info.dstPort,
function(err, stream) {
if (err)
return deny();
var clientSocket;
if (clientSocket = accept(true)) {
stream.pipe(clientSocket).pipe(stream).on('close', function() {
conn.end();
});
} else
conn.end();
});
}).on('error', function(err) {
deny();
}).connect(ssh_config);
}).listen(1080, 'localhost', function() {
console.log('SOCKSv5 proxy server started on port 1080');
}).useAuth(socks.auth.None());
ssh2 соединение работает, но я получаю эту ошибку при вызове страницы в браузере.
Помощь была бы оценена С наилучшими пожеланиями Томас
ahhh Я этого не знал. Спасибо – user3289757
Как вы думаете, это лучший способ достичь того, что я делаю? Я пытаюсь сделать главную страницу за сервером ssh на сайте на моей домашней странице. Таким образом, у меня есть домашняя страница, работающая на веб-сервере на малине pi и еще одна домашняя страница, размещенная в героике. То, что я пытаюсь сделать, - это подключиться через ssh к малиновому pi и отобразить его главную страницу на той, что размещается в heroku. В очередной раз благодарим за помощь. – user3289757