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% の安定性:プロキシサービスが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 を取得し、高速プロキシ体験を開始しましょう

        共有:

        関連記事