Repository navigation
Expand file tree
/
Copy pathoffice.rule.example
More file actions
57 lines (46 loc) · 1.57 KB
/
Copy pathoffice.rule.example
File metadata and controls
57 lines (46 loc) · 1.57 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
# Glider rule configuration file.
#
# Format is the same as glider main config file.
# EXCEPTION: Listeners are NOT allowed to setup here.
# FORWARDERS
# ----------
# Forwarders, we can setup multiple forwarders.
forward=socks5://192.168.1.10:1080
forward=ss://method:pass@1.1.1.1:8443
forward=http://192.168.2.1:8080,socks5://192.168.2.2:1080
# STRATEGY for multiple forwarders. rr|ha
strategy=rr
# FORWARDER CHECK SETTINGS
check=http://www.msftconnecttest.com/connecttest.txt#expect=200
checkinterval=30
# DNS SERVER for domains in this rule file
dnsserver=208.67.222.222:53
# NETFILTER SET MANAGEMENT
# ------------------------
# Create and manage ipset or nftables sets on linux based on destinations in rule files
# - add ip/cidrs in rule files on startup
# - add resolved ips for domains in rule files by dns forwarding server
# Usually used in transparent proxy mode on linux
# Note: this will create 2 ipsets, glider for ipv4 and glider6 for ipv6
ipset=glider
# nftset uses [[FAMILY/]TABLE/]NAME. FAMILY defaults to inet and TABLE to glider.
# The nftables table must already exist. This creates glider and glider6.
# nftset=glider
# DESTINATIONS
# ------------
# ALL destinations matches the following rules will be forward using forwarders specified above
# INCLUDE FILE
# we can include a list file with only destinations settings
include=office.list
# matches example.com and *.example.com
domain=example.com
domain=example1.com
domain=example2.com
domain=example3.com
# matches ip
ip=1.1.1.1
ip=2.2.2.2
ip=3.3.3.3
# matches a ip net
cidr=192.168.100.0/24
cidr=172.16.100.0/24