mirror of
https://github.com/stefanocasazza/ULib.git
synced 2025-09-28 19:05:55 +08:00
108 lines
2.4 KiB
Plaintext
108 lines
2.4 KiB
Plaintext
## ap/nodog.conf.template
|
|
|
|
#define QUOTE(x) #x
|
|
#define XQUOTE(x) QUOTE(x)
|
|
|
|
#include "ap/<AAA.BBB.CCC.DDD>/nodog.conf.local"
|
|
|
|
#ifndef FW_ENV_VALUE
|
|
#ifndef LOCAL_NETWORK_DEF
|
|
#define LOCAL_NETWORK_DEF 'LocalNetwork=172.<CCC>.<DDD>.0/24'
|
|
#endif
|
|
#ifndef INTERNAL_DEVICE_DEF
|
|
#define INTERNAL_DEVICE_DEF InternalDevice=<LAN>
|
|
#endif
|
|
#ifndef EXTERNAL_DEVICE_DEF
|
|
#define EXTERNAL_DEVICE_DEF 'ExternalDevice=eth0 tun0 tun2'
|
|
#endif
|
|
#ifndef ALLOWED_WEB_HOST_DEF
|
|
#define ALLOWED_WEB_HOST_DEF
|
|
#endif
|
|
#ifndef FW_CONF_DEF
|
|
#define FW_CONF_DEF
|
|
#endif
|
|
#define FW_ENV_VALUE \
|
|
MasqueradeDevice=eth0 \
|
|
'AuthServiceAddr=http://wifi-aaa.comune.fi.it' \
|
|
FullPrivateNetwork=172.16.0.0/12 \
|
|
FW_CONF_DEF \
|
|
LOCAL_NETWORK_DEF \
|
|
INTERNAL_DEVICE_DEF \
|
|
EXTERNAL_DEVICE_DEF \
|
|
ALLOWED_WEB_HOST_DEF
|
|
#endif
|
|
|
|
#define FW_ENV_DEF FW_ENV XQUOTE(FW_ENV_VALUE)
|
|
|
|
#ifndef LOCAL_NETWORK_LABEL_DEF
|
|
#define LOCAL_NETWORK_LABEL_DEF LOCAL_NETWORK_LABEL ap
|
|
#endif
|
|
|
|
#ifndef CHECK_TYPE_DEF
|
|
#define CHECK_TYPE_DEF CHECK_TYPE 4
|
|
#endif
|
|
#ifndef PREFORK_CHILD_DEF
|
|
#define PREFORK_CHILD_DEF PREFORK_CHILD 0
|
|
#endif
|
|
#ifndef TCP_LINGER_DEF
|
|
#define TCP_LINGER_DEF TCP_LINGER_SET -1
|
|
#endif
|
|
#ifndef LISTEN_BACKLOG_DEF
|
|
#define LISTEN_BACKLOG_DEF LISTEN_BACKLOG 128
|
|
#endif
|
|
#ifndef NUM_PEERS_PREALLOCATE_DEF
|
|
#define NUM_PEERS_PREALLOCATE_DEF NUM_PEERS_PREALLOCATE 512
|
|
#endif
|
|
#ifndef CHECK_EXPIRE_INTERVAL_DEF
|
|
#define CHECK_EXPIRE_INTERVAL_DEF CHECK_EXPIRE_INTERVAL 300
|
|
#endif
|
|
|
|
#ifndef COMMENT1
|
|
#define COMMENT1 #
|
|
#endif
|
|
#ifndef COMMENT2
|
|
#define COMMENT2
|
|
#endif
|
|
#ifndef COMMENT3
|
|
#define COMMENT3 #
|
|
#endif
|
|
|
|
userver {
|
|
IP_ADDRESS <AAA.BBB.CCC.DDD>
|
|
DOCUMENT_ROOT /usr/lib/nodog/www
|
|
PID_FILE /tmp/nodog.pid
|
|
COMMENT1 LOG_FILE /tmp/nodog.log
|
|
COMMENT2 LOG_FILE_SZ 5M
|
|
LOG_MSG_SIZE -1
|
|
PLUGIN "nocat http"
|
|
REQ_TIMEOUT 5
|
|
CGI_TIMEOUT 60
|
|
TCP_LINGER_DEF
|
|
PREFORK_CHILD_DEF
|
|
LISTEN_BACKLOG_DEF
|
|
}
|
|
http {
|
|
TELNET_ENABLE yes
|
|
CACHE_FILE_MASK _off_
|
|
# CACHE_FILE_STORE webif.gz
|
|
LIMIT_REQUEST_BODY 100K
|
|
REQUEST_READ_TIMEOUT 5
|
|
}
|
|
nocat {
|
|
FW_CMD ../firewall/nodog.fw
|
|
DECRYPT_KEY vivalatopa
|
|
CHECK_EXPIRE_INTERVAL_DEF
|
|
CHECK_TYPE_DEF
|
|
FW_ENV_DEF
|
|
LOCAL_NETWORK_LABEL_DEF
|
|
NUM_PEERS_PREALLOCATE_DEF
|
|
COMMENT3 DHCP_DATA_FILE /tmp/kea-leases.tdb
|
|
}
|
|
proxy {
|
|
Service_GOOGLE_MAP {
|
|
METHOD_NAME GET
|
|
HOST *.googleapis.com|*.googlecode.com|maps.google.com|maps.gstatic.com|csi.gstatic.com
|
|
SERVER $<
|
|
}
|
|
}
|