feat: support bypass_local addr
parent
40d145e77a
commit
8cbf79cbe9
|
@ -16,7 +16,7 @@
|
|||
"test": "mocha"
|
||||
},
|
||||
"dependencies": {
|
||||
"@starknt/sysproxy": "^0.0.2",
|
||||
"@starknt/sysproxy": "^0.0.3",
|
||||
"@vscode/sudo-prompt": "^9.3.1",
|
||||
"fix-path": "^3.0.0",
|
||||
"iconv-lite": "^0.6.3",
|
||||
|
|
|
@ -203,7 +203,7 @@ const executor = {
|
|||
const excludeIpStr = getProxyExcludeIpStr(';')
|
||||
// 设置代理,同时设置排除域名
|
||||
try {
|
||||
require('@starknt/sysproxy').triggerManualProxyByUrl(true, proxyAddr, excludeIpStr)
|
||||
require('@starknt/sysproxy').triggerManualProxyByUrl(true, proxyAddr, excludeIpStr, true)
|
||||
log.info(`设置windows系统代理成功: ${proxyAddr} ......(省略排除IP列表)`)
|
||||
} catch (e1) {
|
||||
log.warn('设置windows系统代理失败:执行 `@starknt/sysproxy` 失败,现尝试通过执行 `sysproxy.exe global ...` 来设置系统代理!\r\n捕获的异常:', e1)
|
||||
|
|
|
@ -30,8 +30,8 @@ importers:
|
|||
packages/core:
|
||||
dependencies:
|
||||
'@starknt/sysproxy':
|
||||
specifier: ^0.0.2
|
||||
version: 0.0.2
|
||||
specifier: ^0.0.3
|
||||
version: 0.0.3
|
||||
'@vscode/sudo-prompt':
|
||||
specifier: ^9.3.1
|
||||
version: 9.3.1
|
||||
|
@ -141,7 +141,7 @@ importers:
|
|||
version: 19.1.9
|
||||
electron-builder:
|
||||
specifier: ^25.1.8
|
||||
version: 25.1.8(electron-builder-squirrel-windows@25.1.8(dmg-builder@25.1.8))
|
||||
version: 25.1.8(electron-builder-squirrel-windows@25.1.8)
|
||||
electron-icon-builder:
|
||||
specifier: ^2.0.1
|
||||
version: 2.0.1
|
||||
|
@ -1351,6 +1351,12 @@ packages:
|
|||
cpu: [arm64]
|
||||
os: [darwin]
|
||||
|
||||
'@starknt/sysproxy-darwin-x64@0.0.3':
|
||||
resolution: {integrity: sha512-gXN1hqmyPY3/Y5iCAoN36rxszW0On9AJjmo+4REuct/boUh+yc8A+JjjcpNkcvGPWQED8TVQ6WjCNj36nXAHZA==}
|
||||
engines: {node: '>= 10'}
|
||||
cpu: [x64]
|
||||
os: [darwin]
|
||||
|
||||
'@starknt/sysproxy-linux-arm64-gnu@0.0.2':
|
||||
resolution: {integrity: sha512-WedSH4rsD30hKfcEqV+zF2GJc0q545WAKDMaXtMMRrRJZcOy9IFFRajkOuo+1TFzlPqjF/edsjLa294FcYWMIw==}
|
||||
engines: {node: '>= 10'}
|
||||
|
@ -1363,6 +1369,12 @@ packages:
|
|||
cpu: [x64]
|
||||
os: [linux]
|
||||
|
||||
'@starknt/sysproxy-linux-x64-gnu@0.0.3':
|
||||
resolution: {integrity: sha512-HEWO00qfaakgHRkr6pg2bvJwk7aKPcxndTFEijX61qym+WIzepbUOQSQ1HGcYKsxmqJ3dDXT+cTLWshWdnQ5JA==}
|
||||
engines: {node: '>= 10'}
|
||||
cpu: [x64]
|
||||
os: [linux]
|
||||
|
||||
'@starknt/sysproxy-win32-arm64-msvc@0.0.2':
|
||||
resolution: {integrity: sha512-iaUI/9i47LhIKh5XR/tLA6GovPevR3joYSsa4ZBj17uS/B+epli35iSf+QpCwdviXSXTWQqPlEZNeS3hVz/Jhg==}
|
||||
engines: {node: '>= 10'}
|
||||
|
@ -1381,10 +1393,20 @@ packages:
|
|||
cpu: [x64]
|
||||
os: [win32]
|
||||
|
||||
'@starknt/sysproxy-win32-x64-msvc@0.0.3':
|
||||
resolution: {integrity: sha512-Lw6zsaZhxQWYsOss4Kgi0rt3Cj+jUn7DqNAVunCD+w3or/FUrGfrGkO+6UyqlVl5l4LaOi4cV3dtdJY91IbWug==}
|
||||
engines: {node: '>= 10'}
|
||||
cpu: [x64]
|
||||
os: [win32]
|
||||
|
||||
'@starknt/sysproxy@0.0.2':
|
||||
resolution: {integrity: sha512-pb5+FcRV6H60maLwTZxwGWD6lw9DM5FsPaQ5TzovSTwqigwBSv1YsQ5jUdm/hXjdALW9tjLVpYwOtO1Ft371ng==}
|
||||
engines: {node: '>= 10'}
|
||||
|
||||
'@starknt/sysproxy@0.0.3':
|
||||
resolution: {integrity: sha512-tFPqJEo7JWlDI07OGBn/q6+nhxVw/dvNkvb/wLJO6YFN6itWt9mThJE3SXXeogK3HCo5eBk0OnE0n9tZdoKcHQ==}
|
||||
engines: {node: '>= 10'}
|
||||
|
||||
'@stylistic/eslint-plugin@2.10.1':
|
||||
resolution: {integrity: sha512-U+4yzNXElTf9q0kEfnloI9XbOyD4cnEQCxjUI94q0+W++0GAEQvJ/slwEj9lwjDHfGADRSr+Tco/z0XJvmDfCQ==}
|
||||
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
|
||||
|
@ -8460,12 +8482,18 @@ snapshots:
|
|||
'@starknt/sysproxy-darwin-arm64@0.0.2':
|
||||
optional: true
|
||||
|
||||
'@starknt/sysproxy-darwin-x64@0.0.3':
|
||||
optional: true
|
||||
|
||||
'@starknt/sysproxy-linux-arm64-gnu@0.0.2':
|
||||
optional: true
|
||||
|
||||
'@starknt/sysproxy-linux-x64-gnu@0.0.2':
|
||||
optional: true
|
||||
|
||||
'@starknt/sysproxy-linux-x64-gnu@0.0.3':
|
||||
optional: true
|
||||
|
||||
'@starknt/sysproxy-win32-arm64-msvc@0.0.2':
|
||||
optional: true
|
||||
|
||||
|
@ -8475,6 +8503,9 @@ snapshots:
|
|||
'@starknt/sysproxy-win32-x64-msvc@0.0.2':
|
||||
optional: true
|
||||
|
||||
'@starknt/sysproxy-win32-x64-msvc@0.0.3':
|
||||
optional: true
|
||||
|
||||
'@starknt/sysproxy@0.0.2':
|
||||
optionalDependencies:
|
||||
'@starknt/sysproxy-darwin-arm64': 0.0.2
|
||||
|
@ -8484,6 +8515,12 @@ snapshots:
|
|||
'@starknt/sysproxy-win32-ia32-msvc': 0.0.2
|
||||
'@starknt/sysproxy-win32-x64-msvc': 0.0.2
|
||||
|
||||
'@starknt/sysproxy@0.0.3':
|
||||
optionalDependencies:
|
||||
'@starknt/sysproxy-darwin-x64': 0.0.3
|
||||
'@starknt/sysproxy-linux-x64-gnu': 0.0.3
|
||||
'@starknt/sysproxy-win32-x64-msvc': 0.0.3
|
||||
|
||||
'@stylistic/eslint-plugin@2.10.1(eslint@9.15.0)(typescript@5.6.3)':
|
||||
dependencies:
|
||||
'@typescript-eslint/utils': 8.14.0(eslint@9.15.0)(typescript@5.6.3)
|
||||
|
@ -9457,7 +9494,7 @@ snapshots:
|
|||
transitivePeerDependencies:
|
||||
- supports-color
|
||||
|
||||
app-builder-lib@25.1.8(dmg-builder@25.1.8(electron-builder-squirrel-windows@25.1.8))(electron-builder-squirrel-windows@25.1.8(dmg-builder@25.1.8)):
|
||||
app-builder-lib@25.1.8(dmg-builder@25.1.8)(electron-builder-squirrel-windows@25.1.8):
|
||||
dependencies:
|
||||
'@develar/schema-utils': 2.6.5
|
||||
'@electron/notarize': 2.5.0
|
||||
|
@ -10544,7 +10581,7 @@ snapshots:
|
|||
|
||||
dmg-builder@25.1.8(electron-builder-squirrel-windows@25.1.8):
|
||||
dependencies:
|
||||
app-builder-lib: 25.1.8(dmg-builder@25.1.8(electron-builder-squirrel-windows@25.1.8))(electron-builder-squirrel-windows@25.1.8(dmg-builder@25.1.8))
|
||||
app-builder-lib: 25.1.8(dmg-builder@25.1.8)(electron-builder-squirrel-windows@25.1.8)
|
||||
builder-util: 25.1.7
|
||||
builder-util-runtime: 9.2.10
|
||||
fs-extra: 10.1.0
|
||||
|
@ -10686,7 +10723,7 @@ snapshots:
|
|||
|
||||
electron-builder-squirrel-windows@25.1.8(dmg-builder@25.1.8):
|
||||
dependencies:
|
||||
app-builder-lib: 25.1.8(dmg-builder@25.1.8(electron-builder-squirrel-windows@25.1.8))(electron-builder-squirrel-windows@25.1.8(dmg-builder@25.1.8))
|
||||
app-builder-lib: 25.1.8(dmg-builder@25.1.8)(electron-builder-squirrel-windows@25.1.8)
|
||||
archiver: 5.3.2
|
||||
builder-util: 25.1.7
|
||||
fs-extra: 10.1.0
|
||||
|
@ -10712,9 +10749,9 @@ snapshots:
|
|||
transitivePeerDependencies:
|
||||
- supports-color
|
||||
|
||||
electron-builder@25.1.8(electron-builder-squirrel-windows@25.1.8(dmg-builder@25.1.8)):
|
||||
electron-builder@25.1.8(electron-builder-squirrel-windows@25.1.8):
|
||||
dependencies:
|
||||
app-builder-lib: 25.1.8(dmg-builder@25.1.8(electron-builder-squirrel-windows@25.1.8))(electron-builder-squirrel-windows@25.1.8(dmg-builder@25.1.8))
|
||||
app-builder-lib: 25.1.8(dmg-builder@25.1.8)(electron-builder-squirrel-windows@25.1.8)
|
||||
builder-util: 25.1.7
|
||||
builder-util-runtime: 9.2.10
|
||||
chalk: 4.1.2
|
||||
|
|
Loading…
Reference in New Issue