nginx proxy integration

NGINXプロキシ統合

このガイドは古くなっている可能性があります。最新のガイドについては、こちらのドキュメントをご覧ください。

Bright DataでNGINXプロキシを設定する

ゾーンの設定:

「プロキシ&スクレイピングインフラ」セクションに移動し、プロキシ使用のための新しい専用ゾーンを追加します。

プロキシタイプの選択:

必要なプロキシのタイプを選択します。この例では、ISPプロキシが選択されます。

IPタイプの選択:

ソリューションに名前を付けます。IPタイプを「専用」に設定します。

IP数の選択:

必要なIPの数を入力します。

IPの場所:

IPの場所として希望する国と都市を選択します。

ドメインの指定:

特定のドメインを指定するか、「すべてのドメイン」を使用して、同じIPを使ってウェブサイトをターゲットにする1つのIPを設定します。

ゾーンの作成:

「追加」ボタンをクリックしてゾーンを作成します。

プロキシマネージャーのインストール:

こちらのページにアクセスしてください:https://brightdata.com/cp/zones/lpm

お使いのOSに合ったプロキシマネージャーをインストールしてください。

最初のポートの作成:

希望するプロキシゾーンを選択して続行し、ブラウザを選択してプロキシポートを作成します。

最初のポートの作成:

最初のポートを作成する時間です

希望するゾーンの選択:

希望するプロキシゾーンを選択して続行し、ブラウザを選択してプロキシポートを作成します。

NGINXのインストール:

NginxのNginxをインストールすることで、BrightのドメインをユーザーからマスクするNginxが必要です。必要な操作は、新しいサーバーを作成して設定を構成することです。

  • インストール – 公式手順などを使用してサーバーにnginxをインストールします(バージョン1.15.10以上)
  • サーバーIPがプロキシマネージャーの管理者およびプロキシのホワイトリストIPに追加されていないことを確認してください
  • nginxの設定ファイル/etc/nginx/nginx.confを開き、worker_processesをautoに設定します
  • worker_connectionsを200に設定します – これは使用するポートの数に相関している必要があります
  • HTTPセクションの末尾にinclude /etc/nginx/sites-enabled/*;の行を追加します
  • ディレクトリ/etc/nginx/sites-enabledを作成し、ファイル/etc/nginx/sites-enabled/pmgr.confを作成します
  • nginxを再起動します sudo service nginx restart – nginxのIPをプロキシマネージャーのreverse_proxy_ipsに追加します

/nginx.confファイルはこのようになります:

 

      worker_processes  auto;

user www-data;



error_log /var/log/nginx/error.log info;

events {

worker_connections 200;

}



http {

include /etc/nginx/mime.types;

access_log /var/log/nginx/access.log combined;



server {

server_name localhost;

listen 127.0.0.1:80;

error_page 500 502 503 504 /50x.html;

}



# Other configuration...

include /etc/nginx/sites-enabled/*;

}

pmgr.confファイルはこのようになります:

        GNU nano 4.8                                                                                                                       pmgr.conf                                                                                                                                  

server {

listen 24000-24100;

location /{

resolver 8.8.8.8;

proxy_pass http://127.0.0.1:$server_port;

proxy_set_header Host $host;

proxy_set_header X-Real-IP $remote_addr;

}

}

このリクエストを送信して接続をテストできます:

       curl --proxy http://10.0.2.15:24000 "http://lumtest.com/myip.json" -v
    

期待される出力はこちらです:

      {"ip":"43.252.31.41","country":"US","asn":{"asnum":207990,"org_name":"HostRoyale Technologies Pvt Ltd"},"geo":{"city":"Chicago","region":"IL","region_name":"Illinois","postal_code":"60602","latitude":41.8874,"longitude":-87.6318,"tz":"America/Chicago","lum_city":"chicago","lum_region":"il"}}
    

プロキシマネージャーのログを確認して、リクエストがnginxサーバーを経由してルーティングされたことを確認してください。「送信元」が実際のNginxサーバーのIPアドレスであることを確認してください。

これで準備完了です!

⚠️重要なお知らせ: Bright Dataのレジデンシャルプロキシ、Web Unlocker、またはSERP APIを使用している場合、ターゲットウェブサイトへのエンドツーエンドの安全な接続を有効にするためにSSL証明書をインストールする必要があります。これは簡単な手順です。手順についてはhttps://docs.brightdata.com/general/account/ssl-certificate#installation-of-the-ssl-certificateをご覧ください。

NGINXのプロキシを取得する

proxy badges

受賞歴のあるプロキシネットワークを搭載

72百万以上の住宅用IPアドレス、クラス最高のテクノロジー とターゲットにする能力 国、都市、運送業者、ASN プレミアムプロキシサービスを開発者にとって最高の選択肢にします

業界No.1のカスタマーエクスペリエンス

どんなニーズにも対応

毎日新機能をリリース

年中無休グローバルサポート

必要な時にサポートします

完全な透明性

リアルタイムのネットワークパフォーマンス ダッシュボード

専任のアカウント
マネージャー

パフォーマンス最適化のサポート

ニーズに合わせたご提案

お客様のデータ収集目標を満たします

プロキシとデータ収集の分野における業界トップ

毎日650TBの公共データが収集されている

毎日新機能をリリース

世界有数の大学10校のうち7校にサービスを提供

4.6/5トラストパイロット評価

始める準備はできましたか?