View Single Post
Old 10-10-2025, 01:46 AM   #6
Bertrandization
Junior Member
Bertrandization began at the beginning.
 
Posts: 4
Karma: 10
Join Date: Oct 2025
Device: kindle scribe, oasis 10th, oasis 8th, voyage, 4NT, DX, boox air3c
Quote:
Originally Posted by flip-rossi View Post
Well, I want to connect to my services from Kindle. I'm already able to do that from my phone since I can simply use the WireGuard app.

Maybe if I could somehow tunnel the connection through my phone's WireGuard while the Kindle is connected to its hotspot, but I also didn't find a way to do that.
On android and koreader this is theoretically possible, but I don't know if you can make it practical and secure, let alone seamless, particularly if you want to use both mobile hotspot and local wifi connections:
1. Use WG Tunnel app on the android phone (FOSS app) and set up your wireguard tunnel to use http proxy.
2. On koreader go to settings->network. Make sure it's connected to your phone. I had to go out of koreader and disconnect from my local network and connect to my phone to get it to connect properly. Hold down HTTP proxy to enter the proxy address. This time it is in the format eg "http://192.168.x.y:25345", noting that the protocol is specified this time.

I'm unable to test this properly without completely revamping my setup: all the services I use (sync, wallabag, syncthing, calibre) are either reached using split-brain dns, where I know they are https or they do not use the http protocol.

Even if it did work, I more often am connected to my local network, so wouldn't want to have to mess around turning all this on and off. It's also only http and not SOCKS5, so calibre and syncthing won't ever work this way, even if I set up an otherwise pointless http proxy locally to overcome the switching problem, and reconfigured my dns, etc.

Ideally, there would be a wireguard interface in koreader. That way it won't matter what it's connected to and you don't need proxy servers at all. I'm not sure how much work is involved in setting that up. My oasis 10th gen says uname -r: 4.1.15-lab126 and wireguard was not built into the kernel until 5.6, so there might be a fair bit of work.
Bertrandization is offline   Reply With Quote