Linux
 Computer >> コンピューター >  >> システム >> Linux

UbuntuLinuxでプロキシサーバーを設定する方法

ブラウザトラフィックを送信するためにUbuntuLinuxでプロキシサーバーを設定する方法を学びたいと思う理由はたくさんあります。おそらく、セキュリティで保護されていないワイヤレスネットワークでネットサーフィンをしているのかもしれません。あるいは、インターネット上のどこに向かっているのかをBOFHに見せたくないのかもしれません。理由が何であれ、コンピュータの能力があり、自宅でシステムをセットアップしたり、プロキシとして機能するように仕事をしたりできる限り、最近はかなり簡単です。

プロキシとは何ですか?簡単に言えば、プロキシは、インターネットからWebページやその他のWebコンテンツを要求するときにブラウザが行う中間的な停止です。多くの企業が合法的にそれらを使用して、境界制御としてのセキュリティ目的、ウイルス対策/マルウェア対策ソリューション、または従業員がインターネットポリシーを遵守していることを確認するためにコンテンツをフィルタリングできるようにしています。

ブラウザがリクエストを行うと、最初にプロキシサーバーに接続します。プロキシサーバーがキャッシュでもある場合(コンテンツがすでに存在するかどうかを確認するためにローカルでキャッシュをチェックします)、プロキシサーバーがローカルで提供する場合は、ブラウザエクスペリエンスが大幅に高速化されます。存在しない場合は、リクエストが行われます。一般的なウェブ上のそのコンテンツのために。

Ubuntuの簡単なプロキシ

UbuntuLinuxでプロキシサーバーを設定する方法

Ubuntuでプロキシを作成する「最も簡単な」方法は、SSHを介してトンネルを作成することです。ホルヘはこのトピックに関する優れたハウツーを書きましたが、プロセスは私たちにとってほとんど同じです。

概要を簡単に説明するには、最初にSSHアクセスを使用できるUbuntuサーバーが必要です。これを行うには、自宅の接続、職場の接続、またはプロキシを配置する場所にサーバーを配置します。

UbuntuLinuxでプロキシサーバーを設定する方法

設定が完了したら、記事のプロセスに従って「SOCKS」プロトコルを使用し、そのプロキシの場所を使用してすべての情報をダウンロードするようにブラウザに指示します。

この方法は、TomatoやDD-WRTなどのSSHをサポートするワイヤレスルーターがある場合にも機能します。

Ubuntuのほぼ簡単なプロキシ

UbuntuLinuxでプロキシサーバーを設定する方法

これを行う2番目の方法は、Webプロキシを使用することです。 UbuntuシステムがWebサイトにサービスを提供するように設定されている限り、Webブラウジングセッションのプロキシとして機能するGlypeProxyという名前のWebアプリをインストールできます。 Simonには、GlypeProxyのセットアップに関する優れたハウツーがあり、独自のUbuntuシステムでWebサーバーを実行している場合も同じように機能します。

この方法を使用すると、長所と短所があります。利点として、このWebプロキシを使用するために独自のブラウザ設定を変更する必要はありません。これは、ブラウザオプションでプロキシサーバーを指定する機能がない環境にいる場合に不可欠です。

欠点は、WebサーバーがSSL暗号化を使用するように設定されていない限り、非常に安全ではないことです。マシンからのトラフィックを監視している人は誰でも、問題なくコンテンツを表示できます。

より複雑な側面では、UbuntuLinuxマシンに「実際の」プロキシサーバーをインストールできます。プロキシソフトウェアは、上記で述べた多くの問題に対処するために特別に開発されたものであり、あなたに代わってその仕事をすることができるソフトウェアがたくさんあります。

ここで説明するプロキシには、「通常の」プロキシと「透過的な」プロキシの2つの主要なタイプがあります。通常のプロキシは上記のように機能します。Webブラウジングで使用するには、ブラウザにプロキシ情報を入力する必要があります。 2番目の種類の透過プロキシは、ブラウザの設定で指定したかどうかに関係なく、すべてのWebブラウジングがマシンを通過するように機能します。

Ubuntuの実際のプロキシサーバーは通常、Squidという名前のソフトウェアを中心にしています。 Squidは、インターネット全体で広く使用されているオープンソースのプロキシサーバーです。 Squidはインストールと設定が簡単です。構成ファイルをインストールして編集します:

$ sudo apt-get install squid3

$ vi /etc/squid3/squid.conf

そして追加:

http_access allow local_net

acl local_net src 192.168.0.0/255.255.255.0

ここで、192.168.0.0はローカルネットワークです。 squidを再起動すると、基本的なプロキシサーバーがセットアップされます。ポート3128のWebプロキシとUbuntuシステムのIPアドレスを使用するように設定を変更します。

UbuntuLinuxでプロキシサーバーを設定する方法

UbuntuLinuxでプロキシサーバーを設定する方法を実際に理解することができます。 Howtoforgeには、ウイルス対策とマルウェア保護のためにDansguardianとClamAVを使用してSquidを設定するためのこの優れたチュートリアルがあります。

あなたのために働くものは何でも...

簡単なものから難しいものまで、必要なプロキシサーバーの種類に関係なく、Ubuntuは提供できます。セットアップとその仕組みをお知らせください。


  1. Linuxホームサーバーを保護する方法

    ホームサーバーを設定する理由はたくさんあります。メディアサーバー、ファイルサーバー、またはローカルバックアップサーバーとしても使用できます。基本的に、オンラインである必要のないファイルは、ホームサーバーの候補として適しています。 Linuxを搭載したホームサーバーのセットアップは、特に最近では比較的簡単です。そうは言っても、そのサーバーを安全に保つことはまったく別の話です。セキュリティは重要であると同時に、注意が必要な場合もあります。 絶対に必要なものだけをインストールする ホームサーバーを安全に保つ最も簡単な方法の1つは、最初からセキュリティを念頭に置くことです。これはインストールから始ま

  2. Discordサーバーをセットアップする方法

    Discordサーバーをセットアップしてから、友達や家族を招待することは、これからのホリデーシーズンに接続を維持するのに最適な方法です。このチュートリアルでは、アカウントを作成し、サーバーとクライアントを展開し、さまざまなチャネルを設定してから、サーバーにユーザーを招待してチャットやファイルの共有を行います。また、権限システムについても簡単に説明します。 Discordアカウントを作成する まず、www.discord.comにアクセスしてアカウントを作成します。サイトの右上にある[ログイン]ボタンを選択すると、ログインセクションのすぐ下に[登録]リンクがあります。これをクリックして、メール