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 サイトの他の関連記事を参照してください。