Linux中國
Linux 有問必答:如何在桌面版 Ubuntu 中用命令行更改系統代理設置
gsettings
讀寫特定 Dconf 設置的基本用法如下:
更改 DConf 設置:
$ gsettings set <schema> <key> <value>
讀取 DConf 設置:
$ gsettings get <schema> <key>
通過命令行更改系統代理設置為手動
桌面版 Ubuntu 中下面的命令會更改 HTTP 代理設置為 "my.proxy.com:8000"。
$ gsettings set org.gnome.system.proxy.http host 'my.proxy.com'
$ gsettings set org.gnome.system.proxy.http port 8000
$ gsettings set org.gnome.system.proxy mode 'manual'
如果你還想更改 HTTPS/FTP 代理為手動,用這些命令:
$ gsettings set org.gnome.system.proxy.https host 'my.proxy.com'
$ gsettings set org.gnome.system.proxy.https port 8000
$ gsettings set org.gnome.system.proxy.ftp host 'my.proxy.com'
$ gsettings set org.gnome.system.proxy.ftp port 8000
更改套接字主機設置為手動:
$ gsettings set org.gnome.system.proxy.socks host 'my.proxy.com'
$ gsettings set org.gnome.system.proxy.socks port 8000
上面的更改都只適用於當前的桌面用戶。如果你想在系統範圍內使用代理設置更改,在 gsettings 命令面前添加 sudo。例如:
$ sudo gsettings set org.gnome.system.proxy.http host 'my.proxy.com'
$ sudo gsettings set org.gnome.system.proxy.http port 8000
$ sudo gsettings set org.gnome.system.proxy mode 'manual'
在命令行中更改系統代理設置為自動
如果你正在使用 自動配置代理 (proxy auto configuration,PAC),輸入以下命令更改為 PAC。
$ gsettings set org.gnome.system.proxy mode 'auto'
$ gsettings set org.gnome.system.proxy autoconfig-url http://my.proxy.com/autoproxy.pac
在命令行中清除系統代理設置
最後,清除所有「手動/自動」代理設置,還原為無代理設置:
$ gsettings set org.gnome.system.proxy mode 'none'
via: http://ask.xmodulo.com/change-system-proxy-settings-command-line-ubuntu-desktop.html
本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive
對這篇文章感覺如何?
太棒了
0
不錯
0
愛死了
0
不太好
0
感覺很糟
0
More in:Linux中國
如何通過 VLC 使用字幕
使用 VLC 媒體播放器播放和管理字幕的新手指南。
Unix 桌面:在 Linux 問世之前
僅僅開源還不足以實現開放,還需開放標準和建立共識。
Valve 對於 Ubuntu 的 Snap 版本的 Steam 並不滿意:原因何在
你可能會發現,Snap 版本的 Steam 並不如你期待的那樣好,你怎麼看?
Wine 9.0 發布,實驗性地加入了 Wayland 驅動
Wine 的這個新版本正在為未來做好準備!