feat: 增加host 绑定配置
parent
a9fcc739db
commit
8765aaa907
|
@ -27,6 +27,7 @@ module.exports = {
|
|||
},
|
||||
server: {
|
||||
enabled: true,
|
||||
host: '127.0.0.1',
|
||||
port: 31181,
|
||||
setting: {
|
||||
NODE_TLS_REJECT_UNAUTHORIZED: true,
|
||||
|
|
|
@ -28,6 +28,10 @@
|
|||
|
||||
<a-button class="md-mr-10" icon="profile" @click="openLog()">日志</a-button>
|
||||
</a-form-item>
|
||||
<a-form-item label="绑定IP" :label-col="labelCol" :wrapper-col="wrapperCol">
|
||||
<a-input v-model="config.server.host"/>
|
||||
<div class="form-help">修改后需要重启应用</div>
|
||||
</a-form-item>
|
||||
<a-form-item label="代理端口" :label-col="labelCol" :wrapper-col="wrapperCol">
|
||||
<a-input v-model="config.server.port"/>
|
||||
<div class="form-help">修改后需要重启应用</div>
|
||||
|
|
|
@ -65,7 +65,7 @@ const api = {
|
|||
}
|
||||
const newServer = mitmproxy.createProxy(proxyOptions, () => {
|
||||
fireStatus(true)
|
||||
log.info('代理服务已启动:127.0.0.1:' + proxyOptions.port)
|
||||
log.info(`代理服务已启动:${proxyOptions.host}:${proxyOptions.port}`)
|
||||
})
|
||||
newServer.on('close', () => {
|
||||
log.info('server will closed ')
|
||||
|
|
|
@ -5,6 +5,8 @@ config.caCertFileName = 'dev-sidecar.ca.crt'
|
|||
|
||||
config.caKeyFileName = 'dev-sidecar.ca.key.pem'
|
||||
|
||||
config.defaultHost = '127.0.0.1'
|
||||
|
||||
config.defaultPort = 1181
|
||||
|
||||
config.caName = 'DevSidecar - This certificate is generated locally'
|
||||
|
|
|
@ -12,6 +12,7 @@ const defaultDns = require('dns')
|
|||
const speedTest = require('../../speed/index.js')
|
||||
module.exports = {
|
||||
createProxy ({
|
||||
host = config.defaultHost,
|
||||
port = config.defaultPort,
|
||||
caCertPath,
|
||||
caKeyPath,
|
||||
|
@ -41,7 +42,6 @@ module.exports = {
|
|||
}
|
||||
|
||||
port = ~~port
|
||||
|
||||
const speedTestConfig = dnsConfig.speedTest
|
||||
const dnsMap = dnsConfig.providers
|
||||
if (speedTestConfig) {
|
||||
|
@ -82,7 +82,7 @@ module.exports = {
|
|||
)
|
||||
|
||||
const server = new http.Server()
|
||||
server.listen(port, '127.0.0.1', () => {
|
||||
server.listen(port, host, () => {
|
||||
log.info(`dev-sidecar启动端口: ${port}`)
|
||||
server.on('error', (e) => {
|
||||
log.error('server error', e)
|
||||
|
|
|
@ -27,6 +27,7 @@ module.exports = (config) => {
|
|||
middlewares.push(overwallMiddleware)
|
||||
}
|
||||
const options = {
|
||||
host: serverConfig.host,
|
||||
port: serverConfig.port,
|
||||
dnsConfig: {
|
||||
providers: dnsUtil.initDNS(serverConfig.dns.providers),
|
||||
|
|
Loading…
Reference in New Issue