Proxyユーザー
Proxy ページ(サイドバー > Proxy、Access 内)では、proxy ユーザーを作成し、proxy URL を受け付ける任意のクライアントに貼り付ける正確な接続文字列を取得できます。これは proxy ポート のフロントとして機能します。トラフィックは、選択したネットワーク、国、セッション動作で FourA のエグジットの 1 つから送信されます。トンネルとトラフィックは API と同様にプランに対してカウントされます。クレジット制のプランでは、ポート専用の付属ギガバイトがあり、Usage & Limits に表示され、Billing ページでチャージできます。
Proxy ユーザーの作成
- サイドバーで Proxy を開きます。
- Create proxy user をクリックします。
- 名前(最大 60 文字)を指定します。名前は識別用のみに使用されます。
- Owner を選択します。このセレクトボックスは組織に所属している場合のみ表示され、Personal (me) と所属する各組織が提示されます。フィルター適用済みのリストから作成する場合、画面上に表示されているオーナーがデフォルトになります。
- Create をクリックします。
ダイアログが生成されたユーザー名とパスワードを、それぞれのコピーボタンとともに表示します。どちらも指定はできません。ユーザー名構文においてダッシュがオプションの開始を表すため、ユーザー名にダッシュを含めることはできず、パスワードは強固なランダム文字列になります。両方とも後で再度表示できるため、メモを取る必要はありません。proxy ユーザーのパスワードが表示できない場合、ダッシュボードは This password cannot be shown. Rotate it to get a new one. を返します。
個人所有または組織所有
個人の proxy ユーザーは自分専用であり、そのトラフィックは自身のプランに対してカウントされます。組織が所有するものは組織内の全員と共有され、そのトラフィックは組織の API キーと同様に、その組織のオーナーのプランに対してカウントされます。
組織の proxy ユーザーに対して各ロールが実行できる操作:
| アクション | Member | Admin | Owner |
|---|---|---|---|
| 使用、パスワード閲覧、新規作成 | Yes | Yes | Yes |
| 新規パスワード生成、無効化、削除、保存済みターゲティングの変更 | No | Yes | Yes |
| 組織外への移管 | No | No | Yes |
閲覧は意図的にメンバーの権限として設定されています。チームが閲覧できない認証情報はチームが使用できず、代替手段として個人の認証情報が使用され開発者に請求が発生してしまうためです。パスワードのローテーションは含まれません。すでに認証情報が貼り付けられているすべての設定ファイルが機能しなくなるためです。組織外への移管は請求を引き取り側のプランに移動するため、Owner のみに限定されています。
組織に所属すると、リストの上に Owner フィルター(Everything、Personal、または特定の組織)が表示されます。これは Overview、Metrics、Activity、API Keys の Owner フィルターと同じ選択に従います。Organizations を参照してください。
リスト
| カラム | 表示内容 |
|---|---|
| Name | 設定した名前 |
| Owner | 個人、または所有する組織 |
| Username | proxy ユーザー名の認証情報部分 |
| Targeting | このユーザーがデフォルトで応答する条件(ネットワーク、国、Targeting に保存されている全設定)の概要 |
| Status | 有効(Active)または無効(Disabled) |
| Created | 作成日時 |
| Last Used | 最後にトラフィックを処理した日時(分単位) |
各行には、現在のロールで許可されている操作のみが表示されます。
- Connection string: 該当ユーザーの専用ページを開きます(詳細は後述)。
- Show password: ダイアログにパスワードを表示します。
- Disable: 1分以内にユーザーの認証を停止します。Enable で再度有効化します。
- メニューには、ユーザー名を維持したままパスワードを再生成する New password(古いパスワードを使用している接続は即座に停止します)、ユーザー名・パスワード・保存されたターゲット設定を維持したまま個人と組織間でユーザーを移行する Transfer、およびユーザーを完全に削除する Delete があります。
カラムヘッダーをクリックすると、Name、Owner、Status、Created、Last Used でソートできます。「すべて(Everything)」ビューで Owner ごとにソートすると、個人のユーザーがまとめて表示されます。
接続文字列ページ
行の Connection string をクリックすると、そのユーザー専用のページが2つのタブで表示されます。
接続文字列タブ
貼り付け用の接続文字列が表示されます。Targeting の設定を変更すると、リアルタイムで書き換えられます。右側のセレクトボックスからフォーマットを選択します。
| フォーマット | 形式 |
|---|---|
| URL | http://user:password@proxy.foura.ai:34004 |
| host:port:user:pass | proxy.foura.ai:34004:user:password |
Show password をクリックするまでパスワードはマスクされますが、行の Copy をクリックすると常に実際のパスワードがコピーされます。文字列の下には、設定内容の概要(例: "Premium network, DE, Sofia, 10 min")が表示され、curl、Python、Node のコードスニペットで1行目の使用例を確認できます。
Sticky セッションで数量を2以上に設定すると、アドレスごとに1行ずつ、生成された固有のセッション名が付与されて一覧表示されます。New names をクリックするとリスト全体が再生成され、ターゲット側で既存のアドレスがブロックされた場合に新しいアドレスセットを取得できます。Copy all ですべての行をコピーします。
ターゲット設定タブ
2つのカードがあり、選択したカード内の設定が適用されます。
- Shared network: プランに含まれる FourA 独自の出口ノードです。Country を選択します(共有ネットワークは国単位でのみ選択可能で、それより細かい指定はできません)。Use a premium exit if the shared network can't carry the request にチェックを入れるとフォールバックが有効になります。これはプランにプレミアムトラフィックが含まれ、残容量がある場合にのみ機能し、デフォルトではオフになっています。
- Premium network: プランのプレミアムトラフィックから割り当てられる住宅用アドレスです。Country を選択すると Region および Network (ASN) の指定が可能になり、地域を選択すると City が指定可能になります。Device では、Windows、Android、iOS、macOS に絞り込めます。
両方のカードの下にあるセッション設定は、選択したネットワークに関係なく適用されます。
| コントロール | 機能 |
|---|---|
| Session type | Rotating は接続ごとに新しいアドレスを割り当てます。Sticky は同じアドレスを維持します。 |
| How many | Sticky のみ。1 アドレスにつき 1 行、この画面では最大 100 件まで表示されます。 |
| Session name | Sticky かつ単一アドレスの場合のみ。同じ名前を共有する接続は同一アドレスを共有します。空欄の場合、名前が自動生成されます。 |
| Rotating interval | プレミアムネットワークの Sticky のみ。1 つのアドレスを保持する期間を、3 分から 24 時間の間で分または時間単位で指定します。 |
国リストは FourA が実際に保有する exit に基づいているため、表示されている国には有効なアドレスが存在します。
デフォルト値の保存
Targeting タブのすべての設定は、Save as defaults をクリックするまで画面上の接続文字列にのみ適用されます。保存されたターゲティングはプロキシユーザーが毎接続時に応答する設定となり、リストの Targeting 列にも明記され、接続文字列は最小限の認証情報および保存値と異なる部分のみに短縮されます。ユーザー名に追加された設定は、その接続において常に優先されます。
共有ネットワークでの都市指定やプレミアムネットワークでのフォールバックなど、動作不可能な組み合わせの場合は保存が拒否されます。そのため、すべての接続を拒否するような状態でプロキシユーザーが保存されることはありません。
保存されたプレミアムのデフォルト設定は、プランのプレミアムトラフィックの残量がある間のみ消費されます。使い切ると、保存されたデフォルトに依存する接続は共有ネットワークから提供されトンネルは維持されますが、ユーザー名で -network-premium を明示的に指定している接続は 403 で拒否されます。両方のケースの詳細は proxy port reference で説明されています。
組織のプロキシユーザーにおけるデフォルト設定の保存は、管理者(admin)または所有者(owner)のみが実行可能です。保存されたターゲティングの変更は組織全体のトラフィックの送信先を暗黙的に変更するため、パスワードの横に配置されています。
数値の確認場所
Proxy ページは認証情報の作成と設定を行います。統計情報は含まれません。各プロキシユーザーが転送したデータ量は、Product スイッチを Proxy に設定した状態で 3 つのレポートページに表示されます。
- Overview: トンネル数、トラフィック、セットアップ時間、同時オープン中のトンネル数
- Metrics: プロキシユーザー、ターゲット、exit 国、クライアント IP、結果別の Usage パネル
- Activity: 直近 1 時間のトンネルごとの行表示
- Usage & Limits: 認証情報ごとの当請求期間を表示する Proxy users タブ
ヒント
- ジョブごとに専用の proxy ユーザーを割り当ててください。日常的に使用されているユーザーは Last Used に反映され、情報が漏洩した場合でも他のユーザーに影響を与えることなく無効化やパスワード再設定が可能です。
- ポート経由でブラウザを操作する場合は、sticky セッションを使用してください。ページ読み込みでは多数の接続が発生するため、セッションを指定しないと接続ごとに異なるアドレスから送信されます。
host:port:user:pass形式は、大半の proxy マネージャーがインポートに対応している形式です。URL 形式は、curl や HTTP ライブラリで使用されます。- 組織のダウンローダーには、個人の認証情報ではなく組織の proxy ユーザーを使用してください。個人の認証情報は退職時に利用できなくなり、請求もその個人に対して行われます。
- 同時オープン トンネル数および 1 分あたりのオープン数はプランに基づいてアカウント単位でカウントされるため、proxy ユーザーを追加しても利用枠は増えません。
関連情報
- Proxy Port: ホスト、ポート、ユーザー名オプション一覧、レスポンスコード、および制限
- 使用量と制限: プランに対するトラフィックおよびプレミアムトラフィック(proxy ユーザー別)
- プランの測定方法: ポートのギガバイト消費の内訳
- API キーの管理: JSON API 向けのもう1つの認証情報
- 組織: ロール、メンバー、および利用料金の請求先