diff --git a/lgproxy.cfg b/lgproxy.cfg index 6268964..7ba93fa 100644 --- a/lgproxy.cfg +++ b/lgproxy.cfg @@ -5,3 +5,6 @@ LOG_LEVEL="WARNING" ACCESS_LIST = ["91.224.149.206", "178.33.111.110", "2a01:6600:8081:ce00::1"] IPV4_SOURCE="" IPV6_SOURCE="" +BIRD_SOCKET="/var/run/bird/bird.ctl" +BIRD6_SOCKET="/var/run/bird/bird6.ctl" + diff --git a/lgproxy.py b/lgproxy.py index 13ba667..5d14e98 100644 --- a/lgproxy.py +++ b/lgproxy.py @@ -96,8 +96,8 @@ def traceroute(): def bird(): check_accesslist() - if request.path == "/bird": b = BirdSocket(file="/var/run/bird.ctl") - elif request.path == "/bird6": b = BirdSocket(file="/var/run/bird6.ctl") + if request.path == "/bird": b = BirdSocket(file=app.config.get("BIRD_SOCKET")) + elif request.path == "/bird6": b = BirdSocket(file=app.config.get("BIRD6_SOCKET")) else: return "No bird socket selected" query = request.args.get("q","")