クイックスタート
Shifterゲートウェイ経由でHTTP(S)リクエストを1件ルーティングし、プランが有効であることを確認して、レジデンシャルIPが実際に動作する様子を確認します。
-
サインインして認証情報を取得する
shifter.io/panelにログインし、Residential Proxiesセクションを開きます。ユーザー名とパスワードをコピーし、ゲートウェイアドレスが
p.shifter.io:443であることを確認します。 -
ゲートウェイ経由でリクエストをルーティングする
USERNAMEとPASSWORDを置き換えてから、使用する言語を選択してください。Terminal window curl -x customer-USERNAME-country-us-sid-9f3a2b7c-ttl-600:PASSWORD@p.shifter.io:443 \https://ipinfo.io/jsonimport requestsproxies = {"http": "customer-USERNAME-country-us-sid-9f3a2b7c-ttl-600:PASSWORD@p.shifter.io:443","https": "customer-USERNAME-country-us-sid-9f3a2b7c-ttl-600:PASSWORD@p.shifter.io:443",}r = requests.get("https://ipinfo.io/json", proxies=proxies)print(r.text)import fetch from 'node-fetch';import { HttpsProxyAgent } from 'https-proxy-agent';const agent = new HttpsProxyAgent('customer-USERNAME-country-us-sid-9f3a2b7c-ttl-600:PASSWORD@p.shifter.io:443');const res = await fetch('https://ipinfo.io/json', { agent });console.log(await res.text()); -
レスポンスを確認する
米国のレジデンシャルIPアドレスが表示されるはずです。ユーザー名内の
sid-9f3a2b7cは、デフォルトの120秒のTTLの間、そのIPを固定します。ttl-600はこれを600秒まで延長します。sidフラグを削除する(customer-USERNAME-country-usのみにする)と、リクエストごとに新しいIPにローテーションされます。 -
セッションの固定またはより詳細なターゲティングを追加する
ユーザー名に
sid-abcを追加すると、同じIPを維持できます(デフォルトの有効期間は120秒)。sidと併せてttl-600を追加すると、10分まで延長されます。都市はcity-los_angeles、地域はregion-california、ネットワークはasn-7922でターゲティングできます。詳細はセッションとジオターゲティングを参照してください。