proxies について
proxies は Oxylabs プロキシの設定ガイドです。住宅、モバイル、データセンター、ISP、専用プロキシを必要とするユーザー向けに、接続プロトコル、地域指定、認証、セッション制御を説明します。
主な機能
- 01共有および専用プロキシの設定
- 02HTTP、HTTPS、SOCKS5、HTTP/3 に対応
- 03国、都市、州、郵便番号による指定
- 04セッションパラメーターによる IP の維持と固定
- 05ポートによるローテーション IP と固定 IP の選択
活用シーン
- 01リクエストに適したプロキシとプロトコルの選択
- 02プロキシ通信の対象地域の指定
- 03リクエスト間のセッション維持や固定 IP の利用
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ oxylabs/ agent-skills --skill proxiesインストール後、Claude Code で/proxiesを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
dedicated-datacenter.mddedicated-isp.mdexamples.mdproxy-types.md詳細
Oxylabs プロキシ
プロキシタイプの概要
| タイプ | ホスト | ポート | 最適な用途 |
|---|---|---|---|
| レジデンシャル | pr.oxylabs.io | 7777 | 高い匿名性、地域ターゲティング |
| モバイル | pr.oxylabs.io | 7777 | モバイル固有のコンテンツ、最高レベルの信頼性 |
| データセンター(共有) | dc.oxylabs.io | 8000 ローテーション / 8001+ 割り当て/固定 | 高速、大量処理 |
| ISP(共有) | isp.oxylabs.io | 8000 ローテーション / 8001+ 割り当て/固定 | 高速性と匿名性のバランス |
| 専用データセンター | ddc.oxylabs.io | 8000 ローテーション / 8001+ 割り当て/固定 | 所有 IP、ポートベースのアクセス |
| 専用 ISP | disp.oxylabs.io | 8000 ローテーション / 8001+ 割り当て/固定 | 所有する ISP IP、ASN 固定 |
レジデンシャル/モバイルでは、ユーザー名のセッションパラメーターとともに pr.oxylabs.io:7777 を使用します。データセンター/ISP および専用セルフサービス製品では、割り当て済み/固定 IP 用のプロキシリストポートは 8001 から始まり、自動ローテーションには 8000 を使用します。
環境変数
対象のプロキシ製品ファミリーの認証情報を使用してください。
| 製品ファミリー | 変数 | ユーザー名のプレフィックス |
|---|---|---|
| レジデンシャル、モバイル | OXY_RES_USERNAME、OXY_RES_PASSWORD | customer- |
| データセンター、ISP、専用データセンター、専用 ISP | OXY_DC_USERNAME、OXY_DC_PASSWORD | セルフサービス/共有では user- |
認証形式
customer-USERNAME:PASSWORD # Residential, Mobile
user-USERNAME:PASSWORD # Shared Datacenter, Shared ISP
専用プロキシの認証(セルフサービスとエンタープライズ)については、dedicated-datacenter.md と dedicated-isp.md を参照してください。
レジデンシャル/モバイル(OXY_RES_USERNAME、OXY_RES_PASSWORD)とデータセンター/ISP(OXY_DC_USERNAME、OXY_DC_PASSWORD)には、それぞれ別の認証情報を使用してください。
パラメーターを指定する場合:
customer-USERNAME-cc-US-city-new_york-sessid-abc123:PASSWORD
クイックスタート
レジデンシャル/モバイルプロキシ:
curl -x "pr.oxylabs.io:7777" \
-U "customer-$OXY_RES_USERNAME:$OXY_RES_PASSWORD" \
"https://ip.oxylabs.io/location"
データセンタープロキシ:
curl -x "dc.oxylabs.io:8000" \
-U "user-$OXY_DC_USERNAME:$OXY_DC_PASSWORD" \
"https://ip.oxylabs.io/location"
ISP プロキシ:
curl -x "isp.oxylabs.io:8001" \
-U "user-$OXY_DC_USERNAME:$OXY_DC_PASSWORD" \
"https://ip.oxylabs.io/location"
データセンター、ISP、専用データセンター、専用 ISP のプロキシでは、ダッシュボードのプロキシリストにある 8001 から始まるポートを、割り当て済み/固定 IP 用に使用してください。リストの先頭にある IP には 8001 を使用します。タスクで自動ローテーションが必要な場合に限り、ポートを 8000 に切り替えてください。
プロトコル(レジデンシャル)
| プロトコル | トランスポート | エントリーポイント | 使用する場面 |
|---|---|---|---|
| HTTP | TCP | pr.oxylabs.io:7777 | デフォルトです。一般的なライブラリやサードパーティ製ソフトウェアでサポートされています |
| HTTPS | TCP | https://pr.oxylabs.io:7777 | プロキシへの接続が完全に暗号化されます |
| SOCKS5 | TCP and UDP | socks5h://pr.oxylabs.io:7777 | クライアントが SOCKS5 を必要とする場合 |
| HTTP/3 | (MASQUE) UDP (QUIC) | masque.oxylabs.io:50000 | ネイティブ HTTP/3、UDP、UDP 経由の DNS、WebRTC/SIP/ゲームのトラフィック |
標準的な HTTP または HTTPS(TCP)リクエストだけが必要な場合は、メインエンドポイント pr.oxylabs.io:7777 を使用してください。MASQUE では QUIC 接続の確立に伴うオーバーヘッドが発生するため、UDP またはネイティブ HTTP/3 トランスポートが必要な場合にのみ使用する価値があります。
UDP 接続経由では、Google は制限対象です(MASQUE と SOCKS5 UDP に適用されます)。
地域ターゲティングパラメーター
レジデンシャル/モバイルでは、特に記載がない限り、ユーザー名にハイフンでパラメーターを追加します。
| パラメーター | 形式 | 例 |
|---|---|---|
cc | ISO 3166-1 alpha-2 | -cc-US、-cc-DE、-cc-GB |
city | 英語、スペースはアンダースコアに置き換え | -city-new_york、-city-los_angeles |
st | us_ プレフィックス付きの米国の州 | -st-us_california、-st-us_texas |
postalcode | 米国の 5 桁 ZIP コード。cc-US と組み合わせます | -cc-US-postalcode-90210 |
ASN | レジデンシャル/モバイルのキャリア ASN | -ASN-21928 |
X-Oxylabs-Geolocation | プロキシヘッダー lat:lon;radius_miles | 49.9235:-97.0811;10 |
ZIP コードによるターゲティングは米国のみです。座標の半径は 10 マイル未満にできません。国と ASN の両方を指定した場合は、国が適用されます。
地域ターゲティングの例:
curl -x "pr.oxylabs.io:7777" \
-U "customer-$OXY_RES_USERNAME-cc-US-city-new_york:$OXY_RES_PASSWORD" \
"https://ip.oxylabs.io/location"
共有データセンター/ISP の国別ローテーションには、ローテーションポートで user- 認証情報とともに -country-US を使用してください。
セッション制御
| パラメーター | 説明 | 備考 |
|---|---|---|
sessid | リクエスト間で同じ IP を維持します | 標準セッションは 10 分、または無操作状態が 60 秒続くまでです |
sessid_oneip | セッションを特定の出口ノード 1 つに固定します | その IP が利用できなくなると 502 を返します |
sesstime | sessid または sessid_oneip を使って、セッション時間を分単位で設定します | Residential のバックコネクトは最大 1440 分に対応しています。一部のエントリーモードでは、より短い時間に制限されます |
スティッキーセッションの例:
curl -x "pr.oxylabs.io:7777" \
-U "customer-$OXY_RES_USERNAME-cc-US-sessid-mysession123:$OXY_RES_PASSWORD" \
"https://example.com"
時間指定セッション(5 分):
curl -x "pr.oxylabs.io:7777" \
-U "customer-$OXY_RES_USERNAME-sessid-abc123-sesstime-5:$OXY_RES_PASSWORD" \
"https://example.com"
適切なプロキシタイプの選び方
| ニーズ | 推奨 |
|---|---|
| 最高レベルの匿名性 | Residential |
| モバイルアプリのコンテンツ | Mobile |
| 速度とデータ量 | Datacenter |
| 速度と匿名性 | ISP |
| 所有権のある専用 IP | Dedicated Datacenter または Dedicated ISP |
| 地域制限のあるコンテンツ | cc/city/postalcode を指定した Residential/Mobile、または適切な場合は国/割り当て済みポートで指定した DC/ISP |
デフォルトの動作
- パラメーターを指定しない場合:リクエストごとにランダムな IP を使用します
- Residential/Mobile は同じエンドポイントを共有しますが、IP プールは異なります
- セッションは自動的に期限切れになり、新しい IP が割り当てられます
その他のリソース
- 共有プロキシの詳細(Residential、Mobile、Datacenter、ISP):proxy-types.md
- Dedicated Datacenter(Self-Service + Enterprise):dedicated-datacenter.md
- Dedicated ISP(Self-Service + Enterprise):dedicated-isp.md
- コード例(全言語):examples.md