クイックスタート
ISPプロキシプランの各IPには、それぞれ専用のユーザー名があります。プラン内のすべてのユーザー名は1つのパスワードを共有し、すべてのIPはHTTP(S)またはSOCKS5経由でisp.shifter.io:443を通じて接続します。
-
プランを開く
shifter.io/panelにログインし、My Plansを開いて、ご利用のISPプロキシプランを選択します。
-
IPを配置する
プランのページにはロケーションピッカーが表示されます。国、州、都市、ISP名、またはASNで検索し、希望する都市とISP(ASN)の組み合わせにIPを割り当てます。各ロケーションには利用可能状況がリアルタイムで表示されます。すべてのIPを一度に配置する必要はありません。配置済みの分を保存し、残りは後で対応できます。詳細はIPの配置を参照してください。
-
認証情報をコピーする
配置された各IPには
us-new_york-new_york-as701-Ksj25のようなユーザー名が発行されます。共有パスワードはプランのページに表示されます。Copyを使用するか、リストを.txtファイルとしてダウンロードしてください。各行は次のいずれかの形式で利用できます。isp.shifter.io:443:USERNAME:PASSWORDUSERNAME:PASSWORD@isp.shifter.io:443 -
リクエストを送信する
パネルから取得した
USERNAMEとPASSWORDを入力します。ホストとポートは、HTTP(S)とSOCKS5のどちらの場合も常にisp.shifter.io:443です。Terminal window curl -x http://USERNAME:PASSWORD@isp.shifter.io:443 \http://ip-info.com/jsonTerminal window curl --socks5-hostname USERNAME:PASSWORD@isp.shifter.io:443 \http://ip-info.com/jsonimport requestsproxy = "http://USERNAME:PASSWORD@isp.shifter.io:443"# SOCKS5: "socks5h://USERNAME:PASSWORD@isp.shifter.io:443" (pip install requests[socks])r = requests.get("http://ip-info.com/json", proxies={"http": proxy, "https": proxy})print(r.text)import fetch from 'node-fetch';import { HttpsProxyAgent } from 'https-proxy-agent';const agent = new HttpsProxyAgent('http://USERNAME:PASSWORD@isp.shifter.io:443');const res = await fetch('http://ip-info.com/json', { agent });console.log(await res.text()); -
ロケーションを確認する
レスポンスには、そのユーザー名を配置した都市とISPが表示されます。各プロキシは、プランが有効である限り、その都市とISPを維持します。背後にあるIPアドレスは、実際の家庭用回線と同様に、時間の経過とともに更新される場合があります。
-
作業をIP間に分散させる
各アイデンティティがそれぞれの都市とISPにとどまるよう、ワーカー、アカウント、またはターゲットサイトごとに1つのユーザー名を割り当てます。