HCRM博客

如何在CentOS上设置HTTP代理?

1、配置本地终端代理

临时设置:在终端中输入以命令,假设代理服务器IP为192.168.0.1,端口为8080

如何在CentOS上设置HTTP代理?-图1
(图片来源网络,侵权删除)
     export http_proxy="http://192.168.0.1:8080"

永久设置:在全局配置文件如/etc/PRofile/etc/bashrc文件中添加如下内容:

     export http_proxy="http://192.168.0.1:8080"

保存后,重启终端或者重新登录即可生效。

2、配置YUM包管理器代理

/etc/yum.conf文件中添加代理设置,

     proxy=http://192.168.0.1:8080

如果代理需要用户名和密码,可以添加以下内容:

     proxy_username=your_username
     proxy_password=your_password
     proxy=http://192.168.0.1:8080

保存文件并退出。

如何在CentOS上设置HTTP代理?-图2
(图片来源网络,侵权删除)

3、使用Squid搭建HTTP代理服务器

安装Squid:通过yum包管理器安装Squid:

     sudo yum install squid y

配置Squid:编辑配置文件/etc/squid/squid.conf,允许所有访问并配置监听端口:

     # 允许所有访问
     http_access allow all
     # 监听端口
     http_port 3128

启动Squid服务:使用systemctl命令启动并设置开机自启动:

     sudo systemctl start squid
     sudo systemctl enable squid

验证Squid服务:使用curl命令验证代理是否正常运行:

     curl x localhost:3128 http://www.example.com

配置客户端:在客户端的网络设置或浏览器设置中配置代理服务器的IP地址和端口号。

如何在CentOS上设置HTTP代理?-图3
(图片来源网络,侵权删除)

4、注意事项

确保防火墙设置允许通过Squid监听的端口(默认为3128)进行通信。

如果系统使用SELinux,请确保Squid的相关服务能够被SELinux允许。

如果需要配置透明代理(即客户端不需要指定代理服务器的地址和端口),则需要进行更复杂的网络配置,包括修改路由表和防火墙规则等。

步骤涵盖了如何在CentOS上设置和使用HTTP代理,包括临时和永久配置、YUM代理设置以及通过Squid搭建代理服务器的方法,根据具体需求,还可以进行其他配置和优化。

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

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