mirror of
https://github.com/nadoo/glider.git
synced 2025-02-24 01:45:39 +08:00
92 lines
2.2 KiB
Markdown
92 lines
2.2 KiB
Markdown
![]() |
|
||
|
# Glider Configuration Examples
|
||
|
|
||
|
## Simple Proxy Service
|
||
|
Just listen on 8443 as HTTP/SOCKS5 proxy on the same port, forward all requests directly.
|
||
|
|
||
|
```
|
||
|
Clients --> Listener --> Internet
|
||
|
```
|
||
|
|
||
|
- [simple_proxy_service](simple_proxy_service)
|
||
|
|
||
|
## One remote upstream proxy
|
||
|
|
||
|
```
|
||
|
Clients --> Listener --> Forwarder --> Internet
|
||
|
```
|
||
|
|
||
|
- [one_forwarder](one_forwarder)
|
||
|
|
||
|
## One remote upstream PROXY CHAIN
|
||
|
|
||
|
```
|
||
|
Clients --> Listener --> Forwarder1 --> Forwarder2 --> Internet
|
||
|
```
|
||
|
|
||
|
- [forward_chain](forward_chain)
|
||
|
|
||
|
## Multiple upstream proxies
|
||
|
|
||
|
```
|
||
|
|Forwarder ----------------->|
|
||
|
Clients --> Listener --> | | Internet
|
||
|
|Forwarder --> Forwarder->...|
|
||
|
```
|
||
|
|
||
|
- [multiple_forwarders](multiple_forwarders)
|
||
|
|
||
|
|
||
|
## With Rule File: Default Direct, Rule file use forwarder
|
||
|
|
||
|
Default:
|
||
|
```
|
||
|
Clients --> Listener --> Internet
|
||
|
```
|
||
|
Destinations specified in rule file:
|
||
|
```
|
||
|
|Forwarder ----------------->|
|
||
|
Clients --> Listener --> | | Internet
|
||
|
|Forwarder --> Forwarder->...|
|
||
|
```
|
||
|
|
||
|
- [rule_default_direct](rule_default_direct)
|
||
|
|
||
|
|
||
|
## With Rule File: Default use forwarder, rule file use direct
|
||
|
|
||
|
Default:
|
||
|
```
|
||
|
|Forwarder ----------------->|
|
||
|
Clients --> Listener --> | | Internet
|
||
|
|Forwarder --> Forwarder->...|
|
||
|
```
|
||
|
|
||
|
Destinations specified in rule file:
|
||
|
```
|
||
|
Clients --> Listener --> Internet
|
||
|
```
|
||
|
|
||
|
- [rule_default_forwarder](rule_default_forwarder)
|
||
|
|
||
|
|
||
|
## With Rule File: multiple rule files
|
||
|
|
||
|
Default:
|
||
|
```
|
||
|
Clients --> Listener --> Internet
|
||
|
```
|
||
|
Destinations specified in rule file1:
|
||
|
```
|
||
|
|Forwarder1 ----------------->|
|
||
|
Clients --> Listener --> | | Internet
|
||
|
|Forwarder2 --> Forwarder3->...|
|
||
|
```
|
||
|
Destinations specified in rule file2:
|
||
|
```
|
||
|
|Forwarder4 ----------------->|
|
||
|
Clients --> Listener --> | | Internet
|
||
|
|Forwarder5 --> Forwarder6->...|
|
||
|
```
|
||
|
|
||
|
- [rule_multiple_rule_files](rule_multiple_rule_files)
|