Linux でプロキシ サーバーをセットアップする方法

PHPz
リリース: 2023-07-05 08:30:09
オリジナル
10204 人が閲覧しました

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

プロキシ サーバーは、ユーザーがサーバー経由でインターネットにアクセスできるようにするネットワーク サービスです。プロキシ サーバーを使用すると、ユーザーの実際の IP アドレスが隠されるため、ネットワーク セキュリティが向上し、個人のプライバシーが保護されます。 Linux システムでのプロキシ サーバーの設定は比較的簡単ですので、この記事では一般的な設定方法と参考コード例を紹介します。

ステップ 1: Squid プロキシ サーバーをインストールする
まず、Squid という名前のプロキシ サーバーをインストールする必要があります。ターミナルで次のコマンドを実行して Squid をインストールします:

sudo apt-get install squid
ログイン後にコピー

ステップ 2: Squid プロキシ サーバーを構成する
次のファイルを開いて Squid の構成ファイルを編集します:

sudo nano /etc/squid/squid.conf
ログイン後にコピー

次の行を見つけます

http_port 3128 acl mynetwork src 192.168.0.0/16 http_access allow mynetwork
ログイン後にコピー

上記のコードでは、http_port はプロキシ サーバーがリッスンするポートを指定します。デフォルトは 3128; acl mynetwork src 192.168.0.0/ 16 は許可されるアクセスを定義します プロキシ サーバーの IP アドレス範囲; http_accessallow mynetwork は、この IP アドレス範囲内のデバイスのみがプロキシ サーバーを介してネットワークにアクセスできることを意味します。

ステップ 3: Squid プロキシ サーバーを再起動する
構成ファイルを編集した後、変更を有効にするために Squid プロキシ サーバーを再起動する必要があります。次のコマンドを実行します:

sudo service squid restart
ログイン後にコピー

ステップ 4: ネットワーク プロキシを構成する
次に、すべてのネットワーク要求がプロキシ サーバーを経由するように、システム設定でネットワーク プロキシを構成する必要があります。システム設定を開き、ネットワーク設定またはプロキシ設定を見つけます。使用している Linux ディストリビューションとデスクトップ環境によっては、この設定は別のメニューにある場合があります。

ネットワーク プロキシ設定では、通常、HTTP プロキシと SOCKS プロキシの 2 種類のプロキシから選択できます。 HTTP プロキシを選択し、プロキシ サーバーの IP アドレスとポート番号を入力します (デフォルトは 3128)。 [適用] または [保存] ボタンをクリックして設定を保存します。

ステップ 5: プロキシ サーバーをテストする
設定が完了したら、ブラウザまたはターミナルを使用して、プロキシ サーバーが適切に動作しているかどうかをテストできます。ブラウザーで Web ページにアクセスするか、ターミナルでcurl などのツールを使用してネットワーク リクエストを実行してみてください。すべてが正常に動作すると、プロキシ サーバー経由でネットワークにアクセスできるようになります。

概要:
Linux 上でのプロキシ サーバーのセットアップは比較的簡単です。まず Squid プロキシ サーバーをインストールし、必要に応じて構成します。最後に、すべてのネットワーク要求がプロキシ サーバーを経由するように、システム設定でネットワーク プロキシを構成します。この設定を使用すると、より安全でプライベートなネットワーク アクセスを実現できます。この記事のコード例と詳しい手順がお役に立てば幸いです。

以上がLinux でプロキシ サーバーをセットアップする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!