Urgent.News

What's breaking now, across thousands of outlets.

Tech

The hardest part of my NAS dashboard was getting traffic to reach it

I built NAS Device Flow to choose which devices on my home Wi-Fi use rule-based proxy routing. The daily interaction is a switch beside each device. Shipping the first regular release, 0.1.0 , made me spend more time on the path to that switch: installation, DHCP leases, and making the page explain what it actually knows. The screenshot is a demo, with fictional devices and generated traffic. A…

The creator of NAS Device Flow aimed to assign traffic routes for devices on their home Wi-Fi using a rule-based proxy system. The user interface featured a switch next to each device, which proved to be the most challenging aspect. The initial release, version 0.1.0, required attention to various technical details such as installation processes, DHCP leases, and explaining the panel's capabilities.

Despite the demo screenshot displaying fictional devices and generated traffic, the primary challenge was ensuring the switch accurately reflected the actual network situation. NAS runs a Linux controller and a separate Mihomo routing container, while the Wi-Fi router remains the access point and upstream Internet gateway. Automatic onboarding was facilitated by the DHCP server advertising the routing container as the client's gateway and DNS server.

The system allowed clients to retain their old gateway until they renewed their DHCP lease. However, the switch did not automatically update the gateway stored on the tablet, causing confusion. The panel separated saved routing preferences from observed gateway activity, ensuring users understood the distinction. The installation process now explicitly advises users to test from another device on the same LAN to avoid misleading test results from the NAS itself.

The release included a prebuilt Linux x86-64 controller image and a NAS Compose installation file, with support for multiple languages and system configurations.

Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at dev.to →

More in Tech

How We Built an In-Browser 0.4s Lossless Video Trimmer with WebAssembly (and Zero Backend Servers)

Modern web video tools have a glaring architectural flaw: we are still transferring hundreds of megabytes over the public internet to perform basic byte manipulation.

  • SolveMyMedia enables lossless video trimming in browser without cloud processing
  • WebAssembly stream copying achieves 0.4-second trimming with no CPU re-encoding
  • Performance beats AWS Lambda + S3, reducing upload, processing, and server costs

How to get an x402 endpoint listed and featured in the CDP Bazaar

Cross-posted from tanod.dev . Tanod sells pay-per-call tools to AI agents over x402. The Coinbase CDP x402 Bazaar is where many agents look for paid endpoints.

  • Validate x402 endpoint with curl command before listing
  • Endpoint must settle once every 30 days to remain listed
  • Featured endpoints need live payments, 99% availability, and agent-ready metadata

How to Build a Professional Online Presence as a Student Developer

In today's digital world, having technical skills is important, but presenting those skills effectively is equally valuable.

  • Create a polished portfolio website to showcase technical skills and projects
  • Exhibit real-world projects with clear explanations of challenges and solutions
  • Update LinkedIn and GitHub profiles with consistent, professional information

More from Friday 9 October →