If you managed to put Tailscale connected a jailbroken Kindle earlier it updated excessively acold ahead, you sewage thing beautiful great, moreover if it wasn't the full Tailscale experience. But bully things travel to those who hold (or excavation astir connected GitHub).
Open-source developers person improved the Tailscale acquisition connected 1 of the weakest computers you own. If your Kindle is jailbroken, an updated type of Mitanshu Sukhwani's Tailscale implementation offers a fewer caller things:
- Tailscale SSH enabled by default, truthful you don't person to alteration USBnetworking SSH and its very evident default user/password
- A proxy mode that lets apps for illustration KOReader to scope other nodes connected your tailnet, for illustration a Calibre/OPDS aliases Wallabag server
- A afloat TUN mode that, connected immoderate Kindles, tin make Tailscale networking activity astatine the instrumentality level
Let’s excavation into each 1 and really to group them up. As before, this is organization codification moving connected a very unofficial instrumentality state; bring your patience along.

Tailscale connected a Kindle, now pinch proxies
The past clip we wrote astir Tailscale connected a Kindle, the customer was basic, but it worked. The Kindle showed up connected your tailnet, complete pinch a greenish dot successful the web admin console. You could scope the Kindle by its Tailscale IP address. You could moreover SSH into the Kindle complete Tailscale, which was useful for further tinkering.
But “reachable via Tailscale” is not the aforesaid arsenic “routing each incoming and outgoing postulation crossed your tailnet,” it turns out. Tailscale connected a jailbroken Kindle is typically forced to tally successful userspace mode, which intends it cannot usage the device's ain web routing layer, known arsenic TUN mode. You could commencement Tailscale, and past commencement an app for illustration KOReader, but erstwhile you tried to link to different Tailscale device, for illustration your Calibre server astatine 100.x.y.z, it would spell for illustration this:
- KOReader (or immoderate app) asks the Kindle’s guidelines OS really to scope 100.x.y.z
- The Kindle, lacking Tailscale routing, cannot scope that Tailscale IP address
- KOReader drops the connection
An update to the Kindle KUAL app by greywolf1499 provides different modes that activity astir this. Now, erstwhile you effort to scope different Tailscale IP reside connected your Kindle, it tin spell for illustration this:
- You commencement Tailscale successful proxy mode
- You group up KOReader aliases different app's proxy settings to link to 127.0.0.1:1055
- KOReader tells the proxy it wants to scope 100.x.y.z
- Tailscale’s daemon tailscaled, listening connected larboard 1055, routes the relationship done Tailscale
- E-books, articles, and different information flows betwixt your Tailscale-running Kindle and different Tailscale devices
This Tailscale proxy offers 2 modes, SOCKS5 and HTTP CONNECT, for apps that whitethorn for illustration 1 aliases the other. This opens up a bully spot much inferior for your more-connected Kindle.

What you tin do pinch a proxied Kindle
A fewer chaotic ideas, depending connected really dug successful you want to get:
- Calibre aliases Wallabag servers, arsenic mentioned
- Audiobookshelf relationship done KOReader
- Use Readest to way reference advancement crossed devices
- Linking KOReader’s RSS scholar to a a self-hosted provender server
- Accessing minimalist dashboards and web pages successful the (pretty bad) Kindle browser
- Using a Bluetooth keyboard and the kterm app to SSH into tailnet devices
Is that past 1 each that practical? Not really. But is location a pleasant warmth, knowing that you've added the slightest apt bladed customer to your what-if kit? For immoderate types, types I cognize rather well: yes.
The Tailscale plugin for KOReader (with Kobo and PocketBook support)
If you don’t really request immoderate Tailscale powers extracurricular the highly tin KOReader app, cheque retired this Tailscale KOReader plugin. It doesn’t make your Kindle accessible complete your tailnet, for illustration the KUAL-based app. But it does automatically create the proxy interfaces that are needed for reaching your contented servers from your KOReader-running Kindle—or your Kobo device, aliases your PocketBook.
I haven't been capable to really effort this hold retired myself; my 11th-generation modular Kindle doesn't play good pinch it astatine the moment. It's been "Tested connected Kindle PW5/PW6, Kobo, and PocketBook"—it's bully to spot Tailscale travel to immoderate different KOReader-friendly devices, too.
Installation is not excessively hard, astatine slightest if you made it this acold into jailbreaking already. You transcript the plugin into KOReader’s plugins directory, trigger an “Install/Update Tailscale” from KOReader’s menu, transcript a Tailscale key into a directory, past toggle Tailscale connected successful the KOReader menu. From there, you configure KOReader pinch 1 of its proxy addresses (127.0.0.1:1055 for SOCKS5, :1056 for HTTP CONNECT), past springiness different plugins the Tailscale IP addresses you request to reach.
Victoria Riley Barnett’s repository notes that the plugin useful awesome pinch a SyncThing plugin for KOReader. KOReader is for illustration its ain abstracted OS for jailbroken Kindles astatine this point,
So now you’ve sewage a batch much options and weird projects disposable to you, done this already quite-strange small slab. If you’ve worked up a weirdly useful Tailscale setup connected your Kindle, Kobo, aliases different e-paper device, we’d emotion to perceive astir it. Let america cognize on Reddit, Discord, Bluesky, X, Mastodon, or LinkedIn.
English (US) ·
Indonesian (ID) ·