메뉴
HN
Hacker News 3시간 전

탈옥한 킨들에서 테일스케일(Tailscale) 100% 활용하기

IMP
7/10
핵심 요약

오픈소스 개발자들이 탈옥(jailbreak)된 킨들 기기에서 테일스케일(Tailscale) VPN을 더욱 강력하게 사용할 수 있도록 업데이트를 공개했습니다. 프록시 모드와 완전한 TUN 모드를 지원하게 되어, 킨들의 기본 앱이나 KOReader 등에서 캘리버(Calibre) 서버 등 사설 망(tailnet)의 다른 기기로 직접 접속할 수 있게 되었습니다. 이를 통해 성능이 낮은 이북 리더기 역시 훌륭한 씬 클라이언트(thin client) 역할을 수행할 수 있게 되었습니다.

번역된 본문

블로그 | 인사이트 2026년 6월 12일 탈옥한 킨들에서 테일스케일(Tailscale) 100% 활용하기

킨들이 자동 업데이트되기 전에 탈옥(Jailbreak)에 성공하여 테일스케일(Tailscale)을 설치하는 데 성공했다면, 완벽한 경험은 아니었더라도 꽤 훌륭한 성과를 얻으셨을 것입니다. 하지만 기다리거나 깃허브(GitHub)를 샅샅이 뒤진 사람들에게는 좋은 소식이 있습니다. 오픈소스 개발자들이 우리가 소유한 가장 성능이 낮은 컴퓨터 중 하나인 킨들에서의 테일스케일 경험을 크게 개선했습니다.

킨들이 탈옥된 상태라면, 미탄슈 숙흐와니(Mitanshu Sukhwani)의 테일스케일 구현체 업데이트 버전이 몇 가지 새로운 기능을 제공합니다:

테일스케일 SSH(Tailscale SSH)가 기본적으로 활성화되어, USB 네트워킹을 통한 SSH 연결과 익히 알려진 기본 사용자/비밀번호를 사용할 필요가 없습니다. KOReader와 같은 앱이 캘리버/OPDS(Calibre/OPDS)나 왈라백(Wallabag) 서버처럼 사설 망(tailnet)의 다른 노드에 접속할 수 있게 해주는 프록시 모드. 일부 킨들 기기에서 테일스케일 네트워킹을 기기 수준에서 작동하게 만들어 줄 수 있는 완전한 TUN 모드.

각 기능과 설정 방법을 자세히 파헤쳐 봅시다. 이전과 마찬가지로, 이는 공식적으로 지원하지 않는 기기 상태에서 작동하는 커뮤니티 코드이므로 인내심을 가지고 접근해야 합니다.

킨들에서의 테일스케일, 이제 프록시 지원 지난번에 킨들에서의 테일스케일에 대해 다뤘을 때, 클라이언트는 기본적이었지만 정상적으로 작동했습니다. 킨들은 웹 관리 콘솔에서 초록색 점과 함께 사설 망에 정상적으로 연결된 것으로 표시되었습니다. 테일스케일 IP 주소를 통해 킨들에 접속할 수 있었습니다. 심지어 테일스케일을 통해 킨들에 SSH로 접속할 수도 있어서 추가적인 만지작거림에 매우 유용했습니다.

하지만 '테일스케일을 통해 접근 가능한 것'과 '들어오고 나가는 모든 트래픽이 사설 망을 통해 라우팅되는 것'은 엄연히 다른 문제입니다. 탈옥된 킨들에서의 테일스케일은 일반적으로 사용자 공간 모드(userspace mode)에서 실행되도록 강제되며, 이는 TUN 모드로 알려진 기기 자체의 네트워크 라우팅 계층을 사용할 수 없다는 것을 의미합니다. 테일스케일을 시작하고 KOReader 같은 앱을 실행할 수는 있었지만, 캘리버 서버(100.x.y.z)와 같은 다른 테일스케일 기기에 연결을 시도하면 다음과 같은 일이 발생했습니다:

