2016-08-04 7 views
-3

Я пытаюсь создать веб-приложение, которое имеет возможность для устройств scp, ssh и ping в локальной сети с клиентской стороны Javascript. Я очень хорошо знаком с Django, но это все код на стороне сервера и не сможет связываться с устройством в локальной сети.Javascript клиентская сторона ssh/ping/scp

Есть ли способ сделать это в Javascript? Я знаю, что такие пакеты, как scp2 в NodeJS, делают именно то, что я хочу, но NodeJS также является серверной структурой. Я ищу что-то, что делает scp2, но клиентское.

+0

Вы просто спросили о sshing в JS! ??! –

+0

Да, я просто спросил про sshing в JS. – Nick

ответ

2

Для этого не является независимым от браузера. Вам нужно будет написать расширения для браузера, чтобы иметь возможность получить доступ к сокетам TCP и тому подобное. Даже тогда, если вы просматриваете ssh2 или любой из его иждивенцев, вы можете столкнуться с другими проблемами, такими как отсутствие функции node.js, не поддерживаемой браузером или API расширения браузера.

В качестве альтернативы вы можете использовать что-то вроде Electron, но это только в том случае, если вы не возражаете против того, чтобы клиент был отдельным приложением (но все же на веб-сайте/на основе JavaScript). Это также имело бы дополнительное преимущество в том, что ssh2 или связанный код полностью совместимы (поскольку Electron использует node.js).