Oddbean new post about | logout
 I want this to exist.

nostr:nevent1qqstmwkdmrjsf7zzk05yl3x8m7lkaahvll7jw22j59ku7fp5uvfr0qcpzamhxue69uhhyetvv9ujuurjd9kkzmpwdejhgtczyphydppzm7m554ecwq4gsgaek2qk32atse2l4t9ks57dpms4mmhfxqcyqqqqqqgp2gzpg 
 It does exist, I saw it. 
 Sweet. GL.iNet makes great OpenWRT powered devices, I have 4 of them in different places. https://www.gl-inet.com 
 +1

These routers are awesome.  
 For me, a newbie, I still need bandwidth management that is easier than using a mikrotik  
 Nodogsplash supports bandwidth management. Should be quite easy to do. I'll start thinking about such features when I'm working on the price negotiation between TollGates 
 It works on the GLAR300m

LNURLw is not maintained at the moment, but payment might work on other routers if you use LNURLw. 

You will to make a custom build of nodogsplash for your router if your not using the glar300m and you want to use e-cash instead of LNURLw 

This build is super hacky and the strings that nodogsplash accepts are still quite short. Improvements are most welcome 😀

https://github.com/chGoodchild/nodogsplash 
 It exists. It's still rough around the edges, but it exists. 

@Chandran promised me to polish it up a bit and release it for everyone... soon (tm).  
 Edit: @retired, DM for new npub 
 Disclaimer: rough around the edges! 
https://github.com/chGoodchild/GLTollGate 
 👀
nostr:nevent1qqsxf5nq6tazd4txnmewa50cy699hm4ue2nyztcede98e2prgfvvypspzemhxue69uhk2er9dchxummnw3ezumrpdejz7q3qdergggklka99wwrs92yz8wdjs952h2ux2ha2ed598ngwu9w7a6fsxpqqqqqqz9rz0av 
 My upcoming todos:

1. Get ndsctl to measure the data usage correctly - might need to dig into iptables

2. Get TollGates to recognize each other so that they can do business with one another 

3. Either try to fit a cashu wallet onto the TollGate or make nostr events to broadcast connection intent so that DVMs can pay invoices on the router's behalf

 
 Whats nr 2 about?

If you need with nr3, don't hesitate to ask in our channels/discord etc. there are many people who can help. 
 I tried doing number 3 about two weeks ago with the intention of enabling TollGates to resell each other's Internet gateways. The router's resources are much too limited for CDK or cashu-cli though. Now I'm using an endpoint that melts cashu tokens to LNURL. 

Eventually the router's need a way to issue payments as well though... 
 an app based on CDK should compile to a tiny binary, it might work after all. is the wallet going to be for the router or for the user? if for the user, it should live in the browser frontend. 
 Currently I'm thinking of a wallet that sits on the router so that the router can shop for cheaper and better gateways. However, the user who buys data from the router might also benefit from a customeized wallet that keeps lots of small notes offline and automatically pays in small installments.

The router I'm working on (GLAR300m) usually has between zero and 500kb or remaining storage space. There is probably a lot of room for optimization though...  
 Number 2 is about building a mesh network. Thats the end goal. Captive portals are just a useful milestone... 
 What’s a tollgate for? Like a paywall? 
 Walls stop you from getting somewhere. TollGates pay for the road that gets you where you want to go. The TollGate is for encouraging you to share your WiFi  
 See I never did anything like this because I didn’t want to be liable for anyone else’s internet activity. 
 If you're TollGate is profitable it can pay for a VPN using Bitcoin. If you want to contribute towards wifi infrastructure, but your still hesitant to route unknown traffic through your fiat internet gateway, you can use silent.link

If this is still too scary, you can just connect to someone else's TollGate and resell their gateway pseudonymously - this helps because it increases their range.  
 Paying for Wi-Fi is sooooo 2005. 😂  
 Mind blown. 
Again.