docs: update OpenAI phone verification retry notes
This commit is contained in:
@@ -0,0 +1,150 @@
|
||||
# Codex OAuth onboarding env template for real Google Chrome flow
|
||||
# Copy to ~/.hermes/env/codex_oauth_onboarding.env and chmod 600.
|
||||
# Do not commit. Do not paste secrets into chat.
|
||||
|
||||
# 0) Local project / browser
|
||||
CODEX_OAUTH_EXTENSION_DIR=
|
||||
CHROME_BIN=/Applications/Google Chrome.app/Contents/MacOS/Google Chrome
|
||||
BROWSER_PROFILE_ROOT=/Users/chick/.Hermes/workspace/browser-profiles/codex-oauth
|
||||
BROWSER_HEADLESS=false
|
||||
BROWSER_LANG=zh-CN
|
||||
RUN_COUNT=1
|
||||
AUTO_STEP_DELAY_SECONDS=2
|
||||
AUTO_RUN_SKIP_FAILURES=false
|
||||
OAUTH_FLOW_TIMEOUT_ENABLED=true
|
||||
|
||||
# 1) Panel / target mode. No default: leave empty and the workflow MUST NOT run.
|
||||
# Must explicitly select exactly one before execution: cpa | sub2api | codex2api
|
||||
PANEL_MODE=
|
||||
LOCAL_CPA_STEP9_MODE=submit
|
||||
|
||||
# CPA panel fields
|
||||
CPA_VPS_URL=
|
||||
CPA_VPS_PASSWORD=
|
||||
|
||||
# SUB2API panel fields
|
||||
SUB2API_URL=
|
||||
SUB2API_EMAIL=
|
||||
SUB2API_PASSWORD=
|
||||
SUB2API_GROUP_NAME=
|
||||
SUB2API_ACCOUNT_PRIORITY=1
|
||||
SUB2API_DEFAULT_PROXY_NAME=
|
||||
|
||||
# Codex2API panel fields
|
||||
CODEX2API_URL=
|
||||
CODEX2API_ADMIN_KEY=
|
||||
|
||||
# 2) Browser proxy. BOSS provides SOCKS5 or HTTP proxy without username/password.
|
||||
# Examples: socks5://host:port or http://host:port
|
||||
BROWSER_PROXY_SERVER=
|
||||
BROWSER_PROXY_CHECK_URL=https://api.ipify.org?format=json
|
||||
|
||||
# Extension built-in 711proxy/IP proxy fields, only if using original project proxy panel.
|
||||
IP_PROXY_ENABLED=false
|
||||
IP_PROXY_SERVICE=
|
||||
IP_PROXY_MODE=
|
||||
IP_PROXY_API_URL=
|
||||
IP_PROXY_ACCOUNT_LIST=
|
||||
IP_PROXY_ACCOUNT_SESSION_PREFIX=codex
|
||||
IP_PROXY_ACCOUNT_LIFE_MINUTES=
|
||||
IP_PROXY_POOL_TARGET_COUNT=20
|
||||
IP_PROXY_AUTO_SYNC_ENABLED=false
|
||||
IP_PROXY_AUTO_SYNC_INTERVAL_MINUTES=15
|
||||
IP_PROXY_HOST=
|
||||
IP_PROXY_PORT=
|
||||
IP_PROXY_PROTOCOL=
|
||||
IP_PROXY_REGION=
|
||||
|
||||
# 3) Registration identity and password
|
||||
# ClawEmail must create a fresh mailbox each run and record it locally with status.
|
||||
CLAWEMAIL_CREATE_PER_RUN=true
|
||||
CLAWEMAIL_PREFIX=codex
|
||||
CLAWEMAIL_UID=
|
||||
CLAWEMAIL_RECORD_FILE=/Users/chick/.Hermes/workspace/codex-oauth/run-records/clawemail_accounts.jsonl
|
||||
SIGNUP_METHOD=email
|
||||
CUSTOM_PASSWORD=
|
||||
|
||||
# 4) Mail provider fields from original project, fill only if not using Hermes-side ClawEmail polling.
|
||||
MAIL_PROVIDER=
|
||||
EMAIL_GENERATOR=custom
|
||||
CUSTOM_EMAIL_POOL=
|
||||
CUSTOM_MAIL_PROVIDER_POOL=
|
||||
INBUCKET_HOST=
|
||||
INBUCKET_MAILBOX=
|
||||
HOTMAIL_SERVICE_MODE=
|
||||
HOTMAIL_REMOTE_BASE_URL=
|
||||
HOTMAIL_LOCAL_BASE_URL=
|
||||
LUCKMAIL_API_KEY=
|
||||
LUCKMAIL_BASE_URL=
|
||||
LUCKMAIL_EMAIL_TYPE=
|
||||
LUCKMAIL_DOMAIN=
|
||||
CLOUDFLARE_TEMP_EMAIL_BASE_URL=
|
||||
CLOUDFLARE_TEMP_EMAIL_ADMIN_AUTH=
|
||||
CLOUDFLARE_TEMP_EMAIL_CUSTOM_AUTH=
|
||||
CLOUDFLARE_TEMP_EMAIL_RECEIVE_MAILBOX=
|
||||
CLOUDFLARE_TEMP_EMAIL_USE_RANDOM_SUBDOMAIN=false
|
||||
CLOUDFLARE_TEMP_EMAIL_DOMAIN=
|
||||
|
||||
# 5) Phone/SMS verification fallback. No default provider: leave disabled/empty unless needed.
|
||||
PHONE_VERIFICATION_ENABLED=false
|
||||
SIGNUP_PHONE=
|
||||
PHONE_SMS_PROVIDER=
|
||||
PHONE_SMS_PROVIDER_ORDER=
|
||||
VERIFICATION_RESEND_COUNT=0
|
||||
PHONE_VERIFICATION_REPLACEMENT_LIMIT=3
|
||||
PHONE_CODE_WAIT_SECONDS=60
|
||||
PHONE_CODE_TIMEOUT_WINDOWS=2
|
||||
PHONE_CODE_POLL_INTERVAL_SECONDS=5
|
||||
PHONE_CODE_POLL_MAX_ROUNDS=12
|
||||
PHONE_PREFERRED_ACTIVATION=
|
||||
|
||||
# HeroSMS
|
||||
HERO_SMS_API_KEY=
|
||||
HERO_SMS_REUSE_ENABLED=
|
||||
HERO_SMS_ACQUIRE_PRIORITY=
|
||||
HERO_SMS_MAX_PRICE=
|
||||
HERO_SMS_PREFERRED_PRICE=
|
||||
HERO_SMS_COUNTRY_ID=
|
||||
HERO_SMS_COUNTRY_LABEL=
|
||||
HERO_SMS_COUNTRY_FALLBACK=
|
||||
|
||||
# 5sim
|
||||
FIVE_SIM_API_KEY=
|
||||
FIVE_SIM_PRODUCT=
|
||||
FIVE_SIM_COUNTRY_ORDER=
|
||||
FIVE_SIM_COUNTRY_ID=
|
||||
FIVE_SIM_COUNTRY_LABEL=
|
||||
FIVE_SIM_COUNTRY_FALLBACK=
|
||||
FIVE_SIM_MAX_PRICE=
|
||||
FIVE_SIM_OPERATOR=any
|
||||
|
||||
# NexSMS
|
||||
NEX_SMS_API_KEY=
|
||||
NEX_SMS_COUNTRY_ORDER=
|
||||
NEX_SMS_SERVICE_CODE=
|
||||
|
||||
# 6) Plus/payment. BOSS chose GoPay. Paid operation still requires explicit confirmation before execution.
|
||||
PLUS_MODE_ENABLED=false
|
||||
PLUS_PAYMENT_METHOD=gopay
|
||||
GOPAY_COUNTRY_CODE=+86
|
||||
GOPAY_PHONE=
|
||||
GOPAY_OTP=
|
||||
GOPAY_OTP_SOURCE=manual
|
||||
GOPAY_OTP_MANUAL_TIMEOUT_SECONDS=180
|
||||
GOPAY_PIN=
|
||||
|
||||
# GPC helper fields retained but not used when PLUS_PAYMENT_METHOD=gopay
|
||||
GPC_HELPER_API_URL=
|
||||
GPC_HELPER_CARD_KEY=
|
||||
GPC_HELPER_COUNTRY_CODE=+86
|
||||
GPC_HELPER_PHONE_NUMBER=
|
||||
GPC_HELPER_PIN=
|
||||
GPC_HELPER_OTP_CHANNEL=
|
||||
GPC_HELPER_LOCAL_SMS_ENABLED=false
|
||||
GPC_HELPER_LOCAL_SMS_URL=http://127.0.0.1:18767
|
||||
|
||||
# 7) Local run records
|
||||
RUN_RECORD_DIR=/Users/chick/.Hermes/workspace/codex-oauth/run-records
|
||||
ACCOUNT_SUCCESS_FILE=/Users/chick/.Hermes/workspace/codex-oauth/run-records/success_accounts.jsonl
|
||||
ACCOUNT_FAILED_FILE=/Users/chick/.Hermes/workspace/codex-oauth/run-records/failed_accounts.jsonl
|
||||
ACCOUNT_PENDING_FILE=/Users/chick/.Hermes/workspace/codex-oauth/run-records/pending_accounts.jsonl
|
||||
Reference in New Issue
Block a user