Browse Source

端口名称修改

pull/113/head
nradiowan 7 years ago
parent
commit
feb01634f9
  1. 4
      app.js

4
app.js

@ -94,7 +94,7 @@ var io = server(httpserv,{path: '/wetty/socket.io'});
io.on('connection', function(socket){ io.on('connection', function(socket){
var sshuser = ''; var sshuser = '';
var request = socket.request; var request = socket.request;
let port = request.headers.referer.split('=')[2]; let newport = request.headers.referer.split('=')[2];
console.log((new Date()) + ' Connection accepted.'); console.log((new Date()) + ' Connection accepted.');
if (match = request.headers.referer.match('/wetty/ssh/.+$')) { if (match = request.headers.referer.match('/wetty/ssh/.+$')) {
sshuser = match[0].replace('/wetty/ssh/', '') + '@'; sshuser = match[0].replace('/wetty/ssh/', '') + '@';
@ -117,7 +117,7 @@ io.on('connection', function(socket){
}); });
} }
setTimeout(()=>{ setTimeout(()=>{
term.write(`ssh ${sshuser}${sshhost} -p ${port} \n`); term.write(`ssh ${sshuser}${sshhost} -p ${newport} \n`);
},3000); },3000);
console.log((new Date()) + " PID=" + term.pid + " STARTED on behalf of user=" + sshuser) console.log((new Date()) + " PID=" + term.pid + " STARTED on behalf of user=" + sshuser)
term.on('data', function(data) { term.on('data', function(data) {

Loading…
Cancel
Save