如何从 Ubuntu 桌面上的命令行更改系统代理设置?

阅读: 1 发表于 2024-06-18 08:55

 

如何从 Ubuntu 桌面上的命令行更改系统代理设置?

更改 Ubuntu 服务器上的代理很有用,欧博abg因为它可以帮助您提高系统的网络性能。此外,它还可以帮助您控制互联网使用,防止服务器崩溃,并提供更好的安全性和更快的页面加载时间。尽管在使用终端时使用 GUI 方法更改 Ubuntu 桌面的代理设置非常容易,欧博官网但如果用户想要更改代理设置,则关闭终端并切换到 GUI 只是为了更改代理可能会变得不舒服。

本文将向您介绍在 Ubuntu 桌面上更改代理设置的命令行方法。

从命令行更改 Ubuntu 桌面代理设置

要使用命令行更改 Ubuntu 中的系统代理设置,我们将使用 gsettingsgsettings是一个命令行工具,用于在 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'

热点推荐

最新发布

友情链接