{"id":85,"date":"2026-01-07T01:11:07","date_gmt":"2026-01-06T17:11:07","guid":{"rendered":"https:\/\/blog.chatgptcard.xyz\/?page_id=85"},"modified":"2026-01-30T22:51:35","modified_gmt":"2026-01-30T14:51:35","slug":"document","status":"publish","type":"page","link":"https:\/\/blog.chatgptcard.xyz\/index.php\/document\/","title":{"rendered":"\u5bf9\u63a5\u6587\u6863"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\"><strong>\u65b9\u5f0f\u4e00<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">No.1 \u62e5\u6709\u81ea\u5df1\u7684\u670d\u52a1\u5668\u548c\u57df\u540d,\u57df\u540d\u53ef\u6709\u53ef\u65e0 [\u670d\u52a1\u5668\u63a8\u8350 <a href=\"https:\/\/www.yecaoyun.com\/\" data-type=\"link\" data-id=\"https:\/\/www.yecaoyun.com\/\">\u91ce\u8349\u4e91<\/a> \u4e5f\u6709\u91ce\u9e21\u670d\u52a1\u5668\u51e0\u5757\u4e00\u4e2a\u6708\u7684 \u81ea\u884c\u6289\u62e9]<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">No.2 \u5b89\u88c5\u5b9d\u5854,\u4f7f\u7528 SSH\u5de5\u5177 \u6216\u8005 \u8fdb\u5165\u670d\u52a1\u5668\u8fd0\u8425\u5546\u6307\u4ee4\u754c\u9762,\u8f93\u5165\u4ee3\u7801[\u4ee3\u7801\u5730\u5740: <a href=\"https:\/\/www.bt.cn\/new\/download.html\">\u5b9d\u5854\u9762\u677f\u4e0b\u8f7d\uff0c\u514d\u8d39\u5168\u80fd\u7684\u670d\u52a1\u5668\u8fd0\u7ef4\u8f6f\u4ef6<\/a>][\u6559\u7a0b: <a href=\"https:\/\/b23.tv\/OGAk8ye\" data-type=\"link\" data-id=\"https:\/\/b23.tv\/OGAk8ye\">\u5b89\u88c5\u5b9d\u5854\u9762\u677f\u5e76\u642d\u5efa\u7f51\u7ad9-\u54d4\u54e9\u54d4\u54e9<\/a>]<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">No.3 \u4e0b\u8f7d\u5f02\u6b21\u5143\u53d1\u5361\u7f51\u5b89\u88c5\u5305,\u5e76\u5b89\u88c5 [\u6559\u7a0b: <a href=\"https:\/\/www.bilibili.com\/video\/BV1QyaYzVEdg\/?spm_id_from=333.337.search-card.all.click\">2\u5143\u6210\u672c\u6559\u5927\u5bb6\u642d\u5efa\u4e00\u6b3e\u5c5e\u4e8e\u81ea\u5df1\u7684\u591a\u5546\u6237\u5f02\u6b21\u5143\u53d1\u5361\u7f51_\u54d4\u54e9\u54d4\u54e9_bilibili<\/a>]<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">No.4 \u767b\u5165\u540e\u53f0,\u7b49\u5f85\u7f51\u7edc,\u7136\u540e\u70b9\u51fb\u5de6\u4e0b\u89d2\u8fdb\u884c\u5347\u7ea7\u5230\u6700\u65b0\u7248\u672c <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"596\" src=\"https:\/\/blog.chatgptcard.xyz\/wp-content\/uploads\/2026\/01\/202407091720515287382727-1-1024x596.jpg\" alt=\"\" class=\"wp-image-87\" srcset=\"https:\/\/blog.chatgptcard.xyz\/wp-content\/uploads\/2026\/01\/202407091720515287382727-1-1024x596.jpg 1024w, https:\/\/blog.chatgptcard.xyz\/wp-content\/uploads\/2026\/01\/202407091720515287382727-1-300x175.jpg 300w, https:\/\/blog.chatgptcard.xyz\/wp-content\/uploads\/2026\/01\/202407091720515287382727-1-768x447.jpg 768w, https:\/\/blog.chatgptcard.xyz\/wp-content\/uploads\/2026\/01\/202407091720515287382727-1.jpg 1375w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">No.5  \u7136\u540e\u70b9\u51fb\u5171\u4eab\u5e97\u94fa,\u7136\u540e\u6dfb\u52a0\u5e97\u94fa,\u8f93\u5165\u5728\u6211\u4eec\u7684\u7f51\u7ad9\u7684ID\u548c\u5bc6\u94a5\u548c\u57df\u540d[\u5728\u6211\u7684\u53ef\u4ee5\u67e5\u770b]<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"526\" src=\"https:\/\/blog.chatgptcard.xyz\/wp-content\/uploads\/2026\/01\/202407091720515532625527-1024x526.jpg\" alt=\"\" class=\"wp-image-88\" srcset=\"https:\/\/blog.chatgptcard.xyz\/wp-content\/uploads\/2026\/01\/202407091720515532625527-1024x526.jpg 1024w, https:\/\/blog.chatgptcard.xyz\/wp-content\/uploads\/2026\/01\/202407091720515532625527-300x154.jpg 300w, https:\/\/blog.chatgptcard.xyz\/wp-content\/uploads\/2026\/01\/202407091720515532625527-768x395.jpg 768w, https:\/\/blog.chatgptcard.xyz\/wp-content\/uploads\/2026\/01\/202407091720515532625527-1536x790.jpg 1536w, https:\/\/blog.chatgptcard.xyz\/wp-content\/uploads\/2026\/01\/202407091720515532625527.jpg 1556w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">No.6 \u7136\u540e\u6dfb\u52a0\u5546\u54c1\u5373\u53ef<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u62ff\u8d27\u4ef7\u6839\u636e\u5728<a href=\"https:\/\/blog.chatgptcard.xyz\/index.php\/tiered-pricing\/\" data-type=\"page\" data-id=\"39\">\u7f51\u7ad9\u7684\u5143\u6c14\u503c<\/a>\u6765\u5b9a<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u652f\u4ed8\u5bf9\u63a5\u53ef\u4ee5\u8054\u7cfb: <a href=\"https:\/\/t.me\/liudage\">t.me\/liudage<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u65b9\u5f0f\u4e8c<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>from flask import Flask, render_template_string, request, jsonify\nimport httpx\nfrom datetime import datetime\n\napp = Flask(__name__)\n\nBASE_URL = \"https:\/\/vocard.store\"\nREDEEM_API = f\"{BASE_URL}\/api\/redeem\"\nQUERY_API = f\"{BASE_URL}\/api\/cards\/query\/\"\nVERIFY_API = f\"{BASE_URL}\/api\/3ds\/verify\"\n\n@app.route('\/')\ndef index():\n    return render_template_string(HTML_PAGE)\n\n@app.route('\/api\/bridge', methods=&#91;'POST'])\nasync def bridge():\n    payload = request.json\n    action_type = payload.get(\"type\")\n    code = payload.get(\"code\")\n\n    async with httpx.AsyncClient(verify=False) as client:\n        try:\n            init_resp = await client.get(BASE_URL, timeout=10)\n            cookies = init_resp.cookies\n            token = cookies.get(\"csrf_token\", \"\")\n\n            headers = {\n                \"Referer\": BASE_URL,\n                \"X-CSRF-Token\": token,\n                \"User-Agent\": \"Mozilla\/5.0 (Windows NT 10.0; Win64; x64) Chrome\/120.0.0.0\"\n            }\n\n            if action_type == 'redeem':\n                r = await client.post(REDEEM_API, json={\"code\": code}, cookies=cookies, headers=headers, timeout=15)\n            else:\n                r = await client.get(f\"{QUERY_API}{code}\", cookies=cookies, headers=headers, timeout=15)\n\n            return jsonify(r.json())\n        except Exception as e:\n            return jsonify({\"success\": False, \"msg\": str(e)})\n\n@app.route('\/api\/verify', methods=&#91;'POST'])\nasync def verify():\n    last_four = request.json.get(\"lastFour\")\n    async with httpx.AsyncClient(verify=False) as client:\n        try:\n            r = await client.post(VERIFY_API, json={\"lastFour\": last_four}, timeout=10)\n            return jsonify(r.json())\n        except:\n            return jsonify({\"success\": False})\n\nif __name__ == '__main__':\n    app.run(host='0.0.0.0', port=5000)<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">html\u5bf9\u63a5\u7684\u63a5\u53e3<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">POST \/api\/bridge<br>\u5151\u6362\u548c\u67e5\u8be2<br>{&#8220;type&#8221;: &#8220;redeem&#8221; \u6216 &#8220;query&#8221;, &#8220;code&#8221;: &#8220;\u5361\u5bc6\u5b57\u7b26\u4e32&#8221;}<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">POST \/api\/verify<br>\u67e5\u8be2 3DS \u9a8c\u8bc1\u7801\u3002<br>{&#8220;lastFour&#8221;: &#8220;\u5361\u53f7\u540e\u56db\u4f4d&#8221;}<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u65b9\u5f0f\u4e00 No.1 \u62e5\u6709\u81ea\u5df1\u7684\u670d\u52a1\u5668\u548c\u57df\u540d,\u57df\u540d\u53ef\u6709\u53ef\u65e0 [\u670d\u52a1\u5668\u63a8\u8350 \u91ce\u8349\u4e91 \u4e5f\u6709\u91ce\u9e21\u670d\u52a1\u5668\u51e0\u5757\u4e00\u4e2a\u6708\u7684 \u81ea\u884c [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-85","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/blog.chatgptcard.xyz\/index.php\/wp-json\/wp\/v2\/pages\/85","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.chatgptcard.xyz\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/blog.chatgptcard.xyz\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/blog.chatgptcard.xyz\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.chatgptcard.xyz\/index.php\/wp-json\/wp\/v2\/comments?post=85"}],"version-history":[{"count":18,"href":"https:\/\/blog.chatgptcard.xyz\/index.php\/wp-json\/wp\/v2\/pages\/85\/revisions"}],"predecessor-version":[{"id":156,"href":"https:\/\/blog.chatgptcard.xyz\/index.php\/wp-json\/wp\/v2\/pages\/85\/revisions\/156"}],"wp:attachment":[{"href":"https:\/\/blog.chatgptcard.xyz\/index.php\/wp-json\/wp\/v2\/media?parent=85"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}