Files
2023-05-20 00:08:36 +08:00

23 lines
562 B
JavaScript

var http = require('http');
var ui = require('./webui/lib');
var util = require('../lib/util');
module.exports = function init(proxy, callback) {
var config = proxy.config;
ui.init(proxy);
if (config.customUIPort) {
var server = http.createServer();
ui.setupServer(server);
util.getBoundIp(config.uihost, function(host) {
if (host) {
config.customUIHost = host;
server.listen(config.uiport, host, callback);
} else {
server.listen(config.uiport, callback);
}
});
} else {
callback();
}
};