p4gefau1t / trojan-go

Go实现的Trojan代理,支持多路复用/路由功能/CDN中转/Shadowsocks混淆插件,多平台,无依赖。A Trojan proxy written in Go. An unidentifiable mechanism that helps you bypass GFW. https://p4gefau1t.github.io/trojan-go/
GNU General Public License v3.0
7.54k stars 1.64k forks source link

support configurable connect addr rewrite #431

Closed xocodergit closed 2 years ago

xocodergit commented 2 years ago

支持一个可配的连接覆盖地址,对于CDN场景,允许用户使用自定义的IP与CDN进行连接,而请求中的Host保持remote_addr配置,从而绕行部分CDN只支持NS接入导致无法使用自定义节点的问题

xocodergit commented 2 years ago

想用CF自己优选节点的可以拉我这个分支的代码暂时编译一个用着

qiuzi commented 2 years ago

之前的格式也可以自定义IP或者域名作为目标,只要sni和host合法就行

xocodergit commented 2 years ago

之前的格式也可以自定义IP或者域名作为目标,只要sni和host合法就行

之前应该不支持连接目标和请求中host不一致的吧?如果已经支持,怎么配置呢?

qiuzi commented 2 years ago

把你之前使用的配置发出来,参考给你改一下