huskee-install
Version:
Huskee server installer
25 lines (20 loc) • 586 B
JavaScript
const net = require('net')
const config = require('../conf/main')
const zlib = require('zlib')
let hasServer = false
if(hasServer) return
const server = net.createServer({ allowHalfOpen: true }, socket => {
const gzip = zlib.createGzip()
// const gzipProcess = socket.pipe(gzip)
// gzipProcess.on('finish', () => {
// gzipProcess.pipe(socket)
// })
socket.pipe(socket)
// socket.on('data', socket.write)
}).on('error', err => console.error)
server.listen({
host: 'localhost',
port: config.proxyport,
exclusive: true
})
hasServer = true