Rocky Linux 教程:手取り足取りで高性能 Squid プロキシサーバーを設定する方法

VPS上にプライベートプロキシを構築したいですか?この記事では、Rocky LinuxにSquidをインストールする方法を詳しく解説し、基本設定、ユーザー認証、ファイアウォールの設定、クライアント接続の全プロセスを網羅します。

VoyraCloud
January 23, 2026
1 min Reading Time
Share:
Linux 教程
Rocky Linux
Squid 代理
VoyraCloud
VPS 配置
代理服务器搭建
Rocky Linux 教程:手取り足取りで高性能 Squid プロキシサーバーを設定する方法

企業開発やプライバシー保護のシーンでは、プライベートなプロキシサーバー(Proxy Server)を持つことが非常に重要です。Squid は強力なキャッシュプロキシソフトウェアとして、その安定性、高いカスタマイズ性、優れたパフォーマンスにより、Linuxユーザーの第一選択となっています。

この記事では、Rocky Linux 上で認証付きのSquidプロキシサーバーを迅速に構築し、設定する方法を説明します。


なぜVoyraCloudにプロキシをデプロイするのか?

プロキシサーバーの構築は、ネットワークの遅延と帯域幅に非常に高い要求があります。VoyraCloud クラウドVPS は以下を提供します:

  • 200 Mbps ピーク帯域幅:プロキシの転送がスムーズで速度が落ちないことを保証します。
  • 99.9% の安定性:あなたのプロキシサービスが24時間オンラインであることを保障します。
  • 月額 $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を取得し、高速プロキシ体験を始めましょう

        Share:

        Related Articles