-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathproxy.conf
124 lines (112 loc) · 3.15 KB
/
proxy.conf
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
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
#######################################################################
#
# Proxy server configuration for NAME-OF-YOUR-ORGANIZATION
# Generated on 2019-04-02 11:56:40 UTC
# This entry controls the servers behaviour towards ALL other servers
# to which it sends proxy requests.
#
proxy server {
default_fallback = no
}
# Blackhole Routing - EAP-SIM/MNOs
realm "~\.3gppnetwork\.org$" {
nostrip
notrealm
}
# Your local realms - leaving them blank stops them from ever being forwarded
realm LOCAL {
}
realm NULL {
}
# Actual realms, including subdomains if applicable
realm yourdomain.edu.ng {
}
realm "~.+\.yourdomain\.edu\.ng$" {
}
############################################################
## Switchboard/Monitor ##
############################################################
### Switchboard ###
home_server switchboard.ip4 {
ipaddr = ip-address
proto = udp
type = auth
port = 1812
secret = password
response_window = 20
response_timeouts = 2
}
home_server_pool switchboard {
type = client-balance
home_server = switchboard.ip4
}
realm user-realm.ng {
auth_pool = switchboard
nostrip
}
############################################################
## Upstream ##
############################################################
# Servers
home_server flr2.ngren.edu.ng.ip4 {
ipaddr = ip-address
proto = udp
type = auth+acct
port = 1812,1813
secret = password
response_window = 20
response_timeouts = 2
zombie_period = 60
status_check = status-server
check_interval = 30
check_timeout = 6
num_answers_to_alive = 6
max_outstanding = 65536
}
home_server flr1.ngren.edu.ng.ip4 {
ipaddr = ip-address
proto = udp
type = auth+acct
port = 1812,1813
secret = password
response_window = 20
response_timeouts = 2
zombie_period = 60
status_check = status-server
check_interval = 30
check_timeout = 6
num_answers_to_alive = 6
max_outstanding = 65536
}
home_server flr1.ngren.edu.ng.ip6 {
ipaddr = ipv6-address
proto = udp
type = auth+acct
port = 1812,1813
secret = password
response_window = 20
response_timeouts = 2
zombie_period = 60
status_check = status-server
check_interval = 30
check_timeout = 6
num_answers_to_alive = 6
max_outstanding = 65536
}
# Pools
home_server_pool upstream {
type = client-balance
home_server = flr2.ngren.edu.ng.ip4
home_server = flr1.ngren.edu.ng.ip4
home_server = flr1.ngren.edu.ng.ip6
}
# Default destination for unknown realms - forward to the upstream servers
# Regex version is required for f_ticks to log properly
realm "~.+$" {
pool = upstream
nostrip
}
realm DEFAULT {
pool = upstream
nostrip
}