Articles

LinuxにSquidプロキシサーバーをインストールして設定する方法

squidhero。jpg
Image:Jack Wallen

プロキシサーバーは、デスクトップコンピュータとインターネットの間の仲介者として機能し、クライアントマシンがネ ネットワークにプロキシサーバーを含めるには、さまざまな理由があります:

  • LAN上でインターネット接続を共有する
  • インターネットサーフィンをスピードアップする
  • 匿名サーフィンのためのクライアントコンピュータのIPアドレスを非表示にする
  • インターネットアクセス制御を実装する
  • アウトバウンドコンテンツをスキャンする
  • 地域の制限を回避する

明らかに上記の理由のいくつかは完全にビジネスに適しており、いくつかは、よく、あなたのベストプラクティスに沿って分類されない場合があります。 いずれにしても、プロキシサーバーのインストール方法と構成方法を知ることは、ネットワーク管理者にとって必須のスキルです。 だから、それの世話をしてみましょう。 Ubuntu16.04サーバーにSquidプロキシサーバーをインストールする方法を説明します。

Installation

このインストールと設定はコマンドラインから完全に処理されるので、ターミナルウィンドウを開き、入力する準備をします。私たちが最初にしたいことは(Ubuntuでのソフトウェアインストールと同様に)aptを更新することです。 ターミナルウィンドウから、コマンドsudo apt-get updateを発行します。 それが完了したら、コマンドsudo apt-get upgradeを使用してアップグレードを実行することもできます。 もちろん、これがカーネルをアップグレードする必要がある場合は、再起動を行いたいので、それに応じてこれをスケジュー 更新/アップグレードが完了したら、次のコマンドでSquidをインストールします。

 sudo apt-get install squid3 

インストールは必要な依存関係(libecap3、libltdl7、squid-purge、squid-langpack)をピックアップし、問題なく完了します。

それがインストールにあるすべてです。 次に、基本的なプロキシサーバーの構成に移ります。Squidプロキシサーバーの設定は、/etc/squid/squidで処理されます。コンフ… 私は非常に基本的なプロキシサーバーを設定する方法を紹介します。 最初に行う必要があるのは、(#文字を削除して)行のコメントを解除することです。

 #http_access allow localnet 

その行を見つけるには、次のコマンドを発行します。

 sudo grep -n http_access /etc/squid/squid.conf 

ご覧のように(図A)、設定オプションは1186行目にあります(私のインストールの)。 イカを開けろコマンドsudo nano/etc/squid/squidを使用して、編集用のconfファイル。その行までスクロールして#文字を削除します。p>

図A

図A

必要な構成オプションをGrepping。次の行を探したい:

 #acl localnet src 

それらの数があります(異なるネットワークIPスキーム用)。 あなたのネットワークに一致するもの(たとえば192.168.0.0/16)のコメントを解除し、必要に応じて変更したいと思うでしょう。 192.168.1.0/255.255.255.0ネットワークで内部ネットワークを実行しているとします。 Localnet設定オプションは次のようになります。

 acl localnet src 192.168.1.0/255.255.255.0 

コマンドでsquidを再起動します。

 sudo service squid restart 

これで終わりです。 これで、ポート3128とSquidをインストールしたばかりのシステムのIPアドレスで基本的なプロキシサーバーが起動して実行されています。 そのため、クライアントマシンに移動して、IPとポートを介して新しく設定されたプロキシを使用するように(アプリケーションごとまたはOSごとに)もちろん、Squidは基本的なプロキシサーバーとして機能する以上のことを行うことができます。 Squidのさまざまな設定オプションを深く理解する必要がある場合は、サードパーティ製アプリケーションのオプションを設定する方法、近隣選択アルゴリズ その間、いつでも/var/log/squid/accessを見ることができます。ログと/var/log/squid/cache。Squidがネットワーク上で何をしているかを確認するためにログに記録します。

も参照してください

  • 簡単にDockerコンテナ管理のためのPortainerをインストールして使用する方法(TechRepublic)
  • グループのSamba共有を設定する方法(TechRepublic)
  • CENTOS Webpanelで新しいドメ5gの前に有効にして開く:Ciena(zdnet)

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です