この記事では、Ubuntu 18.04 LTS に Squid Proxy Server をインストールして構成するために必要な手順について説明しました。このチュートリアルを続行する前に、sudo 権限を持つユーザーとしてログインしていることを確認してください。このチュートリアルのすべてのコマンドは、root 以外のユーザーとして実行する必要があります。
Squid は、中小企業から大規模なエンタープライズ レベルのネットワークまで、FTP、HTTP、DNS ルックアップなどのキャッシュとプロキシに使用できるフル機能のオープン ソース Web プロキシ キャッシュ サーバーです。プロトコル。 Squid は、SSL リクエストのキャッシングとプロキシも実行できます。
Ubuntu に Squid プロキシ サーバーをインストールする
ステップ 1. まず、Ubuntu サーバーにパッケージのインストールを開始する前に、すべてのシステム パッケージが更新されていることを確認することを常にお勧めします。
sudo apt update sudo apt upgrade
ステップ 2. Squid Proxy Server をインストールします。
Squid パッケージは、デフォルトの Ubuntu 18.04 リポジトリに含まれています。サーバーで以下のコマンドを実行して、SQUID プロキシ サーバーをインストールします。
sudo apt install squid
インストールが完了すると、Squid サービスが自動的に開始されます。インストールが成功し、Squid サービスが実行されていることを確認するには、次のコマンドに従います:
sudo systemctl status squid
ステップ 3. Squid プロキシ サーバーの構成。
Squid 設定ファイルは /etc/squid/squid.conf にあります。
sudo nano /etc/squid/squid.conf
squid 設定ファイルを編集し、http_port 値を新しいポートに変更します:
http_port 3128
http_access deny all オプションに移動します。これは現在、すべての HTTP トラフィックをブロックするように構成されています。これは、Web トラフィックが許可されないことを意味します:
http_access allow all
visible_hostname オプションに移動します。このエントリに任意の名前を追加します。これは、接続しようとしている人にはサーバーがどのように見えるかです。構成ファイルに変更を加えるたびに、変更を有効にするために Squid サービスを再起動する必要があります。
sudo systemctl restart squid
ステップ 4. ファイアウォール サービスを構成する
Ubuntu でファイアウォール サービスを実行するには、ファイアウォールのポートを開きます:
sudo ufw allow 3128/tcp
ステップ 5. Squid クライアントを構成します。
Squid プロキシ サーバーをセットアップするための構成はすべて完了しています。ここで、クライアント マシンに切り替えて、Web ブラウザーを開きます。 Firefox を使用している場合、プロキシ設定は次の場所にあります。
- メニュー> オプション> ネットワーク設定> 設定
- 手動プロキシ設定のラジオ ボタンをオンにします。
Ubuntu 18.04 に Squid Proxy Server をインストールするために必要なことはこれだけです。この簡単なヒントがお役に立てば幸いです。質問や提案がある場合は、下にコメントを残してください。