更多针对越狱Kindle的Tailscale技巧
如果你在Kindle越狱后成功安装了Tailscale,并且没有更新得太远,那么你就得到了相当不错的体验,尽管这不是完整的Tailscale体验。但好事总会发生在那些耐心等待(或在GitHub上四处挖掘)的人身上。开源开发者们改善了你拥有的最弱计算机之一上的Tailscale体验。如果你的Kindle已越狱,Mitanshu Sukhwani的Tailscale实现的更新版本提供了一些新功能:默认启用Tailscale SSH,因此你不必启用USB网络SSH及其显而易见的默认用户/密码;一个允许诸如KOReader等应用访问你尾网中其他节点的代理模式,比如Calibre/OPDS或Wallabag服务器;在某些Kindle上,提供全面的TUN模式,可以在设备层面让Tailscale网络正常工作。让我们深入了解每一个功能以及如何设置它们。如之前所述,这是社区代码在一个非常非官方设备状态下的工作;请带上你的耐心。Kindle上的Tailscale,现在带有代理功能。上次我们写关于Kindle上Tailscale的文章时,客户端非常基本,但能正常工作。Kindle出现在你的尾网上,并在网页管理控制台中带有绿色点。你可以通过其Tailscale IP地址访问Kindle。你甚至可以通过Tailscale SSH连接到Kindle,这对于进一步修改非常方便。但是,“通过Tailscale可达”与“通过你的尾网路由所有进出的流量”是不同的。越狱Kindle上的Tailscale通常被迫在用户空间模式下运行,这意味着它无法使用设备自己的网络路由层,即TUN模式。你可以启动Tailscale,然后启动类似KOReader的应用,但当你试图连接到另一台Tailscale设备,比如你的Calibre服务器,100.x.y.z时,会出现以下情况:KOReader(或任何应用)询问Kindle的根操作系统如何到达100.x.y.z;Kindle由于缺少Tailscale路由,无法访问该Tailscale IP地址;KOReader中断连接。greywolf1499更新的Kindle KUAL应用提供了不同的模式来解决这个问题。现在,当你在Kindle上尝试访问另一个Tailscale IP地址时,它可以这样进行:你以代理模式启动Tailscale;你设置KOReader或其他应用的代理设置以连接到127.0.0.1:1055;KOReader告诉代理它想要访问100.x.y.z;Tailscale的后台程序tailscaled监听1055端口,并通过Tailscale路由连接;电子书、文章和其他数据在你运行Tailscale的Kindle和其他Tailscale设备之间流动。这个Tailscale代理提供了两种模式,SOCKS5和HTTP CONNECT,以供可能偏好其中一种或另一种的应用使用。这为你更多的连接Kindle打开了更大的便利。你可以用代理的Kindle做什么?根据你希望深入程度,有几个疯狂的想法:如前所述的Calibre或Wallabag服务器;通过KOReader的有声书连接;使用Readest追踪各个设备的阅读进度;将KOReader的RSS阅读器链接到一个自托管的源服务器;在(相当糟糕的)Kindle浏览器中访问极简仪表板和网页;使用蓝牙键盘和kterm应用SSH进入尾网设备。最后一个功能是否实用?不完全是。但知道你已为你的想象清单增加了这个最不可能的薄客户,是否令人愉快?对于某些类型,我非常了解:是的。KOReader的Tailscale插件(支持Kobo和PocketBook)如果你不需要在强大的KOReader应用之外使用任何Tailscale功能,可以查看这个Tailscale KOReader插件。它并不会像基于KUAL的应用那样让你的Kindle在尾网上可达。但它确实自动创建了从运行KOReader的Kindle(或Kobo设备,或PocketBook)到达你的内容服务器所需的代理接口。我目前无法真正尝试这个扩展;我的第11代标准Kindle目前与其不太兼容。它已经在“在Kindle PW5/PW6、Kobo和PocketBook上测试过”——很高兴看到Tailscale也来到了其他一些支持KOReader的设备。安装并不太困难,至少如果你已经成功越狱。你将插件复制到KOReader的插件目录,然后从KOReader的菜单中触发“安装/更新Tailscale”,将Tailscale密钥复制到一个目录中,然后在KOReader菜单中切换Tailscale。之后,你用其代理地址之一(SOCKS5为127.0.0.1:1055,HTTP CONNECT为:1056)配置KOReader,然后给其他插件提供你需要到达的Tailscale IP地址。Victoria Riley Barnett的库指出这个插件与KOReader的SyncThing插件兼容得很好。KOReader在这个时候已经像是越狱Kindle的独立操作系统,因此你可以通过这台已经相当奇特的小块获得更多选择和奇怪的项目。如果你在Kindle、Kobo或其他电子书设备上建立了一个奇怪而有用的Tailscale设置,我们很想知道。
本站免费、广告极少。如果觉得有帮助,可以请我们喝杯咖啡 —— 任何金额都对持续运营有实际帮助。
☕请我喝杯咖啡