天机DDOS防护系统提示
新闻中心
CentOS 7 服务器搭建代理服务器IP

2024-03-10 18:10 【

因为各种业务需求,需要用到代理服务器,来加快网路的访问速度,和一些内网的访问,下面就是如何搭建代理服务器。

操作步骤

  1. yum 安装 squid 和httpd-tools (-y 全自动安装)
    yum update -y
    yum install squid -y
    yum install httpd-tools -y
     
  2. 生成密码文件
    mkdir /etc/squid3/
    #username 是用户名
    htpasswd -cd /etc/squid3/passwords username
    #提示输入密码,输入即可 注意密码不要超过 8 位
     
    #测试密码文件
    /usr/lib64/squid/basic_ncsa_auth /etc/squid3/passwords
    # 输入 用户名 密码
    username password
    # 提示 OK 说明成功,ERR 是有问题,请检查一下之前步骤
    OK
    # 测试完成,crtl + c 打断
     
  3. 配置squid.conf文件
    vi /etc/squid/squid.conf
     

    配置文件加入:

    #ncsa_auth的路径要找到自己安装的地方。一般在/usr/lib/squid/或者/usr/lib/squid3/视版本而定。
     
    auth_param basic program /usr/lib64/squid/basic_ncsa_auth /etc/squid3/passwords
    acl ncsa_users  proxy_auth REQUIRED
    http_access allow ncsa_users
     
    #把http_access allow localnet , http_access allos localhost屏蔽掉。
    
     
  4. # 设置来源IP白名单,增加的这两行要在 http_access deny all 前面,因为squid配置文件是从上往下读的
     
    acl localnet src 222.93.8.140
    http_access allow client
    # And finally deny all other access to this proxy
    http_access deny all
    
    #如果允许所有来源,请只需要添加以下:
    http_access allow all
    
     
  5. 修改完配置文件后启动
        # 先初始化一下
        squid -z
        # 启动
        systemctl start squid.service
        # 停止
        systemctl stop squid.service
        # 重启
        #配置开机自启动
        systemctl enable squid.service
     

如果发现还是无法启用,请按照以下方式排查解决:

  1. 默认端口被运营商屏蔽,更换端口即可
  2. 监听端口为 tcp6 :https://www.qkeke.com/archives/852.html

 

上一篇:Linux 查看CPU信息,机器型号,内存等信息   下一篇:Linux 磁盘分区、格式化、目录挂载
】【打印关闭】 【返回顶部
分享到QQ空间
分享到: 

  • 专业资深工程师驻守
  • 7X24小时极速响应
  • 一站式无忧技术支持
  • 免费服务器安全加固服务

枣庄迅安网络科技有限公司

7*8服务电话:0632-7654321
24小时客服:186 6320 2888
营业执照统一社会信用代码:91370481MAC9RXBQ78 鲁ICP备2023017928号-1
Copyright? 2016-2024 枣庄迅安网络科技有限公司 版权所有
售前咨询
公司总机:0632-7654321 、 7560000
24小时电话:18663202888
投诉电话:18463203888
值班售后/技术支持
产品无法满足?
被攻击不知道怎么办?
紧急电话:18663202888

你们的服务器稳定性怎么样?

你们客服随时在线吗?

现在有优惠活动吗