mirror of
https://github.com/MatthewL246/pretendo-docker.git
synced 2026-04-25 08:04:02 -05:00
28 lines
878 B
Plaintext
28 lines
878 B
Plaintext
# Send NNCS requests to Pretendo's servers because NNCS requires multiple servers with different public IP addresses,
|
|
# which most people don't have.
|
|
. {
|
|
log
|
|
errors
|
|
view nncs {
|
|
expr name() matches 'nncs.\\.app\\..*'
|
|
}
|
|
rewrite name regex (.*\.)?nintendo(wifi)?\.net {1}pretendo.cc answer auto
|
|
forward . /etc/resolv.conf
|
|
}
|
|
|
|
# Redirect all Pretendo/Nintendo requests to a local server
|
|
. {
|
|
log
|
|
errors
|
|
rewrite name regex (.*\.)?nintendo\.net server.local answer auto
|
|
rewrite name regex (.*\.)?nintendowifi\.net server.local answer auto
|
|
rewrite name regex (.*\.)?pretendo\.cc server.local answer auto
|
|
rewrite name regex (.*\.)?pretendo\.network server.local answer auto
|
|
rewrite name regex (.*\.)?pretendo-cdn\.b-cdn\.net server.local answer auto
|
|
hosts {
|
|
{$SERVER_IP} server.local
|
|
fallthrough
|
|
}
|
|
forward . /etc/resolv.conf
|
|
}
|