Nice tip, though don’t forget to share some trackers too, I’ve been stuck at 0% on a torrent someone shared as only the infohash. I’m guessing their DHT isn’t working, and despite adding trackers, without knowing what trackers any of the other seeds are using it’s just a guessing game adding open trackers blindly, or a waiting game hoping I can find peers using DHT.
I would recommend getting a separate client radio device for several reasons:
Personally I would get a nanostation loco 5ac (non-loco is bigger and probably isnt needed) and flash openwrt on it (that will free any airmax radio from the proprietary airmax limitation), configure the 5GHz radio to client mode with the apartment wifi details, and put in the desired mac into the mac field if you need a specific mac besides the device default. Make sure the radio is set to wan zone so that forwarding works and plug the lan cable from the radio to the WAN of whatever nice router you have.
I used to carry around a nanostation with this config set to xfinity access points with a small script that would pick a random MAC from a list I gathered from wardriving client MACs that I saw authenticated with xfinity hotspots. That way if I ever needed an ethernet connection for a non-wifi device I could just power up the radio and run the script to pick a new mac until I got one that was “remembered” in someone’s xfinity account.
Edit: to clarify, I think the way I set it up was to run dhcp client on the radio’s uplink and then hand out IPs via dhcp server on the lan port, so I think you’d be triple natted, but since you would need to double nat anyway to get around the MAC authorization it probably isn’t hurting speeds any more than it already would be.
This is the solution. I reverse proxy from a digitalocean droplet running haproxy which sends traffic via send-proxy-v2, then I set the tunnel subnet as a trusted proxy ip range on traefik which is what haproxy hits through the tunnel, which causes traefik to substitute in the reverse proxied original ip so all my apps behind traefik see the correct public IP (very important for things like nextcloud brute force protection to work)
Hetzners risk averseness is so annoying. I tried to sign up and rent a dedi to replace my rack mount nas. Considering electric costs I was happy to pay a few hundred a month for substantial storage. Didn’t realize they didn’t accept privacy.com cards (I don’t even use them to cancel, it’s just so I can change banks and switch 1 billing link instead of 100). Account rejected and deleted and no response from support.
I also used to cancel often, I would accept 30 day trials and then immediately schedule cancellation for the end (it’s really nice that they actually let you do that instead of making you wait until just before the end). They just kept offering 30 day trials so I kept doing that. Nowadays I use ebay as much as possible first, and accept 30 day trials if offered when I have to resort to Amazon. To help make up for it I always make sure to use the included twitch prime sub on a streamer I like, also surprising that prime trials include a twitch prime sub.
I’ve been happy with the tp link TV-IP324PI, it’s a Poe bullet cam with a simple web interface (I don’t think it requires JS, but at any rate you just need to log in once to set a password, make sure upnp is off, and adjust camera/encoding/fps/text overlay settings to your liking). There’s also the amcrest IP5M-B1186EW-28MM, another similar Poe bullet cam with night vision that works local only. I’ve used both for several years and I think they support onvif but I had no issues using the rtmp url with zoneminder