this post was submitted on 31 Mar 2025
60 points (96.9% liked)

Piracy: ꜱᴀɪʟ ᴛʜᴇ ʜɪɢʜ ꜱᴇᴀꜱ

59718 readers
261 users here now

⚓ Dedicated to the discussion of digital piracy, including ethical problems and legal advancements.

Rules • Full Version

1. Posts must be related to the discussion of digital piracy

2. Don't request invites, trade, sell, or self-promote

3. Don't request or link to specific pirated titles, including DMs

4. Don't submit low-quality posts, be entitled, or harass others



Loot, Pillage, & Plunder

📜 c/Piracy Wiki (Community Edition):

🏴‍☠️ Other communities

Torrenting/P2P:

Gaming:


💰 Please help cover server costs.

Ko-Fi Liberapay
Ko-fi Liberapay

founded 2 years ago
MODERATORS
 

Hi all, I'm about to visit Mexico for 3 weeks. Currently in my country, I can download torrents and other stuff without VPN. Is it the same over there as well? I'd be using Wi-Fi over there.

you are viewing a single comment's thread
view the rest of the comments
[–] 0x0@lemmy.dbzer0.com 8 points 2 days ago* (last edited 2 days ago)

You can also "simply" raw-dog Wireguard. It's built into the Linux kernel, so you barely have to install anything besides the userspace tools.

Basically, I objected to being reliant on the generosity of a for-profit company. "We do these things not because they are easy, but because we thought they would be easy."

This is a rough sketch:

  • Create a Linux server. It can even be a VM/container if you get the networking right.
  • Create a Wireguard interface and pick a private IP address subnet that won't conflict with your home subnet: https://www.wireguard.com/quickstart/
  • Define PostUp and PostDown rules in your Wireguard config that modify iptables to masquerade traffic from the Wireguard subnet
  • Also set net.ipv4.ip_forward=1 with sysctl. (There is probably an IPv6 equivalent but I live in the past.)
  • Generate keypairs and configs for each device you want to use
  • Set up dynamic DNS, e.g. https://freedns.afraid.org/
  • Forward UDP port 51820 to your server
  • Install the Wireguard app on your client devices. If Linux, you can just write a client config containing the necessary magic words and start it up with wg-quick.

Boom. Tailscale'd.

I'm sure I've forgotten some steps. I have some janky automation that's broken in a new way every time I try to use it.