Hi All,
With the permission from the staff here, I'm releasing a project I've been working on these past few months, for myself, named AirBL.
Fully hosted on GitHub for all to run via their preferred container deployment method, e.g. Docker, OrbStack, etc.
The companion will help you with:
Smart Gluetun Integration: Bypasses Gluetun's static logic by feeding it a dynamic servers.json, monitoring for DroneBL blocks and forcibly restart Gluetun if the server IP gets flagged (customizable behavior).
WireGuard Generation: Automatically generates perfected wg0.conf files (per the user choice, prioritizing speed, clean servers or both). It pulls data from internal speed tests and TCP verifiers to lock in clean IPs.
AUTO Entry Resolution: Use the "AUTO" setting to let AirBL analyze its local SQLite database and automatically map your configuration to the fastest historical route.
Multi-Day Discovery Engine: Cycles through different ports (1637, 47107, 51820) and Entry points, over several days to eliminate "fluke" speed tests and lock in proven performance, discovering the best possible route.
Dynamic Identity Ingestion: Just drop one AirVPN .conf file into the directory. AirBL extracts your keys and dynamically generates hundreds of optimized variants on the fly.
Abuse & Performance Filtering: Automatically bans servers that drop below your Mbps floor, keeping your server list healthy.
And more!
Come check it out here https://github.com/xEsurient/AirBL | https://xesurient.github.io/AirBL/
Feedback and commits on the project are welcome, e.g. if there's things that you think could be done better such as abandoning the N*Speedtests logic via speedtest-cli for something more robust or indicative of the network's performance.
Disclosures:
Wiki is AI fixed with references and proof checked after changes (to ensure the information is understandable and complete),
README.md is completely AI generated based on the project itself, minus a few tweaks and fact checking changes,
Index.html is a standard template (commonly used by whatever AI choice) that has been modified slightly (based on Jinja2).
Disclosures:
Wiki is AI fixed with references and proof checked after changes (to ensure the information is understandable and complete),
README.md is completely AI generated based on the project itself, minus a few tweaks and fact checking changes,
Index.html is a standard template (commonly used by whatever AI choice) that has been modified slightly (based on Jinja2).