VoyraCloud Logo
住宅 IP 服务器云 VPSWindows VPS价格
帮助
VoyraCloud Logo

我们的使命是为全球企业提供全面且经济高效的 VPS 托管服务。

关注我们
X (Twitter)
Discord

产品

住宅 IP 服务器云 VPSWindows VPS

解决方案

OpenClawHermes

公司

联系我们博客价格合作伙伴计划

客服

用户中心教程

地区

美国德国英国新加坡日本巴西

我们接受

Visa
MasterCard
American Express
UnionPay
JCB
Alipay

Copyright © 2026 VoyraCloud. 版权所有.

    >博客>Rocky Linux 教程:手把手教你配置高性能 Squid 代理服务器

    Rocky Linux 教程:手把手教你配置高性能 Squid 代理服务器

    想在 VPS 上搭建私有代理?本文详细解析如何在 Rocky Linux 上安装 Squid,涵盖基础配置、用户认证、防火墙放行及客户端连接全流程。

    VoyraCloud
    2026年1月23日
    1 分钟 阅读时间
    分享:
    Linux 教程
    Rocky Linux
    Squid 代理
    VoyraCloud
    VPS 配置
    代理服务器搭建
    Rocky Linux 教程:手把手教你配置高性能 Squid 代理服务器

    在企业开发或隐私保护场景中,拥有一个私有的代理服务器(Proxy Server)至关重要。Squid 作为一款功能强大的缓存代理软件,以其稳定性、高可定制性和出色的性能成为 Linux 用户的首选。

    本文将指导您如何在 Rocky Linux 上快速搭建并配置带身份认证的 Squid 代理服务器。


    为什么选择在 VoyraCloud 上部署代理?

    搭建代理服务器对网络延迟和带宽有着极高要求。VoyraCloud 云VPS 提供:

    • 200 Mbps 峰值带宽:确保代理转发流畅不掉速。
    • 99.9% 稳定性:保障您的代理服务全天候在线。
    • 月付低至 $4.5:高性价比,支持按需切换 IP。

    第一步:购买并登录 VoyraCloud 云VPS

    1. 访问VoyraCloud 云VPS购买页,选择您需要的地域节点。
    2. 系统选择 Rocky 9.5。
    3. 购买完成后获取 IP、用户名、密码。
    4. 通过 SSH 登录:
      • Windows:推荐 PuTTY 或 Windows Terminal
      • Mac/Linux:终端执行 ssh ubuntu@你的VPS_IP

    第二步:更新系统并安装 Squid

    首先,确保您的 Rocky Linux 系统处于最新状态:

    sudo dnf update -y

    随后安装 Squid 软件包:

    sudo dnf install squid -y

    安装完成后,启动服务并设置开机自启:

    sudo systemctl start squid
    sudo systemctl enable squid

    第三步:基础配置与访问控制

    Squid 的主配置文件位于 /etc/squid/squid.conf 。为了让代理正常工作,我们需要调整访问策略。

    1. 编辑配置文件:
      sudo vi /etc/squid/squid.conf
      1. 允许网络访问: 找到 http_access 部分。若需允许所有网络访问(请谨慎使用,建议配合认证),可修改为:
        http_access allow all
        # http_access deny all
        1. 更改监听端口(可选): Squid 默认监听 3128 端口。如需更改,请寻找并修改:
          http_port 3128

          第四步:启用身份认证(增强安全性)

          为了防止您的代理被他人滥用,强烈建议启用 用户名/密码认证。

          1. 创建加密密码文件

          sudo touch /etc/squid/passwords
          sudo chown squid:squid /etc/squid/passwords
          sudo chmod 600 /etc/squid/passwords

          2. 添加授权用户

          安装工具包并创建用户(例如 user1):

          sudo dnf install httpd-tools -y
          sudo htpasswd /etc/squid/passwords user1
          ​

          3. 配置 Squid 调用认证模块

          在 /etc/squid/squid.conf 的开头或 ACL 定义处添加以下内容:

          auth_param basic program /usr/lib64/squid/basic_ncsa_auth /etc/squid/passwords
          auth_param basic realm Squid Proxy
          acl auth_users proxy_auth REQUIRED
          http_access allow auth_users

          第五步:检查语法与重启服务

          在应用配置前,先检查语法是否有误:

          sudo squid -k parse

          如果没有报错,重启 Squid 服务使配置生效:

           sudo systemctl restart squid

          第六步:防火墙放行

          不要忘记在 Rocky Linux 的防火墙中放行对应的端口(默认 3128):

          sudo firewall-cmd --permanent --add-port=3128/tcp
          sudo firewall-cmd --reload

          客户端连接测试

          现在,您可以在本地浏览器或软件的代理设置中填入信息:

          • IP 地址:您的 VoyraCloud VPS 公网 IP
          • 端口:3128(或您自定义的端口)
          • 认证:输入您刚才设置的用户名和密码。

          结语

          通过以上步骤,您已成功在 Rocky Linux 上部署了一台安全、高效的 Squid 代理服务器。结合 VoyraCloud 云VPS 的全球线路优化,您可以享受到更极速的网络中转体验。

          👉 立即获取您的 VoyraCloud 云VPS,开启极速代理体验

          分享:

          相关文章

          目录
          为什么选择在 VoyraCloud 上部署代理?第一步:购买并登录 VoyraCloud 云VPS第二步:更新系统并安装 Squid第三步:基础配置与访问控制第四步:启用身份认证(增强安全性)1. 创建加密密码文件2. 添加授权用户3. 配置 Squid 调用认证模块第五步:检查语法与重启服务第六步:防火墙放行客户端连接测试结语