GNU/Linux >> Linux の 問題 >  >> Ubuntu

Linuxに最新のSquidプロキシサーバーをインストールする方法

Squidは、HTTP、HTTPS、FTP、およびその他のプロトコルのプロキシおよびキャッシングサービスを提供するWebプロキシキャッシングサーバーです。プロキシキャッシングサーバーは、サーバーとクライアントマシン間のゲートウェイとして機能し、頻繁に使用されるコンテンツをローカルに保存します。コンテンツをローカルに保存することで、帯域幅を削減し、コンテンツの配信と応答時間を高速化します。 SquidはGNUGPLの下でライセンスされており、LinuxOSを含むすべての主要なオペレーティングシステムプラットフォームでサポートされています。

Squidプロキシサーバーをネットワークに展開する理由には、次のようなものがあります。

  • ウェブページの読み込み時間を短縮するため
  • ネットワークアクセスポリシーを実装するため
  • 匿名サーフィンのためにユーザーのマシンを非表示にする
  • アウトバウンドコンテンツをスキャンするには
  • 複数のWebサーバー間で負荷を分散して、単一のサーバーの負荷を軽減します

この投稿では、LinuxシステムにSquidプロキシサーバーをインストールする方法を学習します。この投稿で説明されている手順は、Ubuntu 20.04 LTS (Focal Fossa)でテストされています。 同じ手順がDebianディストリビューションにも適用できます。

前提条件

  • UbuntuまたはDebianがインストールされたマシン
  • Sudoユーザー

Squidプロキシサーバーのインストール

Squidは、Ubuntuディストリビューションの公式リポジトリで入手できます。したがって、aptパッケージマネージャーを介して簡単にインストールできます。 LinuxにSquidプロキシサーバーをインストールする手順は次のとおりです。

ステップ1:Aptを更新する

まず、ターミナルで以下のコマンドを使用してaptを更新します。

$ sudo apt update

sudoパスワードを入力します。

ステップ2:Squidプロキシサーバーをインストールする

Squidをインストールするには、ターミナルで次のコマンドを実行します。

$ sudo apt install squid

確認を求められたら、 yを押します 、その後、システムはシステムへのSquidプロキシサーバーのインストールを開始します。インターネット接続速度によっては、Squidのインストールに時間がかかる場合があります。

ステップ3:Squidプロキシサーバーのインストールを確認する

Squidプロキシサーバーのインストールが完了したら、ターミナルで次のコマンドを使用して確認できます。

$ squid --version

以下の出力は、Squidプロキシサーバーがバージョン4.10のマシンにインストールされていることを確認します。

Squidプロキシサーバーのインストールが完了すると、そのサービスが自動的に開始されます。自動的に起動しない場合は、次のコマンドを使用して手動で起動できます。

$ sudo systemctl start squid

Squidプロキシサーバーサービスを停止するには、次のコマンドを使用します。

$ sudo systemctl stop squid

起動時にSquidプロキシサーバーを有効にするには、次のコマンドを使用します。

$ sudo systemctl enable squid

次の出力は、Squidプロキシサーバーが有効になっていることを示しています。これで、サービスは起動するたびに自動的に開始されます。

次のコマンドを使用して、Squidプロキシサーバーのステータスを確認することもできます。

$ sudo systemctl status squid

以下の出力では、Squidプロキシサーバーがアクティブで実行されていることがわかります。

Squidプロキシサーバーをアンインストールする

システムにSquidプロキシサーバーが不要になった場合は、次のコマンドを使用して簡単にアンインストールできます。

$ sudo apt remove squid

LinuxマシンにSquidプロキシサーバーをインストールするために知っておく必要があるのはこれだけです。この投稿では、UbuntuマシンにSquidプロキシサーバーをインストールおよびアンインストールする方法について説明しました。 Squidサービスの管理方法についても説明しました。

関連する構成については、このページにアクセスしてください。


Ubuntu
  1. Ubuntu20.04にSquidプロキシをインストールして構成する方法

  2. Ubuntu18.04LTSにSquidプロキシサーバーをインストールする方法

  3. LinuxMint20にSquidサーバーをインストールする方法

  1. CentOS7にSquidプロキシサーバーをインストールする方法

  2. LinuxにSQLServerをインストールする方法

  3. Rocky Linux / AlmaLinux8にSquidProxyをインストールして構成する方法

  1. Ubuntu18.04にSquidプロキシサーバーをセットアップしてインストールする方法

  2. Ubuntu20.04にSquidプロキシサーバーをインストールする方法

  3. CentOS7に最新のLinuxカーネルをインストールする方法