mirror of
https://github.com/nadoo/glider.git
synced 2025-02-23 17:35:40 +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