Proxyユーザー
Proxyページ (サイドバー > Proxy、Access の配下) では、proxyユーザーを作成し、proxy URLを受け付ける任意のクライアントに貼り付ける正確な接続文字列を取得できます。これはproxy portの前面に位置します。トラフィックは、選択したネットワーク、国、セッション動作に従ってFourAの出口のいずれかから送信されます。
Beta. サイドバーのエントリにはBetaバッジが付いており、リスト上部の注記にその理由が記載されています。proxy port経由のトラフィックはまだ課金対象外であり、モニタリングや稼働率コミットメントの対象外で、オプション名は今後変更される可能性があります。
proxyユーザーの作成
- サイドバーで Proxy を開きます。
- Create proxy user をクリックします。
- 名前 (最大60文字) を指定します。この名前は識別用のみに使用されます。
- Create をクリックします。
ダイアログに生成されたユーザー名とパスワードが表示され、それぞれにコピー用ボタンがあります。どちらも自身で指定することはできません。ダッシュはusername grammarにおいてオプションの開始を意味するためユーザー名にダッシュを含めることはできず、パスワードは強力なランダム文字列になります。両方とも後で再表示できるため、メモを取る必要はありません。
このバージョンでは、proxyユーザーは個人単位です。organizationを通じて共有することはまだできません。
リスト
| 列 | 表示内容 |
|---|---|
| Name | 指定した名前 |
| Username | proxyユーザー名の認証情報部分 |
| Targeting | このユーザーがデフォルトで応答する内容 (ネットワーク、国、Targeting配下に保存された設定) の概要 |
| Status | Activeまたはdisabled |
| Created | 作成日時 |
| Last Used | 最後にトラフィックを転送した日時 (分単位) |
各行には3つのボタンとメニューがあります。
- Connection string: ユーザー専用ページを開きます (下記参照)。
- Show password: ダイアログでパスワードを表示します。
- Disable: 1分以内にユーザーの認証を停止します。Enable で復元します。
- メニューには、ユーザー名を維持したままパスワードを再生成する New password (古いパスワードを使用しているものは即座に動作しなくなります) と、ユーザーを完全に削除する Delete があります。
Connection Stringページ
行の Connection string をクリックすると、そのユーザーのみのページが2つのタブで表示されます。
Connection stringタブ
貼り付け用の行が表示され、Targetingの設定を変更するとリアルタイムで書き換わります。右側のセレクトから形式を選択します。
| 形式 | 構造 |
|---|---|
| URL | http://user:password@proxy.foura.ai:34004 |
| host:port:user:pass | proxy.foura.ai:34004:user:password |
パスワードは Show password をクリックするまでマスクされますが、行の Copy は常に実際のパスワードをコピーします。行の下には、文字列の動作内容を説明するテキスト (例: "Residential, DE, Sofia, 10 min") が表示され、cURL、Python、Nodeのスニペットで最初の行の使用例が示されます。
Stickyセッションで数量を2以上に設定すると、タブにはアドレスごとに1行ずつ、自動生成されたセッション名付きで一覧表示されます。New namesをクリックするとリスト全体が再生成され、古いアドレスがターゲットにブロックされた際に新しいアドレスセットを取得できます。Copy allは全行をコピーします。
Targetingタブ
2つのカードがあり、選択したカード内の設定が適用されます。
- Shared network: プランに含まれるFourA自前のイグジットです。Countryを選択します(共有ネットワークは国単位でのみ指定可能です)。Use a residential exit if the shared network cannot carry the requestにチェックを入れるとフォールバックが有効になります。これはプランにプレミアムトラフィックが含まれ、残容量がある場合のみ動作し、デフォルトではオフになっています。
- Residential network: プランのプレミアムトラフィックから消費される住宅用IPアドレスです。Countryを選択するとRegionとNetwork (ASN)が選択可能になり、リージョンを選択するとCityが選べます。DeviceでWindows、Android、iOS、macOSに絞り込みが可能です。
両カードの下部にあるセッション制御は、選択したいずれのネットワークにも適用されます。
| コントロール | 説明 |
|---|---|
| Session type | Rotatingは接続ごとに新しいアドレスを割り当てます。Stickyは1つのアドレスを維持します。 |
| How many | Sticky専用です。1アドレスにつき1行で、この画面上では最大100件まで指定できます。 |
| Session name | Sticky専用で、単一アドレス向けです。同じセッション名を共有する接続は同一アドレスを共有します。空欄の場合、名前が自動生成されます。 |
| Rotating interval | レジデンシャルネットワークのSticky専用です。1つのアドレスを維持する期間を分または時間単位で指定し、3分から24時間まで設定できます。 |
国リストはFourAが実際に保有するイグジットに基づいているため、表示されている国には必ず対応するアドレスが存在します。
デフォルト設定の保存
Targetingタブのすべての設定は、Save as defaultsをクリックするまでは画面上の接続文字列にのみ適用されます。保存されたターゲティングはプロキシユーザーがすべての接続で応答するデフォルト設定となり、リストのTargeting列にその旨が表示されます。接続文字列は最小限の認証情報と保存値から変更された差分のみに短縮されます。ユーザー名に追加したパラメータは、その単一の接続において常に優先されます。
共有ネットワークでの都市指定やレジデンシャルネットワークでのフォールバック指定など、無効な組み合わせの場合は保存が拒否されるため、すべての接続が失敗するような状態でプロキシユーザーが保存されることはありません。
ヒント
- ジョブごとに個別のプロキシユーザーを割り当ててください。日常的に使用されているユーザーはLast Usedに反映され、万一漏洩した場合でも他のユーザーに影響を与えることなく無効化やパスワード変更が可能です。
- ポート経由でブラウザを操作する場合はStickyセッションを使用してください。1ページの読み込みで数十の接続が発生するため、セッションを指定しないと接続ごとに異なるアドレスから送信されてしまいます。
host:port:user:pass形式は、ほとんどのプロキシマネージャーがインポートに使用する形式です。URL形式は、cURLやHTTPライブラリで使用する形式です。- ポートを経由したバイト数はUsage & LimitsのBandwidthに表示され、レジデンシャルトラフィックはプレミアムとしてカウントされます。
関連情報
- プロキシポート: ホスト、ポート、すべてのユーザー名オプション、レスポンスコード、制限事項
- 使用状況と制限: プランに対する帯域幅とプレミアムトラフィック
- APIキーの管理: JSON API用のもう1つの認証情報
- ダッシュボードの概要: すべてのサイドバーセクション