From 7fb5a91f2fd57a922a98def516f3c99fba29cfbf Mon Sep 17 00:00:00 2001 From: xj <550345579@qq.com> Date: Fri, 8 Mar 2024 00:03:29 +0800 Subject: [PATCH] =?UTF-8?q?=E5=9F=9F=E5=90=8D=E8=A7=A3=E6=9E=90=E5=AE=8C?= =?UTF-8?q?=E6=88=90=20=E4=B8=8D=E9=80=9A=E8=BF=87=E5=AE=A2=E6=88=B7?= =?UTF-8?q?=E7=AB=AF=EF=BC=8C=E6=9C=8D=E5=8A=A1=E7=AB=AF=E7=9B=B4=E6=8E=A5?= =?UTF-8?q?=E8=BD=AC=E5=8F=91=E5=88=B0=E6=9C=8D=E5=8A=A1=E7=AB=AF=E7=AB=AF?= =?UTF-8?q?=E5=8F=A3=20=E5=BE=85=E5=AE=8C=E6=88=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../build/webpack.local.conf.js | 89 ++++++++++--------- neutrino-proxy-admin/config/index.js | 1 - neutrino-proxy-admin/src/api/domain.js | 14 +-- .../src/views/proxy/domainMapping.vue | 2 +- .../src/views/proxy/portMapping.vue | 20 ----- .../server/base/proxy/ProxyConfig.java | 1 - .../server/controller/DomainController.java | 9 +- .../controller/PortMappingController.java | 10 +-- .../req/proxy/PortMappingCreateReq.java | 4 - .../req/proxy/PortMappingUpdateReq.java | 4 - .../res/proxy/PortMappingListRes.java | 4 - .../server/dal/DomainMappingMapper.java | 11 --- .../server/dal/LicenseMapper.java | 2 + .../server/dal/PortMappingMapper.java | 12 --- .../server/dal/entity/PortMappingDO.java | 4 - .../server/proxy/enhance/HttpProxy.java | 1 - .../server/proxy/enhance/HttpsProxy.java | 3 +- .../server/service/DomainMappingService.java | 30 +++---- .../server/service/PortMappingService.java | 40 +-------- .../server/service/VisitorChannelService.java | 37 ++++---- .../neutrinoproxy/server/util/ProxyUtil.java | 30 +------ .../src/main/resources/app.yml | 2 +- .../main/resources/mapper/LicenseMapper.xml | 10 +++ .../sql/h2/update/UPDATE-20230318.SQL | 12 --- .../sql/h2/update/UPDATE-20230402.SQL | 3 - .../sql/h2/update/UPDATE-20230922.SQL | 2 - .../sql/h2/update/UPDATE-20231215.SQL | 38 -------- .../resources/sql/mariadb/init-structure.sql | 1 - .../resources/sql/mysql/init-structure.sql | 1 - .../sql/mysql/update/UPDATE-20230318.SQL | 13 --- .../sql/mysql/update/UPDATE-20230402.SQL | 3 - .../sql/mysql/update/UPDATE-20230922.SQL | 2 - .../sql/mysql/update/UPDATE-20231126.SQL | 8 -- .../sql/mysql/update/UPDATE-20231215.SQL | 38 -------- 34 files changed, 98 insertions(+), 363 deletions(-) delete mode 100644 neutrino-proxy-server/src/main/resources/sql/h2/update/UPDATE-20230318.SQL delete mode 100644 neutrino-proxy-server/src/main/resources/sql/h2/update/UPDATE-20230402.SQL delete mode 100644 neutrino-proxy-server/src/main/resources/sql/h2/update/UPDATE-20230922.SQL delete mode 100644 neutrino-proxy-server/src/main/resources/sql/h2/update/UPDATE-20231215.SQL delete mode 100644 neutrino-proxy-server/src/main/resources/sql/mysql/update/UPDATE-20230318.SQL delete mode 100644 neutrino-proxy-server/src/main/resources/sql/mysql/update/UPDATE-20230402.SQL delete mode 100644 neutrino-proxy-server/src/main/resources/sql/mysql/update/UPDATE-20230922.SQL delete mode 100644 neutrino-proxy-server/src/main/resources/sql/mysql/update/UPDATE-20231126.SQL delete mode 100644 neutrino-proxy-server/src/main/resources/sql/mysql/update/UPDATE-20231215.SQL diff --git a/neutrino-proxy-admin/build/webpack.local.conf.js b/neutrino-proxy-admin/build/webpack.local.conf.js index 279389c9..b70851b7 100644 --- a/neutrino-proxy-admin/build/webpack.local.conf.js +++ b/neutrino-proxy-admin/build/webpack.local.conf.js @@ -1,36 +1,39 @@ -'use strict' -const path = require('path') -const utils = require('./utils') -const webpack = require('webpack') -const config = require('../config') -const merge = require('webpack-merge') -const baseWebpackConfig = require('./webpack.base.conf') -const HtmlWebpackPlugin = require('html-webpack-plugin') -const FriendlyErrorsPlugin = require('friendly-errors-webpack-plugin') -const portfinder = require('portfinder') +"use strict"; +const path = require("path"); +const utils = require("./utils"); +const webpack = require("webpack"); +const config = require("../config"); +const merge = require("webpack-merge"); +const baseWebpackConfig = require("./webpack.base.conf"); +const HtmlWebpackPlugin = require("html-webpack-plugin"); +const FriendlyErrorsPlugin = require("friendly-errors-webpack-plugin"); +const portfinder = require("portfinder"); -function resolve (dir) { - return path.join(__dirname, '..', dir) +function resolve(dir) { + return path.join(__dirname, "..", dir); } -const HOST = process.env.HOST -const PORT = process.env.PORT && Number(process.env.PORT) +const HOST = process.env.HOST; +const PORT = process.env.PORT && Number(process.env.PORT); const devWebpackConfig = merge(baseWebpackConfig, { module: { - rules: utils.styleLoaders({ sourceMap: config.dev.cssSourceMap, usePostCSS: true }) + rules: utils.styleLoaders({ + sourceMap: config.dev.cssSourceMap, + usePostCSS: true + }) }, // cheap-module-eval-source-map is faster for development devtool: config.dev.devtool, - // these devServer options should be customized in /config/index.js devServer: { - clientLogLevel: 'warning', + clientLogLevel: "warning", historyApiFallback: true, hot: true, compress: true, host: HOST || config.dev.host, port: PORT || config.dev.port, + allowedHosts: ["localhost", "server.com", ".server.com"], open: config.dev.autoOpenBrowser, overlay: config.dev.errorOverlay ? { warnings: false, errors: true } @@ -39,50 +42,54 @@ const devWebpackConfig = merge(baseWebpackConfig, { proxy: config.dev.proxyTable, quiet: true, // necessary for FriendlyErrorsPlugin watchOptions: { - poll: config.dev.poll, + poll: config.dev.poll } }, plugins: [ new webpack.DefinePlugin({ - 'process.env': require('../config/local.env') + "process.env": require("../config/local.env") }), new webpack.HotModuleReplacementPlugin(), new webpack.NamedModulesPlugin(), // HMR shows correct file names in console on update. new webpack.NoEmitOnErrorsPlugin(), // https://github.com/ampedandwired/html-webpack-plugin new HtmlWebpackPlugin({ - filename: 'index.html', - template: 'index.html', + filename: "index.html", + template: "index.html", inject: true, - favicon: resolve('favicon.ico'), - title: 'vue-element-admin', + favicon: resolve("favicon.ico"), + title: "vue-element-admin", path: config.dev.assetsPublicPath + config.dev.assetsSubDirectory - }), + }) ] -}) +}); module.exports = new Promise((resolve, reject) => { - portfinder.basePort = process.env.PORT || config.dev.port + portfinder.basePort = process.env.PORT || config.dev.port; portfinder.getPort((err, port) => { if (err) { - reject(err) + reject(err); } else { // publish the new Port, necessary for e2e tests - process.env.PORT = port + process.env.PORT = port; // add port to devServer config - devWebpackConfig.devServer.port = port - + devWebpackConfig.devServer.port = port; + console.log('devWebpackConfig', devWebpackConfig) // Add FriendlyErrorsPlugin - devWebpackConfig.plugins.push(new FriendlyErrorsPlugin({ - compilationSuccessInfo: { - messages: [`Your application is running here: http://${devWebpackConfig.devServer.host}:${port}`], - }, - onErrors: config.dev.notifyOnErrors - ? utils.createNotifierCallback() - : undefined - })) + devWebpackConfig.plugins.push( + new FriendlyErrorsPlugin({ + compilationSuccessInfo: { + messages: [ + `Your application is running here: http://${devWebpackConfig.devServer.host}:${port}` + ] + }, + onErrors: config.dev.notifyOnErrors + ? utils.createNotifierCallback() + : undefined + }) + ); - resolve(devWebpackConfig) + resolve(devWebpackConfig); } - }) -}) + }); +}); diff --git a/neutrino-proxy-admin/config/index.js b/neutrino-proxy-admin/config/index.js index 7ec80132..e6160568 100644 --- a/neutrino-proxy-admin/config/index.js +++ b/neutrino-proxy-admin/config/index.js @@ -11,7 +11,6 @@ module.exports = { assetsSubDirectory: 'static', assetsPublicPath: '/', proxyTable: {}, - // Various Dev Server settings host: 'localhost', // can be overwritten by process.env.HOST port: 9527, // can be overwritten by process.env.PORT, if port is in use, a free one will be determined diff --git a/neutrino-proxy-admin/src/api/domain.js b/neutrino-proxy-admin/src/api/domain.js index e3d9f8a0..918720f1 100644 --- a/neutrino-proxy-admin/src/api/domain.js +++ b/neutrino-proxy-admin/src/api/domain.js @@ -1,12 +1,5 @@ import request from '@/utils/request' -export function domainNameBindInfo(query) { - return request({ - url: '/domain/bind-info', - method: 'get', - params: query - }) -} export function fetchList(query) { return request({ @@ -26,11 +19,8 @@ export function mappingModify(data) { export function deleteMapping(id) { return request({ - url: '/domain/delete', - method: 'post', - params: { - id: id - } + url: '/domain/delete/' + id, + method: 'get' }) } diff --git a/neutrino-proxy-admin/src/views/proxy/domainMapping.vue b/neutrino-proxy-admin/src/views/proxy/domainMapping.vue index e04defe0..c427f7ac 100644 --- a/neutrino-proxy-admin/src/views/proxy/domainMapping.vue +++ b/neutrino-proxy-admin/src/views/proxy/domainMapping.vue @@ -49,7 +49,7 @@ {{ scope.row.description }} - + diff --git a/neutrino-proxy-admin/src/views/proxy/portMapping.vue b/neutrino-proxy-admin/src/views/proxy/portMapping.vue index c61d1651..4b5acb9a 100644 --- a/neutrino-proxy-admin/src/views/proxy/portMapping.vue +++ b/neutrino-proxy-admin/src/views/proxy/portMapping.vue @@ -49,11 +49,6 @@ {{ scope.row.protocal }} -