fix(runtime): закрыть fix2 P0 runtime pass без legacy

This commit is contained in:
2026-04-28 03:28:19 +05:00
parent e2901db6cd
commit 96d9bbcece
31 changed files with 264 additions and 631 deletions
-2
View File
@@ -157,8 +157,6 @@ export default {
config: {
enable: "Enable/Disable",
remark: "Remark",
portHopping:
"Port Hopping, Multiple individual ports: 1234,5678,9012; A range of ports: 20000-50000; A combination of both: 1234,5000-6000,7044,8000-9000",
clashExtension: "Clash subscription extension",
listen:
"When the IP address is omitted, the server will listen on all interfaces, both IPv4 and IPv6. To listen on IPv4 only, you can use 0.0.0.0:443. To listen on IPv6 only, you can use [::]:443.",
-1
View File
@@ -152,7 +152,6 @@ export default {
config: {
enable: "Включить/отключить",
remark: "Комментарий",
portHopping: "Port hopping: отдельные порты, диапазоны или их комбинации",
clashExtension: "Расширение подписки Clash",
listen: "Адрес и порт прослушивания. Для IPv4 используйте 0.0.0.0:443.",
tlsType: "Тип TLS",
-1
View File
@@ -9,7 +9,6 @@ declare module "*.vue" {
// TypeScript-подсказки для переменных окружения
interface ImportMetaEnv {
VITE_APP_TITLE: string;
VITE_APP_PORT: string;
VITE_APP_BASE_API: string;
}
@@ -121,14 +121,6 @@
<el-input v-model="configForm.remark" clearable />
</el-form-item>
</el-tooltip>
<el-tooltip
:content="$t('hysteria.config.portHopping')"
placement="bottom"
>
<el-form-item label="portHopping" prop="portHopping">
<el-input v-model="configForm.portHopping" clearable />
</el-form-item>
</el-tooltip>
<el-tooltip
:content="$t('hysteria.config.clashExtension')"
placement="bottom"
@@ -1089,7 +1081,6 @@ const { t } = useI18n();
const hysteria2EnableKey = "HYSTERIA2_ENABLE";
const hysteria2Remark = "HYSTERIA2_CONFIG_REMARK";
const hysteria2ConfigPortHopping = "HYSTERIA2_CONFIG_PORT_HOPPING";
const clashExtension = "CLASH_EXTENSION";
const dataFormRef = ref(ElForm);
@@ -1133,7 +1124,6 @@ const state = reactive({
},
configForm: {
remark: "",
portHopping: "",
clashExtension: "",
},
dataForm: { ...defaultHysteria2ServerConfig } as Hysteria2ServerConfig,
@@ -1292,7 +1282,6 @@ const handleExport = async () => {
const handleReset = () => {
state.configForm = {
remark: "",
portHopping: "",
clashExtension: "",
};
state.dataForm = deepCopy(defaultHysteria2ServerConfig);
@@ -1339,10 +1328,6 @@ const submitForm = () => {
key: hysteria2Remark,
value: state.configForm.remark,
},
{
key: hysteria2ConfigPortHopping,
value: state.configForm.portHopping,
},
{
key: clashExtension,
value: state.configForm.clashExtension,
@@ -1479,7 +1464,6 @@ const setConfig = () => {
keys: [
hysteria2EnableKey,
hysteria2Remark,
hysteria2ConfigPortHopping,
clashExtension,
],
}).then((response) => {
@@ -1489,8 +1473,6 @@ const setConfig = () => {
state.enableForm.enable = configVo.value;
} else if (configVo.key === hysteria2Remark) {
state.configForm.remark = configVo.value;
} else if (configVo.key === hysteria2ConfigPortHopping) {
state.configForm.portHopping = configVo.value;
} else if (configVo.key === clashExtension) {
state.configForm.clashExtension = configVo.value;
}
@@ -1624,5 +1606,3 @@ onMounted(() => {
margin: 0 auto;
}
</style>