linux和mac,也使用 `是否代理http` 的配置项。

pull/344/head
王良 2024-09-06 18:12:28 +08:00
parent 10709a9557
commit 2458ed9a21
1 changed files with 5 additions and 3 deletions

View File

@ -98,16 +98,18 @@ const executor = {
const setProxyCmd = [
'gsettings set org.gnome.system.proxy mode manual',
'gsettings set org.gnome.system.proxy.https enabled true',
`gsettings set org.gnome.system.proxy.https port ${port}`,
`gsettings set org.gnome.system.proxy.https host ${ip}`
`gsettings set org.gnome.system.proxy.https host ${ip}`,
`gsettings set org.gnome.system.proxy.https port ${port}`
]
// http
if (config.get().proxy.proxyHttp) {
setProxyCmd[setProxyCmd.length] = 'gsettings set org.gnome.system.proxy.http enabled true'
setProxyCmd[setProxyCmd.length] = `gsettings set org.gnome.system.proxy.http port ${port}`
setProxyCmd[setProxyCmd.length] = `gsettings set org.gnome.system.proxy.http host ${ip}`
setProxyCmd[setProxyCmd.length] = `gsettings set org.gnome.system.proxy.http port ${port}`
} else {
setProxyCmd[setProxyCmd.length] = 'gsettings set org.gnome.system.proxy.http enabled false'
setProxyCmd[setProxyCmd.length] = "gsettings set org.gnome.system.proxy.http host ''"
setProxyCmd[setProxyCmd.length] = 'gsettings set org.gnome.system.proxy.http port 0'
}
// ignore-hosts
// setProxyCmd[setProxyCmd.length] = `gsettings set org.gnome.system.proxy ignore-hosts "${local}"`