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 = [ const setProxyCmd = [
'gsettings set org.gnome.system.proxy mode manual', 'gsettings set org.gnome.system.proxy mode manual',
'gsettings set org.gnome.system.proxy.https enabled true', '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 // http
if (config.get().proxy.proxyHttp) { 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 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 host ${ip}`
setProxyCmd[setProxyCmd.length] = `gsettings set org.gnome.system.proxy.http port ${port}`
} else { } else {
setProxyCmd[setProxyCmd.length] = 'gsettings set org.gnome.system.proxy.http enabled false' 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 // ignore-hosts
// setProxyCmd[setProxyCmd.length] = `gsettings set org.gnome.system.proxy ignore-hosts "${local}"` // setProxyCmd[setProxyCmd.length] = `gsettings set org.gnome.system.proxy ignore-hosts "${local}"`