1
0
mirror of https://github.com/stefanocasazza/ULib.git synced 2025-10-05 19:18:01 +08:00
ULib/tests/examples/wi-auth/www/ap/nodog.conf.template
stefanocasazza 33441b06ba sync
2016-11-08 14:26:32 +01:00

98 lines
2.0 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.16.<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 NUM_PEERS_PREALLOCATE_DEF
#define NUM_PEERS_PREALLOCATE_DEF NUM_PEERS_PREALLOCATE 512
#endif
#ifndef COMMENT1
#define COMMENT1 #
#endif
#ifndef COMMENT2
#define COMMENT2
#endif
userver {
IP_ADDRESS <AAA.BBB.CCC.DDD>
DOCUMENT_ROOT /usr/lib/nodog
PID_FILE /tmp/nodog.pid
COMMENT1 LOG_FILE /tmp/nodog.log
COMMENT2 LOG_FILE_SZ 1M
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 puppamelo
CHECK_EXPIRE_INTERVAL 300
CHECK_TYPE_DEF
FW_ENV_DEF
LOCAL_NETWORK_LABEL_DEF
NUM_PEERS_PREALLOCATE_DEF
}
proxy {
Service_GOOGLE_MAP {
METHOD_NAME GET
HOST *.googleapis.com|*.googlecode.com|maps.google.com|maps.gstatic.com|csi.gstatic.com
SERVER $<
}
}