このチュートリアルでは、SquidProxyをAlmaLinux8にインストールする方法を示します。知らない人のために、SquidProxyはWeb用のオープンソースのキャッシュプロキシです。 HTTP、HTTPS、FTPなどの多くのプロトコルをサポートします。頻繁に要求されるWebページをキャッシュして再利用することにより、squidは帯域幅を節約し、応答時間を改善してWebページへのアクセスを非常に高速にします。
この記事は、少なくともLinuxの基本的な知識があり、シェルの使用方法を知っていること、そして最も重要なこととして、サイトを独自のVPSでホストしていることを前提としています。インストールは非常に簡単で、ルートアカウントで実行されていますが、そうでない場合は、'sudo
を追加する必要があります。 ルート権限を取得するコマンドに‘。 AlmaLinux8にSquidProxyサーバーを段階的にインストールする方法を説明します。CentOSとRockyLinuxでも同じ手順に従うことができます。
前提条件
- 次のオペレーティングシステムのいずれかを実行しているサーバー:AlmaLinux8。
- 潜在的な問題を防ぐために、OSの新規インストールを使用することをお勧めします。
non-root sudo user
またはroot user
へのアクセス 。non-root sudo user
として行動することをお勧めします ただし、ルートとして機能するときに注意しないと、システムに害を及ぼす可能性があるためです。
AlmaLinux8にSquidプロキシをインストールする
ステップ1.まず、システムが最新であることを確認することから始めましょう。
sudo dnf update sudo dnf install epel-release
ステップ2.AlmaLinux8にSquidプロキシをインストールします。
デフォルトでは、SquidはAlmaLinux 8ベースリポジトリで利用できます。次のコマンドを実行して、Squidプロキシをシステムにインストールします。
sudo dnf install squid
Squidプロキシのインストールを確認する:
squid --version
構成を開始する前に、システムでSquidサービスが実行されていることを確認してください。次のコマンドを実行して、Squidサービスのステータスを確認してください。
sudo systemctl start squid sudo systemctl enable squid sudo systemctl status squid
ステップ3.Squidプロキシを構成します。
ここで、Squidプロキシ構成ファイルを開きます:
sudo nano /etc/squid/squid.conf
http_port
を検索します Squidのリスニングポートを変更する場合はディレクティブ。デフォルトでは、すでにポート3128に設定されています:
# Squid normally listens to port 3128 http_port 3128 # http_port 3128 transparent
保存して閉じてから、Squidサーバーを再起動して、変更を加えます。
sudo systemctl restart squid
手順4.ファイアウォールを構成します。
ファイアウォールがアクティブな場合、他のシステムが接続できるようにSquidがファイアウォールを通過できるようにする必要があります:
sudo firewall-cmd --add-service=squid --permanent sudo firewall-cmd --reload
手順5.Squidプロキシを使用するようにブラウザを設定します。
インストールとセットアップが正常に完了したら、クライアントブラウザでイカのIPとデフォルトポートの参照をテストします。Firefoxで、外部に接続するように設定します。 Squidサーバー経由のネットワークPreferences -> General -> Network Settings -> Manual Proxy Configuration
。すべてのプロトコルにこのプロキシサーバーを使用するようにチェックします。
おめでとうございます!Squidが正常にインストールされました。AlmaLinux8システムにSquidプロキシサーバーをインストールするためにこのチュートリアルを使用していただきありがとうございます。追加のヘルプや役立つ情報については、Squidの公式Webサイトを確認することをお勧めします。 。