mcpField
S
stealth

stealth

github.com/tapauthエージェントワークフロー277 回インストール35 週間前に更新
リポジトリ

stealth について

Webアクセス時のボット対策によるブロックを診断し、対処方法を示すスキルです。プロキシ、CAPTCHA 解決、ブラウザーのステルス化の段階に分けて案内します。

主な機能

  1. 01一般的なブロック症状の診断
  2. 02住宅用プロキシ経由の通信
  3. 03チャレンジ別の CAPTCHA 解決サービス選択
  4. 04ブラウザーのステルス手法の適用
  5. 05地域制限の確認

活用シーン

  1. 01403 や 429 応答の調査
  2. 02Webアクセス時の CAPTCHA への対処
  3. 03偽コンテンツを返すサイトへの対応
  4. 04国別のサービス制限の確認

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/tapauth/stealth --skill stealth

インストール後、Claude Code で/stealthを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

references/
browser-stealth.md
captcha-setup.md
polymarket-geoblock.md
proxy-setup.md
scripts/
diagnose.py

詳細

ステルス — AI エージェント向けアンチボット検出

3 つのレイヤーを順番に適用します。ほとんどのブロックはレイヤー 1 で解決します。

簡易診断

まずこれを実行して、問題を把握します。

curl -s https://ipinfo.io/json | python3 -c "
import sys,json;d=json.load(sys.stdin)
org=d.get('org','')
h=d.get('privacy',{}).get('hosting') if 'privacy' in d else None
dc=h or any(x in org.lower() for x in ['digital','amazon','google','microsoft','azure','linode','vultr','hetzner','ovh','cloud'])
print(f'IP: {d[\"ip\"]} | Org: {org} | Datacenter: {dc}')
if dc: print('⚠️  Datacenter IP detected → Layer 1 (proxy) required')
else: print('✅ Residential IP — skip to Layer 2 or 3 if still blocked')
"
ブロックの種類の参照
症状原因レイヤー
403 ForbiddenIP/ボットによるブロック1
429 Too Many Requestsレート制限1
Cloudflare のチャレンジボット検出1 + 3
CAPTCHA が表示される認証ゲート2
200 だが内容が違うハニーポット/偽データ3
リダイレクトループCookie/セッション検出3

レイヤー 1:住宅用プロキシ

最も効果的な対策です。 データセンターの IP は、Cloudflare、Akamai、PerimeterX およびほとんどのアンチボットシステムによって即座にフラグが立てられます。住宅用プロキシを使うと、実際の ISP 接続を経由してトラフィックがルーティングされます。

プロバイダーの比較とセットアップ手順については、references/proxy-setup.md を参照してください。

セットアップ後の簡易テスト:

curl -x http://USER:PASS@HOST:PORT -s https://ipinfo.io/json | python3 -c "
import sys,json;d=json.load(sys.stdin)
print(f'Proxy IP: {d[\"ip\"]} | Org: {d.get(\"org\")}')
"

Org にクラウドプロバイダーではなく、ISP(Comcast、Verizon、AT&T)が表示されている必要があります。

レイヤー 2:CAPTCHA の解決

CAPTCHA を自分で解こうとしないでください。 失敗してトークンを消費し、より厳しいチャレンジを引き起こします。必ずソルバーサービスを使用してください。

重要なルーティングルール: 2Captcha は 2025 年後半に hCaptcha のサポートを完全に終了しました。hCaptcha には CapSolver を使用してください。

CAPTCHA の種類プロバイダー
hCaptchaCapSolver のみ
reCAPTCHA v2/v32Captcha または CapSolver
Cloudflare Turnstileどちらでも可
画像/テキスト2Captcha

プロバイダーのセットアップ、API 統合コード、トークンの挿入については、references/captcha-setup.md を参照してください。

レイヤー 3:ステルスブラウザー

プロキシだけでは不十分な場合に使用します。 サイトは navigator プロパティ、WebGL、Canvas、自動化フラグを使ってヘッドレスブラウザーをフィンガープリントします。

Playwright のステルス設定、ヘッダーテンプレート、アンチフィンガープリント対策については、references/browser-stealth.md を参照してください。

ジオブロックされたサービス

データセンターの検出だけでなく、国を理由にアクセスをブロックするサービスもあります。暗号資産/予測市場プラットフォームでよく見られます。

Polymarket が最もよくあるケースです。米国、英国、フランス、ドイツ、イタリア、オーストラリア、およびその他 25 か国以上でブロックされています。

ブロック対象国の一覧、検出方法、推奨プロキシの国、プロバイダーごとのターゲット指定構文については、references/polymarket-geoblock.md を参照してください。

トラブルシューティング

問題対処法
プロキシ使用後にブロックされるipinfo.io で IP が住宅用か確認します。低価格のプロバイダーは、データセンターの IP を再販していることがあります。
CAPTCHA ソルバーのエラーCAPTCHA の種類に合ったプロバイダーを使っていますか? 2Captcha は hCaptcha を解決できません。
サイトが偽データを返すステルスブラウザーの設定を追加します(レイヤー 3)。
応答が遅い対象サイトの地域に近いプロキシサーバーを試してください。
多数のリクエスト後にブロックされるプロキシのダッシュボードで IP ローテーションを有効にします。

コメント