HCRM博客

CentOS7中如何设置代理?

一、环境变量设置

1、临时设置:直接在命令行中输入以下命令可进行临时设置,但重连后会失效

export http_proxy=http://代理服务器IP:端口号

CentOS7中如何设置代理?-图1
(图片来源网络,侵权删除)

export https_proxy=http://代理服务器IP:端口号

export ftp_proxy=http://代理服务器IP:端口号

2、永久设置

编辑/etc/profile 文件,在文件末尾添加以下内容(替换proxy_serverport 为您的实际代理服务器地址和端口)

http_proxy="http://proxy_server:port"

https_proxy="http://proxy_server:port"

CentOS7中如何设置代理?-图2
(图片来源网络,侵权删除)

ftp_proxy="http://proxy_server:port"

no_proxy="localhost,127.0.0.1,::1"

HTTP_PROXY="http://proxy_server:port"

HTTPS_PROXY="http://proxy_server:port"

FTP_PROXY="http://proxy_server:port"

NO_PROXY="localhost,127.0.0.1,::1"

CentOS7中如何设置代理?-图3
(图片来源网络,侵权删除)

保存并关闭文件后,使用source /etc/profile 命令使设置立即生效。

二、Yum 包管理器代理设置

1、编辑/etc/yum.conf 文件,在文件末尾添加

proxy=http://proxy_server:port

2、保存文件并退出编辑器。

三、Wget 代理设置

1、编辑/etc/wgetrc 文件,取消注释并修改以下行

http_proxy = http://proxy_server:port

https_proxy = http://proxy_server:port

ftp_proxy = http://proxy_server:port

2、保存文件并退出编辑器。

四、Shell 代理设置

1、编辑/etc/profile.d/proxy.sh 文件,添加以下内容

export http_proxy="http://proxy_server:port"

export https_proxy="http://proxy_server:port"

export ftp_proxy="http://proxy_server:port"

export no_proxy="localhost,127.0.0.1,::1"

2、保存文件并退出编辑器,然后使用source /etc/profile.d/proxy.sh 命令使设置立即生效。

五、系统级代理设置(可选)

1、如果需要为所有用户设置系统级代理,可以编辑服务文件并添加环境变量,对于 NetworkManager 服务,可以编辑/etc/sysconfig/networkscripts/ifcfg<interface> 文件,在文件中添加以下内容

PROXY_METHOD=http

PROXY_SERVER=proxy_server

PROXY_PORT=port

PROXY_USER=username

PROXY_PASSWORD=password

2、保存文件并重启网络服务,使设置生效。

六、验证代理设置

1、可以使用以下命令验证代理设置是否成功

env | grep i proxy:如果输出中包含了代理服务器的 IP 地址和端口号,则表示代理服务器设置成功。

curl I http://www.example.com:如果能够正确获取网页的头部信息,则表示代理设置成功。

wget spider http://www.example.com:如果能够正确下载网页,则表示代理设置成功。

七、注意事项

1、确保替换proxy_serverport 为您实际的代理服务器地址和端口。

2、如果代理需要认证,使用格式http://username:password@proxy_server:port

3、某些应用可能需要单独的代理配置,请根据实际情况进行设置。

4、更改系统级代理可能会影响系统的各个方面,请谨慎操作。

5、重启系统可能是必要的,以确保所有更改生效。

八、FAQs

1、如何在图形界面中配置代理?

在 CentOS 7 的 GNOME 桌面环境中,可以打开“设置”>“网络”>“网络代理”,选择“手动代理配置”,然后输入代理服务器的 IP 地址和端口号。

2、如何取消代理设置?

临时取消代理设置,可以在命令行中使用unset http_proxyunset https_proxyunset ftp_proxy 命令。

要取消永久设置,可以编辑相应的配置文件,删除或注释掉代理设置相关的行,然后保存文件并重启系统或相关服务。

本站部分图片及内容来源网络,版权归原作者所有,转载目的为传递知识,不代表本站立场。若侵权或违规联系Email:zjx77377423@163.com 核实后第一时间删除。 转载请注明出处:https://blog.huochengrm.cn/pc/22020.html

分享:
扫描分享到社交APP
上一篇
下一篇