mirror of
				https://github.com/nadoo/glider.git
				synced 2025-11-04 07:42:38 +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