Commit Graph

18 Commits

Author SHA1 Message Date
Simon Marsh
3c9a3e4339 Enable proxy to allow access by CIDR network as well as IP (#84) 2023-10-04 21:33:37 -07:00
Lan Tian
a0246ccee2 general: add unit tests for >80% coverage
Includes a few minor fixes:
- frontend: support setting port for WHOIS server
- proxy: fix handling of very long lines
- proxy: refactor IP allowlist logic, parse allow IP list at startup
2023-05-06 00:23:28 -07:00
Yuhui Xu
049775319b proxy: autodetect traceroute args on startup (#69) 2022-12-25 15:41:29 -06:00
Yuhui Xu
6f6b2bd283 general: support reading config files (#55) 2022-07-08 23:13:10 -04:00
James Lu
e7f6026854 Add BIRDLG_TRACEROUTE_RAW option to leave traceroute output in the default format (#47) 2022-01-09 00:14:31 -06:00
日下部 詩
58847759b3 一些小改動 (#42)
* 1. remove ":" at the start of port assignement. 2. use BIRDLG_PROXY_PORT at proxy. 3. add custom URL to brand

* goto / if only one server

* add BIRDLG_TRACEROUTE_BIN
2021-11-09 12:27:02 -06:00
Lan Tian
26c51176e4 proxy: add back ipv6 endpoints for compatibility with original project 2020-11-20 21:58:44 +08:00
Lan Tian
3bcfc3d36c Remove BIRDv1 support 2020-10-30 23:10:03 +08:00
Lan Tian
79431effb2 proxy: fix handling when allowedIP is empty 2020-10-28 00:00:26 +08:00
Lan Tian
06dbe57ab2 proxy: fix IP limit handling 2020-10-27 23:09:55 +08:00
Brendan Halley
1bd656256f Add source IP filtering/allow list feature 2020-10-25 12:58:11 +11:00
Lan Tian
442e0df3a6 proxy: add http logging 2020-06-01 23:26:33 +08:00
Lan Tian
b430242fab Connect to bird on demand, to survive bird restarts 2020-04-02 16:35:49 +08:00
Lan Tian
ad17c52bb9 Improve parameter handling 2020-03-27 12:21:30 +08:00
Lan Tian
19fd44c28e Multiple UI and functionality fixes 2020-03-26 01:05:13 +08:00
Lan Tian
a79b0cd92c Allow setting listen address & read parameter from ENV 2019-01-23 20:26:01 +08:00
Lan Tian
75c68fdfda Try to support busybox traceroute 2019-01-08 13:25:31 +08:00
Lan Tian
a9a07d4de4 Initial commit 2019-01-08 01:32:30 +08:00