From 463c3e45cd68afc3659afc6acffd323c01cb01bf Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E7=8E=8B=E8=89=AF?= <841369634@qq.com>
Date: Wed, 2 Oct 2024 00:16:08 +0800
Subject: [PATCH] =?UTF-8?q?feature:=20`Linux`=20=E4=B9=9F=E6=94=AF?=
=?UTF-8?q?=E6=8C=81=E7=B3=BB=E7=BB=9F=E4=BB=A3=E7=90=86=E6=8E=92=E9=99=A4?=
=?UTF-8?q?=E5=9F=9F=E5=90=8D=E5=8A=9F=E8=83=BD?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../shell/scripts/set-system-proxy/index.js | 8 +-
packages/gui/src/view/pages/proxy.vue | 85 +++++++++----------
2 files changed, 45 insertions(+), 48 deletions(-)
diff --git a/packages/core/src/shell/scripts/set-system-proxy/index.js b/packages/core/src/shell/scripts/set-system-proxy/index.js
index 80d5deb6..fd59dece 100644
--- a/packages/core/src/shell/scripts/set-system-proxy/index.js
+++ b/packages/core/src/shell/scripts/set-system-proxy/index.js
@@ -269,8 +269,6 @@ const executor = {
// 延迟加载config
loadConfig()
- // const local = 'localhost, 127.0.0.0/8, ::1'
-
// https
const setProxyCmd = [
'gsettings set org.gnome.system.proxy mode manual',
@@ -285,8 +283,10 @@ const executor = {
setProxyCmd.push("gsettings set org.gnome.system.proxy.http host ''")
setProxyCmd.push('gsettings set org.gnome.system.proxy.http port 0')
}
- // ignore-hosts
- // setProxyCmd.push(`gsettings set org.gnome.system.proxy ignore-hosts "${local}"`)
+
+ // 设置排除域名(ignore-hosts)
+ const excludeIpStr = getProxyExcludeIpStr("', '")
+ setProxyCmd.push(`gsettings set org.gnome.system.proxy ignore-hosts "['${excludeIpStr}']"`)
await exec(setProxyCmd)
} else { // 关闭代理
diff --git a/packages/gui/src/view/pages/proxy.vue b/packages/gui/src/view/pages/proxy.vue
index bbebfe54..1ee52f75 100644
--- a/packages/gui/src/view/pages/proxy.vue
+++ b/packages/gui/src/view/pages/proxy.vue
@@ -31,7 +31,7 @@
-
+
HTTPS_PROXY
环境变量(不好用,不建议勾选)
@@ -46,49 +46,46 @@
OneNote
、MicrosoftStore
、Outlook
等UWP应用
开启代理后无法访问网络的问题
base64
编码格式,也可以是未经过编码的
- base64
编码格式,也可以是未经过编码的
+