Présentation
Les développeurs open-source ont amélioré l'expérience Tailscale sur les Kindle jailbreakés. Une mise à jour de l'implémentation de Tailscale par Mitanshu Sukhwani offre désormais plusieurs nouvelles fonctionnalités, notamment Tailscale SSH activé par défaut, un mode proxy et un mode TUN complet.
Fonctionnement
Le mode proxy permet aux applications comme KOReader de rejoindre d'autres nœuds sur le tailnet, comme un serveur Calibre/OPDS ou Wallabag. Le mode TUN complet peut rendre le réseau Tailscale fonctionnel au niveau du périphérique sur certains Kindle. Le client Tailscale sur Kindle jailbreaké fonctionne généralement en mode userspace, ce qui signifie qu'il ne peut pas utiliser la couche de routage réseau du périphérique.
Implications et limites
La mise à jour de l'application KUAL par greywolf1499 fournit différents modes qui contournent ces limitations. Le mode proxy offre deux modes, SOCKS5 et HTTP CONNECT, pour les applications qui préfèrent l'un ou l'autre. Cela ouvre de nouvelles possibilités pour les Kindle connectés, comme l'accès à des serveurs de contenu ou l'utilisation d'applications de lecture.
Installation et utilisation
L'installation du plugin Tailscale pour KOReader n'est pas trop difficile, surtout si vous avez déjà jailbreaké votre Kindle. Vous devez copier le plugin dans le répertoire des plugins de KOReader, activer l'installation/mise à jour de Tailscale, copier une clé Tailscale dans un répertoire, puis activer Tailscale dans le menu de KOReader. Ensuite, vous configurez KOReader avec l'une des adresses proxy (127.0.0.1:1055 pour SOCKS5, 127.0.0.1:1056 pour HTTP CONNECT), puis fournissez les adresses IP Tailscale nécessaires aux autres plugins.
sudo tailscale up
Le plugin Tailscale pour KOReader fonctionne bien avec le plugin SyncThing pour KOReader, offrant ainsi de nouvelles possibilités de synchronisation de fichiers et de contenu.