summaryrefslogtreecommitdiff
path: root/examples
diff options
context:
space:
mode:
authorBirte Kristina Friesel <derf@finalrewind.org>2025-06-09 18:20:51 +0200
committerBirte Kristina Friesel <derf@finalrewind.org>2025-06-09 18:20:51 +0200
commitbfb1e834ce6c3171011dc20b32117065960b8771 (patch)
treed564322a73fd66a911fc2fdb3e951afe8c0db970 /examples
parent42f9a00d98dbd675234c05b3e25c3e722cfdd7ba (diff)
parentf1da50f9f18f0a2a5fd202daff4b6f0b517f35e0 (diff)
Merge branch 'main' into efa-support
Diffstat (limited to 'examples')
-rw-r--r--examples/travelynx.conf28
1 files changed, 28 insertions, 0 deletions
diff --git a/examples/travelynx.conf b/examples/travelynx.conf
index f8eaac0..fdcd03e 100644
--- a/examples/travelynx.conf
+++ b/examples/travelynx.conf
@@ -35,6 +35,34 @@
password => die("Changeme!"),
},
+ # Settings specific to the DBRIS bahn.de backend.
+ # Their journey endpoint (which is required for checkins) is behind an IP
+ # reputation filter, denying requests from most non-residential IP ranges.
+ # If needed, you can specify either a single SOCKS proxy or a set of
+ # SOCKS proxies here, and thus work around that limitation. If multiple
+ # proxies are specified, travelynx will choose a random one for each
+ # request. Note that DBRIS bahn.de requests to non-journey endpoints
+ # (such as the departure board) are always sent directly and not passed
+ # through the proxy / proxies specified here.
+ # "proxies" takes precedence over "proxy".
+ dbris => {
+ 'bahn.de' => {
+ # proxy => 'socks://127.0.0.1:18080', # <- either this
+ # proxies => ['socks://127.0.0.1:18080', 'socks://127.0.0.1:18081'],
+ },
+ },
+
+ # Settings specific to HAFAS backends.
+ # For instance, the PKP backend is hidden behind a GeoIP filter, hence
+ # travelynx only supports it if travelynx.conf either indicates that it
+ # is reachable or specifies a proxy.
+ hafas => {
+ PKP => {
+ # geoip_ok => 1, # <- either this
+ # proxy => 'socks://...', # <- or this
+ },
+ },
+
# These settings control the amount and (re)spawn behaviour of travelynx
# worker processes as well as IP, port, and PID file. They are suitable for
# up to a few dozen concurrent users. If your site has more traffic, you