KOReader(또는 다른 앱)가 킨들의 루트 OS에 100.x.y.z 주소로 어떻게 연결해야 하는지 묻습니다. 테일스케일 라우팅이 없는 킨들은 해당 테일스케일 IP 주소에 도달할 수 없습니다. KOReader가 연결을 끊어버립니다.

greywolf1499가 제작한 킨들 KUAL 앱의 업데이트는 이 문제를 우회할 수 있는 다양한 모드를 제공합니다. 이제 킨들에서 다른 테일스케일 IP 주소로 접속을 시도할 때 다음과 같이 작동할 수 있습니다:

테일스케일을 프록시 모드로 시작합니다. KOReader 또는 다른 앱의 프록시 설정을 127.0.0.1:1055로 연결되도록 설정합니다. KOReader가 프록시에게 100.x.y.z에 도달하고 싶다고 알립니다. 1055 포트를 듣고 있는(listening) 테일스케일의 데몬인 tailscaled가 연결을 테일스케일을 통해 라우팅합니다. 전자책, 기사 및 기타 데이터가 테일스케일이 실행 중인 킨들과 다른 테일스케일 기기 간에 흘러갑니다.

이 테일스케일 프록시는 앱의 선호도에 따라 선택할 수 있도록 SOCKS5 및 HTTP CONNECT 두 가지 모드를 제공합니다. 이를 통해 네트워크 연결 기능이 강화된 킨들의 활용도를 상당히 높일 수 있습니다.

프록시가 설정된 킨들로 할 수 있는 일들 얼마나 깊이 파고들 의향이 있는지에 따라, 다음과 같은 색다른 아이디어들을 생각해 볼 수 있습니다:

앞서 언급한 캘리버(Calibre) 또는 왈라백(Wallabag) 서버 연결 KOReader를 통한 오디오북셸프(Audiobookshelf) 연결 리더스트(Readest)를 사용하여 여러 기기에서 독서 진행 상황 추적 KOReader의 RSS 리더를 셀프 호스팅 피드 서버에 연결 (상당히 좋지 않은) 킨들 브라우저에서 미니멀리스트 대시보드 및 웹 페이지 액세스 블루투스 키보드와 kterm 앱을 사용하여 사설 망(tailnet) 기기로 SSH 접속 마지막 아이디어가 실용적입니까? 글쎄요, 별로 실용적이지 않을 수 있습니다. 하지만 상상 속의 장비 키트(what-if kit)에 가장 있을 법하지 않은 씬 클라이언트를 추가했다는 사실을 알 때의 묘한 따뜻함을 느끼지 않나요? 제가 아주 잘 아는 특정 부류의 사람들에게는 '그 bet'입니다.

KOReader용 테일스케일 플러그인 (코보(Kobo) 및 포켓북(PocketBook) 지원) 기능이 풍부한 KOReader 앱 외부에서 테일스케일의 기능이 필요하지 않다면, 이 테일스케일 KOReader 플러그인을 확인해 보십시오. KUAL 기반 앱처럼 사설 망을 통해 킨들을 원격으로 접근할 수 있게 만들어 주지는 않습니다. 하지만 KOReader가 실행 중인 킨들이나 코보(Kobo) 기기, 포켓북(PocketBook) 기기에서 콘텐츠 서버에 도달하는 데 필요한 프록시 인터페이스를 자동으로 생성해 줍니다. 저는 아직 이 확장 프로그램을 직접 사용해 보지 못했습니다; 제...

