Skip to content

Commit 8ed6193

Browse files
authored
feature: Windows系统的系统代理忽略本地地址 (#477)
1 parent 40d145e commit 8ed6193

File tree

4 files changed

+29
-59
lines changed

4 files changed

+29
-59
lines changed

packages/core/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
"test": "mocha"
1717
},
1818
"dependencies": {
19-
"@starknt/sysproxy": "^0.0.2",
19+
"@starknt/sysproxy": "^0.0.3",
2020
"@vscode/sudo-prompt": "^9.3.1",
2121
"fix-path": "^3.0.0",
2222
"iconv-lite": "^0.6.3",

packages/core/src/shell/scripts/set-system-proxy/index.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -203,7 +203,7 @@ const executor = {
203203
const excludeIpStr = getProxyExcludeIpStr(';')
204204
// 设置代理,同时设置排除域名
205205
try {
206-
require('@starknt/sysproxy').triggerManualProxyByUrl(true, proxyAddr, excludeIpStr)
206+
require('@starknt/sysproxy').triggerManualProxyByUrl(true, proxyAddr, excludeIpStr, true)
207207
log.info(`设置windows系统代理成功: ${proxyAddr} ......(省略排除IP列表)`)
208208
} catch (e1) {
209209
log.warn('设置windows系统代理失败:执行 `@starknt/sysproxy` 失败,现尝试通过执行 `sysproxy.exe global ...` 来设置系统代理!\r\n捕获的异常:', e1)

packages/gui/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
"@docmirror/dev-sidecar": "workspace:*",
2424
"@docmirror/mitmproxy": "workspace:*",
2525
"@starknt/shutdown-handler-napi": "^0.0.3",
26-
"@starknt/sysproxy": "^0.0.2",
26+
"@starknt/sysproxy": "^0.0.3",
2727
"@vscode/sudo-prompt": "^9.3.1",
2828
"adm-zip": "^0.5.16",
2929
"ant-design-vue": "^1.7.8",

pnpm-lock.yaml

+26-56
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)