feat: 代理提取接口支持 fmt=url——返回握手实测协议的 scheme://ip:port

proxyx.Check 改回返回胜出协议名(socks5/socks4/http),提取接口加 fmt=url
时输出 socks5h:// / http:// / socks4:// 完整代理 URL(socks5h 让 DNS 走代理端),
供 auto-registr 这类需要带 scheme 的消费端直接使用;默认 ip:port 行为不变。

Generated with [Devin](https://devin.ai)

Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
This commit is contained in:
2026-10-08 19:37:50 +08:00
co-authored by Devin
parent fa6ab5d3c7
commit c0a24faf8e
5 changed files with 39 additions and 19 deletions
+1 -1
View File
@@ -129,7 +129,7 @@ function regionLabel(k: proxyKeyView): string {
<div class="usage panel-inset">
<b>使用方式</b>
<div class="mono usage-line">GET /api/v1/proxy?key=&lt;密钥&gt;</div>
<div class="dim">每次请求实时探活,返回一个可用的 <span class="mono">ip:port</span>(纯文本)。地区由密钥绑定,「全部地区」密钥随机返回任意国家。</div>
<div class="dim">每次请求实时探活,返回一个可用的 <span class="mono">ip:port</span>(纯文本);加 <span class="mono">&amp;fmt=url</span> 返回带协议的 <span class="mono">scheme://ip:port</span>(socks5h/http/socks4)。地区由密钥绑定,「全部地区」密钥随机返回任意国家。</div>
</div>
<n-modal v-model:show="createVisible" preset="card" title="生成提取密钥" style="width: 420px">