fix: keep mail and CPA traffic direct
This commit is contained in:
8
main.py
8
main.py
@@ -201,6 +201,7 @@ def handle_register(args: argparse.Namespace) -> dict[str, Any]:
|
||||
try:
|
||||
provider_name, provider = mail_router.next_provider()
|
||||
print(f"[*] 本次使用邮箱提供商: {provider_name}")
|
||||
print("[*] 邮箱接口默认直连,不使用代理")
|
||||
token_json = register_run(
|
||||
proxy,
|
||||
mail_provider=provider,
|
||||
@@ -234,7 +235,7 @@ def handle_register(args: argparse.Namespace) -> dict[str, Any]:
|
||||
run_result: dict[str, Any] = {"ok": True, "file": file_name, "email": email}
|
||||
cpa = get_pool_maintainer(cfg)
|
||||
if cpa:
|
||||
cpa_ok = cpa.upload_token(file_name, token_data, proxy=proxy or "")
|
||||
cpa_ok = cpa.upload_token(file_name, token_data, proxy="")
|
||||
run_result["cpa_uploaded"] = cpa_ok
|
||||
print(f"[{'+' if cpa_ok else '-'}] CPA {'上传成功' if cpa_ok else '上传失败'}: {email}")
|
||||
if cfg.get("auto_sync"):
|
||||
@@ -328,6 +329,7 @@ def handle_config_setup(args: argparse.Namespace) -> dict[str, Any]:
|
||||
cfg = load_sync_config()
|
||||
|
||||
print("开始交互式配置,直接回车表示使用当前值。\n")
|
||||
print("说明: OpenAI 注册流程使用 `proxy`,邮箱接口默认直连,不使用代理。\n")
|
||||
|
||||
cfg["proxy"] = _prompt_text("1) 注册代理地址", str(cfg.get("proxy") or "http://127.0.0.1:17891"))
|
||||
cfg["auto_register"] = _prompt_bool("2) 池不足时自动注册", bool(cfg.get("auto_register", False)))
|
||||
@@ -345,7 +347,9 @@ def handle_config_setup(args: argparse.Namespace) -> dict[str, Any]:
|
||||
elif provider_name == "duckmail":
|
||||
provider_cfg["api_base"] = _prompt_text(" DuckMail API 地址", str(provider_cfg.get("api_base") or "https://api.duckmail.sbs"))
|
||||
provider_cfg["bearer_token"] = _prompt_text(" DuckMail Bearer Token", str(provider_cfg.get("bearer_token") or ""))
|
||||
provider_cfg["domain"] = _prompt_text(" DuckMail 域名(可留空)", str(provider_cfg.get("domain") or ""))
|
||||
provider_cfg["domain"] = _prompt_text(" DuckMail 域名(填写后将固定使用该域名,不再随机选域)", str(provider_cfg.get("domain") or ""))
|
||||
if provider_cfg.get("domain"):
|
||||
print(f" 已固定 DuckMail 域名: {provider_cfg['domain']},后续邮箱会使用该域名。")
|
||||
elif provider_name == "moemail":
|
||||
provider_cfg["api_base"] = _prompt_text(" MoeMail API 地址", str(provider_cfg.get("api_base") or ""))
|
||||
provider_cfg["api_key"] = _prompt_text(" MoeMail API Key", str(provider_cfg.get("api_key") or ""))
|
||||
|
||||
Reference in New Issue
Block a user