Skip to content

Latest commit

 

History

History

caddy(N+T)

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 

介绍:

本示例包括 naiveproxy、trojan-go 应用。服务端以 caddy 源码加 forwardproxy 插件、caddy-trojan 插件编译而成,基于各自插件代理实现科学上网。其应用如下:

1、naiveproxy(基于forwardproxy插件实现,tls由caddy提供及处理。)

2、trojan-go(基于caddy-trojan插件实现,tls由caddy提供及处理。)

注意:

1、caddy 不小于 v2.3.0 版才支持 Caddyfile 配置开启 h2c server。

2、使用本人 Releases 中编译好的 caddy 文件,才可同时支持 naiveproxy、trojan-go 等应用。

3、本示例的 naiveproxy 支持 http/3 应用,即 quic 协议传输。

4、本示例的 trojan-go 应用完全兼容 trojan,还有自己的特色:支持 Websocket,可与一般 Trojan 流量共存;支持 CDN 流量中转(基于 WebSocket over TLS)。

5、本示例中 caddy 的 Caddyfile 格式配置与 json 格式配置二选一即可(效果一样)。支持自动 https,即自动申请与更新证书与私钥,自动 http 重定向到 https。