refactor: replace @mihomo-party/sysproxy with local sysproxy-rs

This commit is contained in:
xmk23333
2026-01-06 02:22:33 +08:00
parent 7b7333d271
commit 5d10c45206
7 changed files with 147 additions and 156 deletions

90
pnpm-lock.yaml generated
View File

@@ -11,9 +11,6 @@ importers:
'@electron-toolkit/utils':
specifier: ^4.0.0
version: 4.0.0(electron@37.10.0)
'@mihomo-party/sysproxy':
specifier: ^2.0.8
version: 2.0.8
adm-zip:
specifier: ^0.5.16
version: 0.5.16
@@ -38,6 +35,9 @@ importers:
iconv-lite:
specifier: ^0.7.1
version: 0.7.1
sysproxy-rs:
specifier: file:src/native/sysproxy
version: file:src/native/sysproxy
webdav:
specifier: ^5.8.0
version: 5.8.0
@@ -1405,54 +1405,6 @@ packages:
resolution: {integrity: sha512-9QOtNffcOF/c1seMCDnjckb3R9WHcG34tky+FHpNKKCW0wc/scYLwMtO+ptyGUfMW0/b/n4qRiALlaFHc9Oj7Q==}
engines: {node: '>= 10.0.0'}
'@mihomo-party/sysproxy-darwin-arm64@2.0.8':
resolution: {integrity: sha512-4bSqsjEkmtXzgr8zrSUiNmOdlfRDnkFoXICfJqH7ZlM+4L6n74zrm6perFP0NHPpn/oZO97QXGxIJUQSNhFDrw==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [darwin]
'@mihomo-party/sysproxy-darwin-x64@2.0.8':
resolution: {integrity: sha512-sIDzG7yyQZu+DKQ8X1MeYubdEqXSDjzYjVi+5rVZG/jfLlucS9QZNNiXyoTTDUD5cGRcqv1gYNRynd2Csewesg==}
engines: {node: '>= 10'}
cpu: [x64]
os: [darwin]
'@mihomo-party/sysproxy-linux-arm64-gnu@2.0.8':
resolution: {integrity: sha512-weKk+KcB4lghEj3z15x9FSyla3PT3uLIEU4l4LE4RqhzxgkbJmOt7Wu+ofx4/1k8g8OwwGXIucNgYsV0qpnZQg==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [linux]
libc: [glibc]
'@mihomo-party/sysproxy-linux-x64-gnu@2.0.8':
resolution: {integrity: sha512-wLt63mztsnZoGFUKxzizRRRd5qAtINg+tB2zdhOnr+0E9TaKLGxZnhYm+Nk8tAB1EBvqjmTWsJG9MDHikh2agg==}
engines: {node: '>= 10'}
cpu: [x64]
os: [linux]
libc: [glibc]
'@mihomo-party/sysproxy-win32-arm64-msvc@2.0.8':
resolution: {integrity: sha512-+Mxkw8d3rD6sbFZjjZ18kfx1/WrWXOVlpKd8k3Gdf4LUg7nW8vr64Eaxvjxwcw9AQ1Bu61SHEtvNZfu7woCc1w==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [win32]
'@mihomo-party/sysproxy-win32-ia32-msvc@2.0.8':
resolution: {integrity: sha512-xOVagbGu21MGzEMidpgMoQGRHY0V1EFdDKb+ZhPPnoIbFhECBRR9fQK7lENV6e7S41ppNbg1Rja4J94VpXdvZA==}
engines: {node: '>= 10'}
cpu: [ia32]
os: [win32]
'@mihomo-party/sysproxy-win32-x64-msvc@2.0.8':
resolution: {integrity: sha512-AIgCFoExX36BgXN8sQyf0G99wrObFO0LGBzEFs9OsS2cg8bPkpt63XkAkNcGVxlqJD4WLzsS1GhbsL3qzo64DQ==}
engines: {node: '>= 10'}
cpu: [x64]
os: [win32]
'@mihomo-party/sysproxy@2.0.8':
resolution: {integrity: sha512-tCnkDL4UjbUPvFvFubswmWxz56f+gTsYDpv1ULke1YDEZN7aTSREgC3K+Ge7JjZj2jUZYU1lEYuhFgeFz6+W6w==}
engines: {node: '>= 10'}
'@npmcli/fs@2.1.2':
resolution: {integrity: sha512-yOJKRvohFOaLqipNtwYB9WugyZKhC/DZC4VYPmpaCzDBrA8YpK3qHZ8/HGscMnE4GqbkLNuVcCnxkeQEdGt6LQ==}
engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0}
@@ -4746,6 +4698,9 @@ packages:
resolution: {integrity: sha512-MeQTA1r0litLUf0Rp/iisCaL8761lKAZHaimlbGK4j0HysC4PLfqygQj9srcs0m2RdtDYnF8UuYyKpbjHYp7Jw==}
engines: {node: ^14.18.0 || >=16.0.0}
sysproxy-rs@file:src/native/sysproxy:
resolution: {directory: src/native/sysproxy, type: directory}
tailwind-merge@3.4.0:
resolution: {integrity: sha512-uSaO4gnW+b3Y2aWoWfFpX62vn2sR3skfhbjsEnaBI81WD1wBLlHZe5sWf0AqjksNdYTbGBEd0UasQMT3SNV15g==}
@@ -6769,37 +6724,6 @@ snapshots:
transitivePeerDependencies:
- supports-color
'@mihomo-party/sysproxy-darwin-arm64@2.0.8':
optional: true
'@mihomo-party/sysproxy-darwin-x64@2.0.8':
optional: true
'@mihomo-party/sysproxy-linux-arm64-gnu@2.0.8':
optional: true
'@mihomo-party/sysproxy-linux-x64-gnu@2.0.8':
optional: true
'@mihomo-party/sysproxy-win32-arm64-msvc@2.0.8':
optional: true
'@mihomo-party/sysproxy-win32-ia32-msvc@2.0.8':
optional: true
'@mihomo-party/sysproxy-win32-x64-msvc@2.0.8':
optional: true
'@mihomo-party/sysproxy@2.0.8':
optionalDependencies:
'@mihomo-party/sysproxy-darwin-arm64': 2.0.8
'@mihomo-party/sysproxy-darwin-x64': 2.0.8
'@mihomo-party/sysproxy-linux-arm64-gnu': 2.0.8
'@mihomo-party/sysproxy-linux-x64-gnu': 2.0.8
'@mihomo-party/sysproxy-win32-arm64-msvc': 2.0.8
'@mihomo-party/sysproxy-win32-ia32-msvc': 2.0.8
'@mihomo-party/sysproxy-win32-x64-msvc': 2.0.8
'@npmcli/fs@2.1.2':
dependencies:
'@gar/promisify': 1.1.3
@@ -10935,6 +10859,8 @@ snapshots:
dependencies:
'@pkgr/core': 0.2.9
sysproxy-rs@file:src/native/sysproxy: {}
tailwind-merge@3.4.0: {}
tailwind-variants@3.2.2(tailwind-merge@3.4.0)(tailwindcss@4.1.18):