- Tailscale untuk Kindle yang di-jailbreak kini menambahkan Tailscale SSH bawaan, proxy per aplikasi, dan mode TUN untuk sebagian perangkat
- Pada Kindle biasa, karena keterbatasan mode userspace, KOReader tidak bisa terhubung langsung ke alamat tailnet seperti
100.x.y.z - Dalam mode proxy baru,
tailscaledmenerima permintaan SOCKS5·HTTP CONNECT pada port lokal lalu meneruskannya ke node tailnet lain seperti Calibre dan Wallabag - Plugin KOReader terpisah secara otomatis membuat antarmuka proxy yang diperlukan untuk mengakses server konten, tidak hanya di Kindle tetapi juga di Kobo dan PocketBook
- Karena ini adalah kode komunitas untuk lingkungan jailbreak tidak resmi, ada perbedaan kompatibilitas antarperangkat, dan pengguna harus memasang serta mengonfigurasinya sendiri
Cara koneksi baru Tailscale berbasis KUAL
- Klien sebelumnya juga bisa mendaftarkan Kindle ke tailnet agar dapat diakses melalui IP Tailscale atau SSH, tetapi belum bisa merutekan seluruh trafik perangkat ke tailnet
- Pada Kindle yang di-jailbreak, umumnya digunakan jaringan userspace, sehingga mode TUN, yaitu lapisan routing jaringan perangkat itu sendiri, tidak dapat digunakan
- Meski KOReader meminta koneksi ke
100.x.y.z, Kindle OS tidak memiliki rute menuju IP Tailscale tersebut sehingga koneksi terputus
- Meski KOReader meminta koneksi ke
- Pembaruan aplikasi KUAL dari greywolf1499 menambahkan beberapa mode untuk mengakali hal ini
- Setelah menjalankan Tailscale dalam mode proxy, atur alamat proxy KOReader dan aplikasi sejenis ke
127.0.0.1:1055 tailscaledyang mendengarkan di port 1055 menerima permintaan dan meneruskannya ke perangkat tailnet lain- Mendukung SOCKS5 dan HTTP CONNECT, sehingga pengguna bisa memilih metode yang sesuai dengan aplikasinya
- Setelah menjalankan Tailscale dalam mode proxy, atur alamat proxy KOReader dan aplikasi sejenis ke
- Tailscale SSH diaktifkan secara bawaan, sehingga tidak perlu menyalakan USBnetworking SSH terpisah yang memakai nama pengguna dan kata sandi default yang mudah ditebak
- Pada sebagian Kindle, mode TUN penuh dapat digunakan untuk mengaktifkan jaringan Tailscale di tingkat perangkat
- Dengan memanfaatkan proxy, pengguna dapat melakukan hal berikut
- Terhubung ke server Calibre atau Wallabag
- Mengakses Audiobookshelf dari KOReader
- Menyinkronkan progres membaca antarperangkat dengan Readest
- Menghubungkan pembaca RSS KOReader ke server feed yang di-host sendiri
- Mengakses dashboard dan halaman web sederhana dari browser Kindle
- Melakukan SSH ke perangkat tailnet dengan keyboard Bluetooth dan kterm
Plugin khusus KOReader
- Plugin Tailscale KOReader adalah alternatif bagi pengguna yang tidak membutuhkan fitur Tailscale di luar KOReader
- Berbeda dengan aplikasi KUAL, plugin ini tidak membuat perangkat itu sendiri dapat diakses dari tailnet
- Sebagai gantinya, plugin ini secara otomatis membuat antarmuka proxy yang diperlukan KOReader untuk terhubung ke server konten
- Telah diuji pada Kindle PW5·PW6, Kobo, dan PocketBook
- Kindle biasa generasi ke-11 saat ini memiliki masalah kompatibilitas, sehingga belum dipastikan berjalan normal
- Instalasi dan konfigurasi dilakukan dengan urutan berikut
- Salin plugin ke direktori plugin KOReader
- Jalankan
Install/Update Tailscaledari menu KOReader - Salin kunci autentikasi Tailscale ke direktori yang ditentukan, lalu aktifkan Tailscale dari menu
- Atur proxy KOReader ke
127.0.0.1:1055untuk SOCKS5 atau127.0.0.1:1056untuk HTTP CONNECT - Masukkan IP Tailscale server yang akan diakses pada plugin lain
- Plugin ini juga dapat digunakan bersama plugin SyncThing untuk KOReader
1 komentar
Komentar Hacker News
KOReader adalah antarmuka open-source yang luar biasa dan bisa dipasang di sebagian besar perangkat e-book. Awalnya saya khawatir baterai Kobo akan cepat habis, tetapi ternyata tidak ada masalah, dan karena bisa dikustomisasi tanpa batas sesuai keinginan, rasanya seperti sudah mencapai titik akhir kenyamanan membaca
Sangat saya rekomendasikan jika Anda memakai perangkat e-book, dan saya berterima kasih kepada orang-orang yang mengembangkan serta memeliharanya tanpa bayaran
Saya mencobanya saat penerbangan jarak jauh untuk memperbaiki masalah tampilan buku Project Gutenberg, tetapi hanya untuk menemukan menu mematikan hyphenation saja butuh sekitar 10 menit, dan bahkan di menu yang benar ada puluhan opsi yang tersebar di 1–3 halaman. Sebaliknya, pembaca bawaan Kobo mengumpulkan pengaturan yang dibutuhkan di lokasi pertama yang saya perkirakan
Ini soal selera pribadi, tetapi saya lebih suka pendekatan perpustakaan seperti layar bawaan Kobo atau Kindle daripada layar penjelajah berkas
Di layar utama saya memakai BookShelf, untuk pengaturan header dan footer memakai BookEnds, dan saya juga memakai KOAssistant yang mengirim teks terpilih ke model bahasa besar untuk menjalankan penjelasan, terjemahan, atau permintaan khusus. Saat memilih ungkapan lama atau istilah pelayaran yang asing di seri Horatio Hornblower lalu menekan
Explain, Kindle memberi jawaban dalam beberapa detik sehingga bisa dipakai seperti kamusDengan BookOrbit saya mengelola progres baca, anotasi, dan e-book, lalu memakai Claude untuk menyiapkan layar e-ink berbasis ESP32 agar menampilkan kutipan yang muncul di KOReader secara bergantian. Ini adalah puncak lingkungan membaca kustom yang di-host sendiri, dan saya berterima kasih kepada rekan yang mengarahkan saya ke jalan ini
https://liberapay.com/KOReader
Yang tersisa sekarang adalah fitur seperti stylesheet untuk mengosongkan margin teks utama agar perangkat pembalik halaman eksternal untuk membaca hands-free tidak menutupi huruf di tepi kanan; kalau ada yang tahu caranya, mohon beri tahu
Minggu ini saya melakukan jailbreak pada Kindle Paperwhite generasi ke-7. Keluhan terbesar saya adalah tidak adanya dark mode, dan ternyata itu hanya karena Amazon memilih untuk tidak menyediakannya. KOReader mendukung dark mode tanpa masalah dan jauh lebih cepat serta responsif dibanding software bawaan Kindle
Anak dan istri saya sama-sama memakai Paperwhite generasi ke-10, tetapi meski perangkatnya sama, karena perbedaan software berdasarkan waktu pembelian, hanya perangkat istri saya yang punya dark mode
Selain itu, KOReader dapat menangani DRM lewat plugin, sehingga akhirnya saya bisa meminjam e-book dari perpustakaan. Tanpa perlu membeli perangkat baru, perangkat berusia 10 tahun pun bisa bekerja sangat baik asalkan softwarenya tepat
https://www.amazon.com/gp/help/customer/display.html?nodeId=...
Ini sudah melewati ambang batas, jadi sudah waktunya melakukan jailbreak pada Kindle. Pada hari ketika saya tidak melakukan vibe coding, atau hanya sedikit, saya merasakan semacam gejala putus dopamin dan terlalu banyak menghabiskan waktu melihat postingan tidak berguna di X atau mencari sesuatu yang merangsang saraf
Lebih baik waktu itu dipakai untuk membaca daftar RSS yang tertinggal
Salah satu dari KOReader, SSH, atau Tailscale benar-benar merusak masa pakai baterai Kindle Oasis saya dan menyebabkan reboot serta crash yang sering. Itu terjadi pada implementasi lama, jadi mungkin sekarang sudah lebih baik
Sekalipun firmware lama Kindle tidak memiliki ekstensi kernel yang dibutuhkan Tailscale untuk membuat antarmuka jaringan berbentuk TUN, ia masih bisa berjalan sampai batas tertentu dalam mode user-space networking dengan
-tun -userspace-networkingMelihat pengaturan Calibre di KOReader mengarah ke
localhost:8081, sepertinya saya juga memakai proxy. Sudah lama sejak saya menyetelnya, tetapi implementasinya memungkinkanMumpung membahas RSS, saya ingin mendapat rekomendasi feed yang cocok untuk perangkat e-book. Saya membayangkan konten seperti r/longreads
Saat menjalankan
tailscaleddi skrip ini, sebaiknya tambahkan juga--no-logs-no-support, meski namanya agak terdengar menakut-nakuti: https://github.com/victoria-riley-barnett/koreader-tailscale...Kalau tidak, Tailscale akan mengumpulkan metadata perilaku seperti host dan port yang diakses setiap kali Kindle dipakai, serta waktu koneksi dimulai dan diakhiri: https://tailscale.com/docs/features/logging#opt-out-of-clien...
Isi koneksinya sendiri terenkripsi, tetapi dari metadata saja pun bisa diketahui cukup banyak hal tentang seseorang: https://kieranhealy.org/blog/archives/2013/06/09/using-metad...
Saya memakai Kindle pertama saya hampir 10 tahun sampai baterainya menggembung, lalu membeli Kindle bekas dan cukup puas. Usabilitasnya bagus, dan jika saya membagikan buku lewat aplikasi ponsel, buku itu tersinkron ke Kindle, jadi saya belum ingin melakukan jailbreak
Saya menyukai Tailscale, jadi mungkin saya harus membeli perangkat e-book yang sepenuhnya open-source dan bisa dipasangi itu
Akan berguna jika ada perbandingan dengan alat metode formal yang sudah ada agar pengembang bisa cepat memahami posisi Imiron
Akan menyenangkan jika ada cara untuk menjalankan WireGuard di Kindle atau Kobo