D E A D L I G H T

Deadlight Proxy Android APK 1.1.9

Version 1.1.9

Signed APK no paywall

Configure proxy behavior directly from the app from new Settings screen accessible via the gear icon in Terminal view.

  • Custom port binding (1024-65535)
  • Worker thread count (1-32)
  • Max concurrent connections (10-10,000)
  • Log level control (debug, info, warning, error)
  • View mode toggle (Terminal or Guillotine)
  • Real-time Config Updates via hot-reload (except port, which requires restart)
  • Input Validation with informative errors

Deadlight CLI - One Command Install

One Command npm Install

npx create-deadlight-blog your-blog-name

Deploy a global, censorship-resistant blog in under 2 minutes:

npx create-deadlight-blog deadlight-blog

This command handles everything: cloning the core, provisioning the D1 database, applying schema migrations, and generating your secure admin credentials.

Federation Directory

deadlight

deadmesh

mobile.deadlight

thatch

threat-level-midnight

Deadlight Proxy for Android

GuillotineMode Android App - Curl tests in tablet

Android APK Available Now

Run deadlight-proxy natively on your mobile device or tablet. Features real-time traffic inspection, protocol auto-detection, and low-footprint background routing right from your phone.


Download Deadlight Proxy    Get it on Google Play

hello world

Anyone who registers (email not required) may now post to the main blog via the Write Post button on your user profile page

/user/<username>/new-post

Also linked above in the nav bar, if you are logged in.

´´´

                           pN__ _  ~ g
                          @R$@SpJV.$U4+^
                        _@@@BBR@@Z@HeP$@yl^
                        j@s$0"`~R\F$E,g$$gmQJi
                       j$@@@"      MW@$0mA@E&n_
                       @$@$F  /_    4@$$@@0R@a\j.
                       g@$@@a~u@    %TBFg@$Z}'^`X
                       @@@$$@$@@~'.u.^  <@gK@    ".
                       @@$$@@@@$W$M-_   _>aMgz,  3'
                       @@@@@@$@@@@Bg@$@^`aE*~^kmz~
                       $@@@@@$@@@$$$@@@gg'     ^$)(;
                       @@@@$@$@@@$$@@D2@y>      ?^},
                       @@@@@@@$@@$$@@@@B#RN_,x7Aw7
                       @@$@@@@@@@@$@@E@@$0$@@P2|ctx
                       @@@@@@$$@@@@@@$g$@g@g$$$9vy!
                       @@@@B@@@@@$$@@@R$$@E@@@MPF/
                       @@@@@B@@$WRg@$R@$B@$$@WM6F
                       $$@@E@@@@@@b@E@@n$@ME2Vl`
                        @@@BEB@@@@M@g@$R$$PV'
                        @g@@ME$@$E$4#E@$4< ~
                        @W$RBW$g@RA[f(*`:
                         $$g$7RbJR*&7 ~
                         LN%~DJM/^ `

´´´

Building an Internet Gateway Over LoRa Mesh

A plugim for my proxy project that opens the gate to the off-grid

Meshtastic | Deadlight

There are places where people have devices and apps but no Internet access:

  1. Rural areas - Too far from infrastructure
  2. Disaster zones - Towers down for weeks
  3. Network shutdowns - Deliberate censorship

Existing solutions all have tradeoffs:

Satellite Internet (Starlink, etc.)

  • Works well, but $100+/month plus $500+ hardware
  • Detectable and can be remotely disabled or geofenced

Mesh messaging apps (Firechat, Briar)

  • Work without infrastructure
  • Require everyone to install the same app
  • Can't use existing services (Gmail, maps, websites)

LoRa projects

  • Long range (10km+ per hop), ultra low power
  • Mostly sensor data or basic text messaging
  • No practical Internet bridging

The gap: People want to use their existing apps in places with no connectivity, ideally on hardware that's affordable and can run on solar power.

I built something to explore this problem.


What Deadmesh Does

Deadmesh is a multi-protocol proxy written in C that I've been developing for a while. It handles HTTP/HTTPS, SOCKS, SMTP, IMAP, and other protocols through a unified architecture. Recently, I added Meshtastic support as a plugin.

How It Works

Your device connects to Deadlight as a standard proxy. Deadlight:

  1. Terminates the connection and parses the protocol
  2. Fragments the data into ~220-byte chunks
  3. Transmits over LoRa using Meshtastic's protobuf format
  4. A gateway node (with real Internet) reassembles the stream
  5. Forwards your request to the actual destination

Responses follow the reverse path.

Result: Standard applications work over LoRa mesh without modification. You can send email, browse text-heavy sites, or make API calls—just at ~5 kbps with higher latency.


USGS Volcano Cam Live Stream

Kilauea volcano, Hawaii

¯\_(ツ)_/¯

Looking for feedback or suggestions on features users would like to see. Feel free to comment or create a new post.

Converting MP4 to a High-Quality Transparent GIF with FFmpeg

If your MP4 contains transparency (for example, from a screen capture or animation exported with an alpha channel), you can preserve that transparency when converting it to a GIF using FFmpeg.

Step 1 — Generate a Palette

FFmpeg needs a color palette to make a high-quality GIF.
This first...

ascii beaver


             ___
           .="   "=._.---.
         ."         c ' Y'`p
        /   ,       `.  w_/
        |   '-.   /     /
  _,..._|      )_-\ \_=.\
 `-....-'`------)))`=-'"`'"