mirror of
https://github.com/nadoo/glider.git
synced 2025-02-23 17:35:40 +08:00
doc: add info for tproxy
This commit is contained in:
parent
9af5ca9baf
commit
affa00a871
@ -69,6 +69,7 @@ we can set up local listeners as proxy servers, and forward requests to internet
|
|||||||
|Simple-Obfs | | |√| |transport client only
|
|Simple-Obfs | | |√| |transport client only
|
||||||
|Redir |√| | | |linux redirect proxy
|
|Redir |√| | | |linux redirect proxy
|
||||||
|Redir6 |√| | | |linux redirect proxy(ipv6)
|
|Redir6 |√| | | |linux redirect proxy(ipv6)
|
||||||
|
|Tproxy | |√| | |linux tproxy(udp only)
|
||||||
|Reject | | |√|√|reject all requests
|
|Reject | | |√|√|reject all requests
|
||||||
|
|
||||||
</details>
|
</details>
|
||||||
@ -177,7 +178,7 @@ glider -verbose -listen :8443 -forward SCHEME://HOST:PORT
|
|||||||
|
|
||||||
```bash
|
```bash
|
||||||
Available schemes:
|
Available schemes:
|
||||||
listen: mixed ss socks5 http vless trojan trojanc redir redir6 tcp udp tls ws wss unix smux kcp
|
listen: mixed ss socks5 http vless trojan trojanc redir redir6 tproxy tcp udp tls ws wss unix smux kcp
|
||||||
forward: direct reject ss socks4 socks5 http ssr ssh vless vmess trojan trojanc tcp udp tls ws wss unix smux kcp simple-obfs
|
forward: direct reject ss socks4 socks5 http ssr ssh vless vmess trojan trojanc tcp udp tls ws wss unix smux kcp simple-obfs
|
||||||
|
|
||||||
Socks5 scheme:
|
Socks5 scheme:
|
||||||
|
@ -135,7 +135,7 @@ func usage() {
|
|||||||
fmt.Fprintf(w, "\n")
|
fmt.Fprintf(w, "\n")
|
||||||
|
|
||||||
fmt.Fprintf(w, "Available schemes:\n")
|
fmt.Fprintf(w, "Available schemes:\n")
|
||||||
fmt.Fprintf(w, " listen: mixed ss socks5 http vless trojan trojanc redir redir6 tcp udp tls ws wss unix smux kcp\n")
|
fmt.Fprintf(w, " listen: mixed ss socks5 http vless trojan trojanc redir redir6 tproxy tcp udp tls ws wss unix smux kcp\n")
|
||||||
fmt.Fprintf(w, " forward: direct reject ss socks4 socks5 http ssr ssh vless vmess trojan trojanc tcp udp tls ws wss unix smux kcp simple-obfs\n")
|
fmt.Fprintf(w, " forward: direct reject ss socks4 socks5 http ssr ssh vless vmess trojan trojanc tcp udp tls ws wss unix smux kcp simple-obfs\n")
|
||||||
fmt.Fprintf(w, "\n")
|
fmt.Fprintf(w, "\n")
|
||||||
|
|
||||||
|
@ -51,6 +51,9 @@ listen=socks5://:1080
|
|||||||
# listen on 1081 as a linux transparent proxy server.
|
# listen on 1081 as a linux transparent proxy server.
|
||||||
# listen=redir://:1081
|
# listen=redir://:1081
|
||||||
|
|
||||||
|
# listen on 1082 as a linux transparent proxy server(tproxy).
|
||||||
|
# listen=tproxy://:1082
|
||||||
|
|
||||||
# http over tls (HTTPS proxy)
|
# http over tls (HTTPS proxy)
|
||||||
# listen=tls://:443?cert=crtFilePath&key=keyFilePath,http://
|
# listen=tls://:443?cert=crtFilePath&key=keyFilePath,http://
|
||||||
|
|
||||||
|
@ -72,6 +72,7 @@ func (s *TProxy) ListenAndServeUDP() {
|
|||||||
log.F("[tproxyu] failed to listen on %s: %v", s.addr, err)
|
log.F("[tproxyu] failed to listen on %s: %v", s.addr, err)
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
defer lc.Close()
|
||||||
|
|
||||||
log.F("[tproxyu] listening UDP on %s", s.addr)
|
log.F("[tproxyu] listening UDP on %s", s.addr)
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user