mirror of
				https://github.com/nadoo/glider.git
				synced 2025-11-04 07:42:38 +08:00 
			
		
		
		
	examples: add order number
This commit is contained in:
		
							parent
							
								
									9d9fe7bfd8
								
							
						
					
					
						commit
						45a03ff62d
					
				
							
								
								
									
										2
									
								
								conf.go
									
									
									
									
									
								
							
							
						
						
									
										2
									
								
								conf.go
									
									
									
									
									
								
							@ -114,8 +114,6 @@ func NewRuleConfFromFile(ruleFile string) (*RuleConf, error) {
 | 
				
			|||||||
	f.StringSliceUniqVar(&p.IP, "ip", nil, "ip")
 | 
						f.StringSliceUniqVar(&p.IP, "ip", nil, "ip")
 | 
				
			||||||
	f.StringSliceUniqVar(&p.CIDR, "cidr", nil, "cidr")
 | 
						f.StringSliceUniqVar(&p.CIDR, "cidr", nil, "cidr")
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	// f.StringSliceUniqVar(&p.Include, "include", nil, "include file path(eg: you can include a domain list file)")
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	err := f.Parse()
 | 
						err := f.Parse()
 | 
				
			||||||
	if err != nil {
 | 
						if err != nil {
 | 
				
			||||||
		fmt.Fprintf(os.Stderr, "ERROR: %s\n", err)
 | 
							fmt.Fprintf(os.Stderr, "ERROR: %s\n", err)
 | 
				
			||||||
 | 
				
			|||||||
@ -1,32 +1,32 @@
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
# Glider Configuration Examples
 | 
					# Glider Configuration Examples
 | 
				
			||||||
 | 
					
 | 
				
			||||||
## Simple Proxy Service
 | 
					## 1. Simple Proxy Service
 | 
				
			||||||
Just listen on 8443 as HTTP/SOCKS5 proxy on the same port, forward all requests directly.
 | 
					Just listen on 8443 as HTTP/SOCKS5 proxy on the same port, forward all requests directly.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
```      
 | 
					```      
 | 
				
			||||||
   Clients --> Listener --> Internet
 | 
					   Clients --> Listener --> Internet
 | 
				
			||||||
```
 | 
					```
 | 
				
			||||||
 | 
					
 | 
				
			||||||
- [simple_proxy_service](simple_proxy_service)
 | 
					- [simple_proxy_service](1.simple_proxy_service)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
## One remote upstream proxy
 | 
					## 2. One remote upstream proxy
 | 
				
			||||||
 | 
					
 | 
				
			||||||
```
 | 
					```
 | 
				
			||||||
   Clients --> Listener --> Forwarder -->  Internet
 | 
					   Clients --> Listener --> Forwarder -->  Internet
 | 
				
			||||||
```
 | 
					```
 | 
				
			||||||
 | 
					
 | 
				
			||||||
- [one_forwarder](one_forwarder)
 | 
					- [one_forwarder](2.one_forwarder)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
## One remote upstream PROXY CHAIN
 | 
					## 3. One remote upstream PROXY CHAIN
 | 
				
			||||||
 | 
					
 | 
				
			||||||
```
 | 
					```
 | 
				
			||||||
   Clients -->  Listener --> Forwarder1 --> Forwarder2 -->  Internet
 | 
					   Clients -->  Listener --> Forwarder1 --> Forwarder2 -->  Internet
 | 
				
			||||||
```
 | 
					```
 | 
				
			||||||
 | 
					
 | 
				
			||||||
- [forward_chain](forward_chain)
 | 
					- [forward_chain](3.forward_chain)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
## Multiple upstream proxies
 | 
					## 4. Multiple upstream proxies
 | 
				
			||||||
 | 
					
 | 
				
			||||||
```
 | 
					```
 | 
				
			||||||
                            |Forwarder ----------------->|         
 | 
					                            |Forwarder ----------------->|         
 | 
				
			||||||
@ -34,10 +34,10 @@ Just listen on 8443 as HTTP/SOCKS5 proxy on the same port, forward all requests
 | 
				
			|||||||
                            |Forwarder --> Forwarder->...| 
 | 
					                            |Forwarder --> Forwarder->...| 
 | 
				
			||||||
```
 | 
					```
 | 
				
			||||||
 | 
					
 | 
				
			||||||
- [multiple_forwarders](multiple_forwarders)
 | 
					- [multiple_forwarders](4.multiple_forwarders)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
## With Rule File: Default Direct, Rule file use forwarder
 | 
					## 5. With Rule File: Default Direct, Rule file use forwarder
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Default:
 | 
					Default:
 | 
				
			||||||
```
 | 
					```
 | 
				
			||||||
@ -50,10 +50,10 @@ Destinations specified in rule file:
 | 
				
			|||||||
                             |Forwarder --> Forwarder->...| 
 | 
					                             |Forwarder --> Forwarder->...| 
 | 
				
			||||||
```
 | 
					```
 | 
				
			||||||
 | 
					
 | 
				
			||||||
- [rule_default_direct](rule_default_direct)
 | 
					- [rule_default_direct](5.rule_default_direct)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
## With Rule File: Default use forwarder, rule file use direct
 | 
					## 6. With Rule File: Default use forwarder, rule file use direct
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Default:
 | 
					Default:
 | 
				
			||||||
```
 | 
					```
 | 
				
			||||||
@ -67,10 +67,10 @@ Destinations specified in rule file:
 | 
				
			|||||||
   Clients --> Listener --> Internet
 | 
					   Clients --> Listener --> Internet
 | 
				
			||||||
```
 | 
					```
 | 
				
			||||||
 | 
					
 | 
				
			||||||
- [rule_default_forwarder](rule_default_forwarder)
 | 
					- [rule_default_forwarder](6.rule_default_forwarder)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
## With Rule File: multiple rule files
 | 
					## 7. With Rule File: multiple rule files
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Default:
 | 
					Default:
 | 
				
			||||||
```
 | 
					```
 | 
				
			||||||
@ -89,4 +89,4 @@ Destinations specified in rule file2:
 | 
				
			|||||||
                             |Forwarder5 --> Forwarder6->...| 
 | 
					                             |Forwarder5 --> Forwarder6->...| 
 | 
				
			||||||
```
 | 
					```
 | 
				
			||||||
 | 
					
 | 
				
			||||||
- [rule_multiple_rule_files](rule_multiple_rule_files)
 | 
					- [rule_multiple_rule_files](7.rule_multiple_rule_files)
 | 
				
			||||||
		Loading…
	
		Reference in New Issue
	
	Block a user