CentOS 7 下 Squid 代理服务器的安装配置

一、  应用场景

            本教程适用于本地电脑不能上网,但是能够通过 SSH 连接到一台可以正常上网的 Linux 服务器的情况。

            本教程通过将远端 Linux 服务器配置成代理服务器的方式,达到使本地电脑能上网的目的。

二、  配置远端代理服务器

    2.1  安装 Squid 软件

     # yum install squid -y

           
    2.2  配置 Squid 选项

           这里我简单地允许所有访问通过,你也可以自己设置允许哪些机器访问代理服务器。

    # vim /etc/squid/squid.conf

http_access allow all
cache_dir ufs /var/spool/squid 100 16 256
cache_mem 64 MB           

           如果你想让 squid 的流量再走二级代理,那只需要加上类似下面这句

cache_peer 192.168.9.200 parent 1234 0 no-query no-digest

           其中,192.168.9.200 是父级代理的 IP,1234 是父级代理的端口

    2.3  初始化 Squid 

     # squid -z

            
    2.4  启动 Squid 服务

    # squid start

    2.5  设置开机自启动

    # systemctl enable squid

    2.6  验证服务是否启动

    # netstat -apn | grep 3128

           

三、  配置本地电脑使用代理

          打开 IE Internet 选项,照图配置即可。

          


            配置完成,就可通过代理上网了!

四、  问题解决

         如果连接有问题,可以尝试下关闭 SELinux 以及 firewalld

# setenforce 0

# systemctl stop firewalld

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值