<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: brndnbuilds</title><link>https://news.ycombinator.com/user?id=brndnbuilds</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 22 Oct 2026 07:13:50 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=brndnbuilds" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by brndnbuilds in "Show HN: Rouler – Steer Windows traffic per app or IP across multiple interfaces"]]></title><description><![CDATA[
<p>Thanks for the feedback. I should probably update the site to mention the pricing plans.</p>
]]></description><pubDate>Tue, 20 Oct 2026 22:58:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=50173846</link><dc:creator>brndnbuilds</dc:creator><comments>https://news.ycombinator.com/item?id=50173846</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50173846</guid></item><item><title><![CDATA[New comment by brndnbuilds in "Show HN: Rouler – Steer Windows traffic per app or IP across multiple interfaces"]]></title><description><![CDATA[
<p>Thanks! Maybe one day!</p>
]]></description><pubDate>Tue, 20 Oct 2026 20:46:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=50172444</link><dc:creator>brndnbuilds</dc:creator><comments>https://news.ycombinator.com/item?id=50172444</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50172444</guid></item><item><title><![CDATA[New comment by brndnbuilds in "Show HN: Rouler – Steer Windows traffic per app or IP across multiple interfaces"]]></title><description><![CDATA[
<p>I was thinking of offering both subscription and once off options for private users so folks with subscription fatigue have an option. It'll be subscription only for business users, as that will come with ongoing support. Once off private user cost is likely to be around $79 US. What do you think about that?<p>Edit: How many machines would you expect to run it on? What would be your expectations for the licence use on multiple machines?</p>
]]></description><pubDate>Tue, 20 Oct 2026 20:34:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=50172274</link><dc:creator>brndnbuilds</dc:creator><comments>https://news.ycombinator.com/item?id=50172274</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50172274</guid></item><item><title><![CDATA[Show HN: Rouler – Steer Windows traffic per app or IP across multiple interfaces]]></title><description><![CDATA[
<p>Hi HN,<p>Rouler is "rules for your routes". It allows you to steer network traffic across multiple network interfaces on Windows. For example:<p>- Run Tailscale, Mullvad and OpenVPN official clients simultaneously.<p>- Use Rouler to send Slack via the OpenVPN connection, Chrome + an IP range via Tailscale and a torrent client via Mullvad.<p>Rouler is VPN agnostic, so you can "split-tunnel" with anything that sets up a windows network interface.<p>I'm an independent developer from Australia and have been working on Rouler for a bit over a year. It's been a challenging project to say the least, but I'm really happy with how it's turning out. I have spent a great deal of time building and throwing things away, starting over, belting the initial poc into something that I find intuitive... hopefully others do too!<p>I've done all the testing, fixing and improving I can, so now it's open for public beta. I'd love to hear your feedback... and there are some specific points I'm interested in hearing about listed on the Rouler website. Please reply with any questions you might have.<p>Thanks for reading!<p>Brendan<p>p.s. Rouler is "built in Rust" TM ;-)<p>---<p>On AI (skip if you're sick of hearing about it):<p>Since AI is the hot topic and people are naturally cautious about it, I'll add some quick notes about it, specifically about the driver development as that's the key thing to get right. The driver is hand written and every detail has been poured over many times over. I spent somewhere around 6-9 months manually building and testing just the driver, staring at Dbgview logs, wireshark logs, windows route tables, restarting VM's back to their snapshot and manually copying things across to start again. That's not always the most efficient way of doing things, but it's the way it had to be done. If I had tried to vibe code it Rouler simply wouldn't exist. I did try to lean on AI at times, but it constantly sent me in the wrong direction, told me things weren't possible, tried to take shortcuts and implement poor performing trade-offs. It also loved to hallucinate the windows api. Keep in mind this was around the Opus 4.1 - 4.6 days.<p>Outside of the driver, in user mode land, AI has crept more and more into my workflow. I've had a lot of success utilising the latest models in the app in particular, and I purposefully separated the UI and core logic so I'm able to quickly iterate on the UI. I've also found AI very useful for scripting and refactoring. It has built some great scripts that would've taken me days or weeks to build and fine tune.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=50161144">https://news.ycombinator.com/item?id=50161144</a></p>
<p>Points: 26</p>
<p># Comments: 7</p>
]]></description><pubDate>Tue, 20 Oct 2026 03:51:43 +0000</pubDate><link>https://rouler.io/</link><dc:creator>brndnbuilds</dc:creator><comments>https://news.ycombinator.com/item?id=50161144</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50161144</guid></item><item><title><![CDATA[New comment by brndnbuilds in "Show HN: TunnlTo – Windows WireGuard split tunnel client built with Rust, Tauri"]]></title><description><![CDATA[
<p>> This is app is just a wrapper starting an exe with args, it's not doing much ...<p>You're free to run WireSock in the terminal. It's linked to in this post and in the github repo. TunnlTo aims to make WireSock more accessible and to add some quality of life features. I'm collaborating with the WireSock creator and while it may seem simple at the moment it is early days... we had to start somewhere.<p>> I would actually say it's pretty dangerous to have something installing .msi from git, touching registry etc ...<p>Did you look at this code?: <a href="https://github.com/TunnlTo/desktop-app/blob/main/dist/setup.html">https://github.com/TunnlTo/desktop-app/blob/main/dist/setup....</a><p>It tells the user why it needs to install the msi, explains what it is, and gives them the option to proceed. The msi is signed by the same EV code signing certificate as the TunnlTo app. There is also information about WireSock and links in the GitHub readme.<p>> installing .msi from git<p>The .msi doesn't come from "git", it is included in the TunnlTo installer which is standard practice.<p>> touching registry etc ...<p>I'm not sure why there would be a concern if a msi interacts with the registry? That is pretty standard stuff.</p>
]]></description><pubDate>Thu, 02 Feb 2023 08:44:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=34623894</link><dc:creator>brndnbuilds</dc:creator><comments>https://news.ycombinator.com/item?id=34623894</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34623894</guid></item><item><title><![CDATA[New comment by brndnbuilds in "Show HN: TunnlTo – Windows WireGuard split tunnel client built with Rust, Tauri"]]></title><description><![CDATA[
<p>Thankyou to everyone that has contributed to the discussion. I'm logging off for the night but will reply to any questions first thing tomorrow</p>
]]></description><pubDate>Wed, 01 Feb 2023 12:38:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=34609639</link><dc:creator>brndnbuilds</dc:creator><comments>https://news.ycombinator.com/item?id=34609639</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34609639</guid></item><item><title><![CDATA[New comment by brndnbuilds in "Show HN: TunnlTo – Windows WireGuard split tunnel client built with Rust, Tauri"]]></title><description><![CDATA[
<p>Appreciate your kind comment!</p>
]]></description><pubDate>Wed, 01 Feb 2023 12:35:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=34609618</link><dc:creator>brndnbuilds</dc:creator><comments>https://news.ycombinator.com/item?id=34609618</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34609618</guid></item><item><title><![CDATA[New comment by brndnbuilds in "Show HN: TunnlTo – Windows WireGuard split tunnel client built with Rust, Tauri"]]></title><description><![CDATA[
<p>I suppose we're all here to discuss new things and ideas and Rust is "new". So with that in mind, people may be interested to know how others are experimenting and building with it.</p>
]]></description><pubDate>Wed, 01 Feb 2023 12:28:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=34609571</link><dc:creator>brndnbuilds</dc:creator><comments>https://news.ycombinator.com/item?id=34609571</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34609571</guid></item><item><title><![CDATA[New comment by brndnbuilds in "Show HN: TunnlTo – Windows WireGuard split tunnel client built with Rust, Tauri"]]></title><description><![CDATA[
<p>I've been taking to the WireSock creator about this question and will get back to you. It's not a straightforward yes or no and I want to get the answer right.</p>
]]></description><pubDate>Wed, 01 Feb 2023 12:22:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=34609515</link><dc:creator>brndnbuilds</dc:creator><comments>https://news.ycombinator.com/item?id=34609515</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34609515</guid></item><item><title><![CDATA[New comment by brndnbuilds in "Show HN: TunnlTo – Windows WireGuard split tunnel client built with Rust, Tauri"]]></title><description><![CDATA[
<p>Pleased to hear it will be useful for you! 
That feature will probably need to be done in WireSock (the network driver TunnlTo uses). Someone requested it in the repo's discussion area <a href="https://github.com/TunnlTo/desktop-app/discussions/39">https://github.com/TunnlTo/desktop-app/discussions/39</a> so I'll keep track of it.</p>
]]></description><pubDate>Wed, 01 Feb 2023 06:49:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=34607304</link><dc:creator>brndnbuilds</dc:creator><comments>https://news.ycombinator.com/item?id=34607304</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34607304</guid></item><item><title><![CDATA[New comment by brndnbuilds in "Show HN: TunnlTo – Windows WireGuard split tunnel client built with Rust, Tauri"]]></title><description><![CDATA[
<p>TIL! Thanks for the explanation</p>
]]></description><pubDate>Wed, 01 Feb 2023 06:46:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=34607281</link><dc:creator>brndnbuilds</dc:creator><comments>https://news.ycombinator.com/item?id=34607281</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34607281</guid></item><item><title><![CDATA[New comment by brndnbuilds in "Show HN: TunnlTo – Windows WireGuard split tunnel client built with Rust, Tauri"]]></title><description><![CDATA[
<p>> This app uses a few buttons and text fields<p>Well it's not finished yet :)<p>The reasons for choosing Tauri:<p>- With new projects I try to learn something new but not everything all at once. This helps to not get  overwhelmed and ship something in a reasonable timeframe.<p>- I'm comfortable with HTML, CS, JS and I wanted to learn Rust which Tauri uses.<p>- I figured the UI is going to change a lot in the early days and I wanted to be able to iterate on it quickly, so choosing something I know already for the UI made sense to me.<p>- If the project gets bigger, I can move to a JS framework easily enough and will have access to all the ecosystem it provides.<p>- I thought it would be easier to attract contributors with a web framework UI and Rust.<p>- While I want it to be as lightweight as possible, it is not going to be run on low spec machines so I feel like the tech stack is fit for purpose.</p>
]]></description><pubDate>Wed, 01 Feb 2023 06:43:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=34607259</link><dc:creator>brndnbuilds</dc:creator><comments>https://news.ycombinator.com/item?id=34607259</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34607259</guid></item><item><title><![CDATA[New comment by brndnbuilds in "Show HN: TunnlTo – Windows WireGuard split tunnel client built with Rust, Tauri"]]></title><description><![CDATA[
<p>I think things could get pretty messy running TailScale and another VPN at the same time. I suppose you could do it with IP ranges but process level split tunneling... that needs some thought on what is happening there. Maybe Vadim will have some thoughts on that later.<p>That is a cool trick. Can you actually define which Firefox tabs use the proxy? Does it highlight the tab in some way to show you which connection you're on?</p>
]]></description><pubDate>Wed, 01 Feb 2023 03:14:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=34605866</link><dc:creator>brndnbuilds</dc:creator><comments>https://news.ycombinator.com/item?id=34605866</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34605866</guid></item><item><title><![CDATA[New comment by brndnbuilds in "Show HN: TunnlTo – Windows WireGuard split tunnel client built with Rust, Tauri"]]></title><description><![CDATA[
<p>I think this captures the issue? <a href="https://github.com/TunnlTo/desktop-app/discussions/47">https://github.com/TunnlTo/desktop-app/discussions/47</a></p>
]]></description><pubDate>Wed, 01 Feb 2023 03:03:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=34605792</link><dc:creator>brndnbuilds</dc:creator><comments>https://news.ycombinator.com/item?id=34605792</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34605792</guid></item><item><title><![CDATA[New comment by brndnbuilds in "Show HN: TunnlTo – Windows WireGuard split tunnel client built with Rust, Tauri"]]></title><description><![CDATA[
<p>Another user brought up this feature request a little while ago and I discussed it with the WireSock creator (WireSock is the underlying network driver). Unfortunately we never decided on an implementation plan. I'll add it as a feature request in the repo discussions area.</p>
]]></description><pubDate>Wed, 01 Feb 2023 02:56:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=34605739</link><dc:creator>brndnbuilds</dc:creator><comments>https://news.ycombinator.com/item?id=34605739</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34605739</guid></item><item><title><![CDATA[New comment by brndnbuilds in "Show HN: TunnlTo – Windows WireGuard split tunnel client built with Rust, Tauri"]]></title><description><![CDATA[
<p>Good to hear that its working out for you. I'm actually having a bit of trouble keeping in contact with the active users. I put a post in the discussion area of the repo but didn't get much response. If anyone has any ideas on how to better keep in touch with the users I would appreciate it.<p>I agree, it needs better visibility of what is happening with the active connection. Its easy enough to use icanhazip etc. in a browser to see the active IP but that's not possible in apps like a torrent downloader or game. Someone suggested a feature to monitor data input/output in the repo discussion area so I'll tag onto that with your suggestions.</p>
]]></description><pubDate>Wed, 01 Feb 2023 02:27:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=34605561</link><dc:creator>brndnbuilds</dc:creator><comments>https://news.ycombinator.com/item?id=34605561</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34605561</guid></item><item><title><![CDATA[New comment by brndnbuilds in "Show HN: TunnlTo – Windows WireGuard split tunnel client built with Rust, Tauri"]]></title><description><![CDATA[
<p>I think selective application tunneling for windows is an incredibly useful thing and I wondered for a long time why it wasn't more popular until I realized how difficult it is to implement.<p>TunnlTo uses WireSock <a href="https://www.wiresock.net/" rel="nofollow">https://www.wiresock.net/</a> which is a custom network driver built by Vadim Smirnov. He'll be on later to answer any technical questions. He is the expert in networking and kernel level drivers.<p>I wouldn't call it bullet-proof enough for a killswitch yet but certainly is something we're working towards. The response so far from HN is encouraging so it looks like it will be worthwhile dedicating more time to the project to get it to that level.</p>
]]></description><pubDate>Wed, 01 Feb 2023 02:19:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=34605494</link><dc:creator>brndnbuilds</dc:creator><comments>https://news.ycombinator.com/item?id=34605494</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34605494</guid></item><item><title><![CDATA[New comment by brndnbuilds in "Show HN: TunnlTo – Windows WireGuard split tunnel client built with Rust, Tauri"]]></title><description><![CDATA[
<p>Not at the moment, but the creator of WireSock (which TunnlTo wraps) has looked at implementing a chaining feature. He'll be logging on a little later (it's the middle of the night for him) so hopefully he can provide a bit more info on how that might work.</p>
]]></description><pubDate>Wed, 01 Feb 2023 02:03:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=34605366</link><dc:creator>brndnbuilds</dc:creator><comments>https://news.ycombinator.com/item?id=34605366</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34605366</guid></item><item><title><![CDATA[New comment by brndnbuilds in "Show HN: TunnlTo – Windows WireGuard split tunnel client built with Rust, Tauri"]]></title><description><![CDATA[
<p>hah very cool! I settled on the name after I realized I could get this cool domain for it: <a href="https://tunnl.to/" rel="nofollow">https://tunnl.to/</a> :)</p>
]]></description><pubDate>Wed, 01 Feb 2023 02:00:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=34605338</link><dc:creator>brndnbuilds</dc:creator><comments>https://news.ycombinator.com/item?id=34605338</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34605338</guid></item><item><title><![CDATA[New comment by brndnbuilds in "Show HN: TunnlTo – Windows WireGuard split tunnel client built with Rust, Tauri"]]></title><description><![CDATA[
<p>Thanks! I hadn't though of splitting chrome profiles before. I don't believe it would be possible as the app stands now but something to consider in future.</p>
]]></description><pubDate>Wed, 01 Feb 2023 01:58:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=34605319</link><dc:creator>brndnbuilds</dc:creator><comments>https://news.ycombinator.com/item?id=34605319</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34605319</guid></item></channel></rss>