V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
jdjingdian
V2EX  ›  分享创造

分享转发加速的辅助工具 eproxy

  •  
  •   jdjingdian · 1 天前 · 258 次点击
    • 基于我的屎山想法全力驱动
    • 由 gpt5.4/5.3-codex 全力实现

    仓库地址

    express-proxy

    简单介绍

    我的服务器是新加坡的免费机,直连直连比较差,ping 值一般 260ms 伴随丢包。

    我在服务器上部署了 sub2api 自己用,并配置了 https

    但是由于直连质量比较差,使用模型的体验还是比较差的

    后来我了解到 nnr 、gorelay 这些中转加速服务,算是能提升我的体验,但是此前如果需要使用,我需要修改 host ,将域名中转加速的 IP

    这样问题也就来了,中转加速只能加速部分端口,将整个域名通过 host 指向加速 IP 很明显是不合适的。

    所以就有了这个工具,这个工具会在访问加速 IP 的时候,注入 SNI 信息

    对于我的使用场景来说,大概是这样的流程,举个例子,我的 sub2api 部署在 https://demo.test.com:8443/,我的中转加速节点是 8.8.8.8:12345

    1. 配置模型访问 eproxy 监听接口 ( base_url = "http://127.0.0.1:9718/")
    2. eproxy 将 agent 的请求转发到 8.8.8.8:12345 ,并注入 SNI 信息 demo.test.com
    3. NNR/GoRelay 这样的服务商将数据转发到 demo.test.com:8443

    one more thing

    另外,这个功能我在 cc-switch 里也加了,只是还没有集成到主线:

    https://github.com/farion1231/cc-switch/pull/1605

    如果想体验的话可以拉取我的 fork 进行编译 https://github.com/jdjingdian/cc-switch/tree/main

    目前已知的问题是 windows 平台开启代理的话会失效,如果用 tun 模式可以正常使用

    目前尚无回复
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   3188 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 14:14 · PVG 22:14 · LAX 07:14 · JFK 10:14
    ♥ Do have faith in what you're doing.