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

4 月 13 日
 jdjingdian

仓库地址

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 模式可以正常使用

1376 次点击
所在节点    分享创造
0 条回复

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.ih06.com/t/1205415

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX