使用squid为apt或yum提供代理服务
搭建squid代理服务器
首先在代理服务器上安装squid
yum install squid
或apt install squid
编辑
/etc/squid/squid.conf
在上面增加一条acl定义
1 | acl trustedhost src 47.103.123.187/32 |
在下面适当的位置增加一条允许访问
1 | # |
确保squid服务器处于运行状态
1 | service squid status |
如果服务没有运行则启动即可
1 | service squid start |
如果已经启动则重新加载配置
1 | squid -k rec |
squid默认运行在3128
端口,有必要的话把它通过网关路由器或通过ssh隧道映射到公网。
在Ubuntu上配置apt的代理
编辑/etc/apt/apt.conf.d/proxy.conf
文件
添加条目
1 | Acquire::http::Proxy "http://proxy-IP-address:proxyport/"; |
在CentOS上配置yum的代理
编辑/etc/yum.conf
文件
添加条目
1 | http_proxy=http://proxy-IP-address:proxyport |