docs: add protocols uri schema (#541)

Co-authored-by: dae-prow[bot] <136105375+dae-prow[bot]@users.noreply.github.com>
Co-authored-by: Sumire (菫) <151038614+sumire88@users.noreply.github.com>
This commit is contained in:
mzz
2024-06-16 14:44:58 +08:00
committed by GitHub
parent 137e8f2278
commit e6bb146593
2 changed files with 68 additions and 7 deletions

View File

@ -3,31 +3,61 @@
> **Note**: dae currently supports the following proxy protocols
- [x] HTTP(S), naiveproxy
```
https://[[user:]pass@]hostname:port/
```
- [x] Socks
- [x] Socks4
- [x] Socks4a
- [x] Socks5
```
socks4://[[user:]pass@]hostname:port/
socks5://[[user:]pass@]hostname:port/
```
- [x] VMess(AEAD, alterID=0) / VLESS
- [x] TCP
- [x] WS
- [x] TLS
- [x] gRPC
- [x] h2
- [x] Meek
- [x] HTTPUpgrade
[v2rayN URI Schema](https://github.com/2dust/v2rayN/wiki/%E5%88%86%E4%BA%AB%E9%93%BE%E6%8E%A5%E6%A0%BC%E5%BC%8F%E8%AF%B4%E6%98%8E(ver-2))
[DuckSoft URI Schema](https://github.com/XTLS/Xray-core/discussions/716)
- [x] Shadowsocks
- [x] AEAD Ciphers
- [x] Stream Ciphers
- [x] simple-obfs
- [ ] v2ray-plugin
- [x] Websocket (+TLS)
[SIP002](https://shadowsocks.org/doc/sip002.html)
[SIP008](https://shadowsocks.org/doc/sip008.html)
- [x] ShadowsocksR
- [x] Trojan
- [x] Trojan-gfw
- [x] Trojan-go
- [x] [Tuic (v5)](https://github.com/daeuniverse/dae/discussions/182)
- [x] [Juicity](https://github.com/juicity/juicity)
- [x] [Proxy chain (flexible protocol)](https://github.com/daeuniverse/dae/discussions/236)
[trojan/trojan-go URI Schema](https://p4gefau1t.github.io/trojan-go/developer/url/)
- [x] Tuic (v5)
[Tuic URI Schema](https://github.com/daeuniverse/dae/discussions/182)
- [x] Juicity
[Juicity URI Schema](https://github.com/juicity/juicity?tab=readme-ov-file#link-format)
- [x] Proxy chain (flexible protocol)
[Proxy chain URI Schema](https://github.com/daeuniverse/dae/discussions/236)
For other requirements, one way to expand protocol support is by using external proxy programs. Below is an example of using the external naiveproxy.

View File

@ -3,10 +3,19 @@
> **Note**: dae 目前支持以下代理协议
- [x] HTTP(S), naiveproxy
```
https://[[user:]pass@]hostname:port/
```
- [x] Socks
- [x] Socks4
- [x] Socks4a
- [x] Socks5
```
socks4://[[user:]pass@]hostname:port/
socks5://[[user:]pass@]hostname:port/
```
- [x] VMess(AEAD, alterID=0) / VLESS
- [x] TCP
- [x] WS
@ -14,19 +23,41 @@
- [x] gRPC
- [x] Meek
- [x] HTTPUpgrade
[v2rayN URI Schema](https://github.com/2dust/v2rayN/wiki/%E5%88%86%E4%BA%AB%E9%93%BE%E6%8E%A5%E6%A0%BC%E5%BC%8F%E8%AF%B4%E6%98%8E(ver-2))
[DuckSoft URI Schema](https://github.com/XTLS/Xray-core/discussions/716)
- [x] Shadowsocks
- [x] AEAD Ciphers
- [x] Stream Ciphers
- [x] simple-obfs
- [ ] v2ray-plugin
- [x] Websocket (+TLS)
[SIP002](https://shadowsocks.org/doc/sip002.html)
[SIP008](https://shadowsocks.org/doc/sip008.html)
- [x] ShadowsocksR
- [x] Trojan
- [x] Trojan-gfw
- [x] Trojan-go
- [x] [Tuic (v5)](https://github.com/daeuniverse/dae/discussions/182)
- [x] [Juicity](https://github.com/juicity/juicity)
- [x] [Proxy chain (flexible protocol)](https://github.com/daeuniverse/dae/discussions/236)
[trojan/trojan-go URI Schema](https://p4gefau1t.github.io/trojan-go/developer/url/)
- [x] Tuic (v5)
[Tuic URI Schema](https://github.com/daeuniverse/dae/discussions/182)
- [x] Juicity
[Juicity URI Schema](https://github.com/juicity/juicity?tab=readme-ov-file#link-format)
- [x] Proxy chain (flexible protocol)
[Proxy chain URI Schema](https://github.com/daeuniverse/dae/discussions/236)
有其他需求的,一种方式是通过外接其他代理程序来扩展协议支持。下面给出外接 naiveproxy 的例子。