阅读: 9 发表于 2024-06-18 08:55
如何从 Ubuntu 桌面上的命令行更改系统代理设置?
更改 Ubuntu 服务器上的代理很有用,欧博abg因为它可以帮助您提高系统的网络性能。此外,它还可以帮助您控制互联网使用,防止服务器崩溃,并提供更好的安全性和更快的页面加载时间。尽管在使用终端时使用 GUI 方法更改 Ubuntu 桌面的代理设置非常容易,欧博官网但如果用户想要更改代理设置,则关闭终端并切换到 GUI 只是为了更改代理可能会变得不舒服。
本文将向您介绍在 Ubuntu 桌面上更改代理设置的命令行方法。
从命令行更改 Ubuntu 桌面代理设置要使用命令行更改 Ubuntu 中的系统代理设置,我们将使用 gsettings。 gsettings是一个命令行工具,用于在 Ubuntu 中修改数据库设置。 Ubuntu 中的 gsettings 使用户能够监视或设置更改的密钥;它用于管理应用程序的设置
要更改 Ubuntu 系统上的代理设置,欧博请使用以下命令运行 gsettings 工具:
gsettings
启动gsetting工具后,您可以按照以下命令的语法轻松更改代理设置:
gsettings set org.gnome.system.proxy. host '<host server name or IP>'
gsettings set org.gnome.system.proxy.<proxy name> port <port number>
现在我将使用上述命令来更改每个命令的代理设置; HTTP、HTTPS、FTP 和 Socks。
对于“HTTP”代理HTTP 代理用于识别来自不可信来源的可疑 Web 内容。 Ubuntu 中需要保护 HTTP 服务器免受各种攻击。要设置 HTTP 代理设置,请运行以下命令来确定 HTTP 的主机(服务器名称或 IP)和端口:
gsettings set org.gnome.system.proxy.http host '192.168.18.67'
注意:这里,我使用 IP 地址作为主机,欧博娱乐但这只是一个示例 IP。
下面提到的命令确定 http 代理的端口:
gsettings set org.gnome.system.proxy.http port 8000
验证http代理是否已成功更改/更新;
echo "$http_proxy"
对于“HTTPS”代理基于安全套接字的超文本传输协议 (HTTPS) 基本上是服务器和客户端之间的请求协议,旨在为用户提供安全的事务和通信。要确定 https 代理的主机,请运行以下命令:
gsettings set org.gnome.system.proxy.https host '192.168.18.67'
之后使用以下命令确定 HTTPS 的端口:
gsettings set org.gnome.system.proxy.https port 8000
然后使用下面提到的命令进行验证:
echo "$https_proxy"
对于“FTP”代理FTP 代理充当在源和目标之间传输文件的桥梁/中继。对于较大的文件,它的性能比 HTTP 更好。要更改 FTP 代理,请运行以下命令来确定 Ubuntu 系统上的主机和端口:
gsettings set org.gnome.system.proxy.ftp host '192.168.18.67'
gsettings set org.gnome.system.proxy.ftp port 8000
然后使用下面提到的 echo 命令进行验证
echo "$ftp_proxy"
对于“袜子”代理SOCKS 代理通过使用防火墙促进服务器之间的通信,它支持路由任何程序或协议生成的任何类型的流量。与上述所有类似,也可以使用 gsetting 工具更改 socks 代理,为此,请使用以下命令:
gsettings set org.gnome.system.proxy.socks host '192.168.18.67'
gsettings set org.gnome.system.proxy.socks port 8000
例如;
echo "$all_proxy"
如何更改系统范围的代理设置?所有上述命令都会更改当前用户的代理设置,但如果您想在系统范围内暗示相同的代理更改,请使用 sudo 运行所有命令以获得更改系统代理的管理权限:
sudo gsettings
只是引用这个例子;这里我只更改了整个系统的“http”代理设置。您可以按照上一节中提到的相同命令更改整个系统所需的代理设置,只需记住使用“sudo”:
sudo gsettings set org.gnome.system.proxy.http host '192.168.18.67'
sudo gsettings set org.gnome.system.proxy.http port 8000
如何切换代理模式?Ubuntu系统中有三种代理设置模式,分别是:
“自动模式
“手动模式
没有任何
1:“自动”模式运行下面提到的命令将代理模式切换到“自动模式”,如果您在 Ubuntu 中使用PAC(代理自动配置),这非常有用。
gsettings set org.gnome.system.proxy autoconfig-url http://my.proxy.com/autoproxy.pac
通过以下命令切换到自动模式:
gsettings set org.gnome.system.proxy mode 'auto'
2:“手动”模式如果您想像我们在本文前两节中所做的那样手动更改每个代理设置,则可以使用手动模式。
gsettings set org.gnome.system.proxy mode 'manual'
3:无如果您不希望将任何代理更改应用于您的系统,则可以使用下面提到的命令清除所有代理设置:
gsettings set org.gnome.system.proxy mode 'none'