VPN provider
- Riseup VPN
- Free of charge
- No port-forwarding
- Fails on Arch
- Mullvad
- F-Droid package
Provider that support port-forwarding
ProtonVPN
- Website
- Sign-up: Only credit card/PayPal payment possible
- After sign-up, paymant via Bitcoin is possible: Paying for Proton VPN with Bitcoin
- Blocks bittorrent with high traffic
Apps:
- Android F-Droid ProtonVPN package
- Linux
- Arch wiki: ProtonVPN
- Arch packages
Other
- PrivateVPN
- Crypto currency support, but not Bitcoin
- Glutun: Port forwarding and wireguard support
- PIA
- You can't download a wireguard config, but need to use a script to download it, see also their helpdesk page: Manual Connection and Port Forwarding Scripts for Linux
- BTC payment possible
- Gluetun warning: "In my experience, port forwarding with PIA is not really working for some reason"