원문 보기
원문 보기 (영어)
Blog | insights June 12, 2026 More Tailscale tricks for your jailbroken Kindle If you managed to put Tailscale on a jailbroken Kindle before it updated too far ahead, you got something pretty great, even if it wasn't the full Tailscale experience. But good things come to those who wait (or dig around on GitHub). Open-source developers have improved the Tailscale experience on one of the weakest computers you own. If your Kindle is jailbroken, an updated version of Mitanshu Sukhwani's Tailscale implementation offers a few new things: Tailscale SSH enabled by default, so you don't have to enable USBnetworking SSH and its very obvious default user/password A proxy mode that lets apps like KOReader to reach other nodes on your tailnet, like a Calibre/OPDS or Wallabag server A full TUN mode that, on some Kindles, can make Tailscale networking work at the device level Let’s dig into each one and how to set them up. As before, this is community code working on a very unofficial device state; bring your patience along. Tailscale on a Kindle, now with proxies The last time we wrote about Tailscale on a Kindle, the client was basic, but it worked. The Kindle showed up on your tailnet, complete with a green dot in the web admin console. You could reach the Kindle by its Tailscale IP address. You could even SSH into the Kindle over Tailscale, which was handy for further tinkering. But “reachable via Tailscale” is not the same as “routing all incoming and outgoing traffic across your tailnet,” it turns out. Tailscale on a jailbroken Kindle is typically forced to run in userspace mode , which means it cannot use the device's own network routing layer, known as TUN mode. You could start Tailscale, and then start an app like KOReader, but when you tried to connect to another Tailscale device, like your Calibre server at 100.x.y.z , it would go like this: KOReader (or any app) asks the Kindle’s root OS how to reach 100.x.y.z The Kindle, lacking Tailscale routing, cannot reach that Tailscale IP address KOReader drops the connection An update to the Kindle KUAL app by greywolf1499 provides different modes that work around this. Now, when you try to reach another Tailscale IP address on your Kindle, it can go like this: You start Tailscale in proxy mode You set up KOReader or another app's proxy settings to connect to 127.0.0.1:1055 KOReader tells the proxy it wants to reach 100.x.y.z Tailscale’s daemon tailscaled , listening on port 1055, routes the connection through Tailscale E-books, articles, and other data flows between your Tailscale-running Kindle and other Tailscale devices This Tailscale proxy offers two modes, SOCKS5 and HTTP CONNECT , for apps that may prefer one or the other. This opens up a good bit more utility for your more-connected Kindle. What you can do with a proxied Kindle A few wild ideas, depending on how dug in you want to get: Calibre or Wallabag servers, as mentioned Audiobookshelf connection through KOReader Use Readest to track reading progress across devices Linking KOReader’s RSS reader to a a self-hosted feed server Accessing minimalist dashboards and web pages in the (pretty bad) Kindle browser Using a Bluetooth keyboard and the kterm app to SSH into tailnet devices Is that last one all that practical? Not really. But is there a pleasant warmth, knowing that you've added the least likely thin client to your what-if kit? For some types, types I know quite well: yes. The Tailscale plugin for KOReader (with Kobo and PocketBook support) If you don’t really need any Tailscale powers outside the highly capable KOReader app, check out this Tailscale KOReader plugin . It doesn’t make your Kindle accessible over your tailnet, like the KUAL-based app. But it does automatically create the proxy interfaces that are needed for reaching your content servers from your KOReader-running Kindle—or your Kobo device, or your PocketBook. I haven't been able to really try this extension out myself; my 11th-generation standard Kindle doesn't play well with it at the moment. It's been "Tested on Kindle PW5/PW6, Kobo, and PocketBook"—it's nice to see Tailscale come to some other KOReader-friendly devices, too. Installation is not too hard, at least if you made it this far into jailbreaking already. You copy the plugin into KOReader’s plugins directory, trigger an “Install/Update Tailscale” from KOReader’s menu, copy a Tailscale key into a directory, then toggle Tailscale on in the KOReader menu. From there, you configure KOReader with one of its proxy addresses ( 127.0.0.1:1055 for SOCKS5, :1056 for HTTP CONNECT), then give other plugins the Tailscale IP addresses you need to reach. Victoria Riley Barnett’s repository notes that the plugin works great with a SyncThing plugin for KOReader . KOReader is like its own separate OS for jailbroken Kindles at this point, So now you’ve got a lot more options and weird projects available to you, through this already quite-strange little slab. If you’ve worked up a weirdly useful Tailscale setup on your Kindle, Kobo, or other e-paper device, we’d love to hear about it. Let us know on Reddit , Discord , Bluesky , X , Mastodon , or LinkedIn . Share Author Kevin Purdy Author Kevin Purdy Share Loading...