1
0
mirror of https://github.com/stefanocasazza/ULib.git synced 2025-09-28 19:05:55 +08:00
ULib/tests/examples/wi-auth/www/ap/nodog.conf.template
stefanocasazza 31947fe690 sync
2016-12-05 14:36:57 +01:00

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 $<
}
}