Jump to content
Not connected, Your IP: 216.73.216.140

Recommended Posts

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).


1503690049_Screenshot2026-04-20at20_44_10.thumb.png.7400c11befbbf30118ae06d737bd7f19.png1055831012_Screenshot2026-04-20at20_44_19.thumb.png.e7b147f9c496c10a08ced65840c7c322.png453673100_Screenshot2026-04-20at21_03_00.thumb.png.67974ee54bb42d712446b585092aa918.png1525835722_Screenshot2026-04-20at21_03_37.thumb.png.ed815387a188914531d9518d30462df7.png247453375_Screenshot2026-04-26at07_05_01.thumb.png.5e9a234f86204bb54a817d65078238c1.png774610685_Screenshot2026-04-26at07_05_09.thumb.png.b58453abf37f643044ce2e58acad1967.png1779736830_Screenshot2026-04-20at21_03_50.thumb.png.c6eaa2750363ba326647e12bb0d56f40.png1168151270_Screenshot2026-04-20at21_05_43.thumb.png.0fc19804e44340b9fe00ab926142c9ac.png

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).

Share this post


Link to post
3 hours ago, termstar said:

Where's the AI disclosure?

Added to the bottom and marked the post as edited, disclosed in using in docs/wiki and index, that one should of been a no brainer

Share this post


Link to post

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Security Check
    Play CAPTCHA Audio
    Refresh Image

×
×
  • Create New...