Centos 7搭建、配置和使用Http代理(Squid服务器)
文章目录
[隐藏]
- 一、前言
- 二、安装Squid服务器
- 三、配置Squid服务器
- 1、配置允许使用代理的IP地址
- 2、配置允许访问的IP列表
- 3、配置Squid监听地址
- 四、使用代理
- 1、yum代理
- 2、wget代理
- 3、环境变量
一、前言
最近搞了一台腾讯云内网服务器(把公网带宽调到了0Mbps),为了使内网服务器也能连上外网,稍微折腾了一下下Http代理。
本文以Squid代理服务器为栗子,简单介绍一下基本用法
二、安装Squid服务器
首先,在一台能同时连接公网和内网服务器的服务器上安装Squid代理服务器
yum install squid -y
然后就安装完了,是不是很简单呢(鬼才懒得编译呢)
三、配置Squid服务器
主要需要配置的是三个部分:
1、配置允许使用代理的IP地址
#此处使用10.0.0.0/16代表的是,整个10.0.x.x IP段都能使用(x代表任意255内的数字) acl localnet src 10.0.0.0/16 #如果是限定单个IP使用,则是10.0.0.1/32 acl localnet src 10.0.0.1/32
2、配置允许访问的IP列表
第一个步骤是将10.0.0.0/16整个IP段命名标记为localnet,现在要将localnet添加进允许使用的列表中
#此处代表允许访问的列表包括localhost、manager、localnet三个IP段 http_access allow localhost manager localnet
3、配置Squid监听地址
这个步骤是为了进一步加强安全措施,防止代理服务器被滥用(盗用)
#最简便的规则,监听所有IP的3128端口,不安全,不建议使用 http_port 0.0.0.0:3128 #仅监听内网IP的3128端口,相对安全,建议使用 http_port 10.0.0.1:3128
四、使用代理
1、yum代理
#编辑/etc/yum.conf文件 vim /etc/yum.conf #查找并修改或追加以下语句(将10.0.0.1修改为你的Squid配置的监听地址或服务器的IP): proxy=http://10.0.0.1:3128/
2、wget代理
#编辑/etc/wgetrc文件 vim /etc/wgetrc #查找并修改或追加以下语句(将10.0.0.1修改为你的Squid配置的监听地址或服务器的IP): http_proxy=http://10.0.0.1:3128/ ftp_proxy=http://10.0.0.1:3128/
3、环境变量
#编辑/etc/profile文件 vim /etc/profile #查找并修改或追加以下语句(将10.0.0.1修改为你的Squid配置的监听地址或服务器的IP): http_proxy=http://10.0.0.1:3128/ ftp_proxy=http://10.0.0.1:3128/ export http_proxy export ftp_proxy
原文出处:xjh -> https://www.xjh.me/3107.html
本站所发布的一切资源仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如果侵犯你的利益,请发送邮箱到 [email protected],我们会很快的为您处理。