Anonymous offshore
How to host a website anonymously offshore: choose a jurisdiction, pay in crypto, deploy with nginx and HTTPS, and keep your identity out of the site.
Read more →Updated 2026-11-11 · Published by AnonVPS
A reverse proxy or CDN receives visitor traffic and forwards it to your origin. Public DNS shows the proxy's IP, not yours. For this to work, the origin must accept web traffic only from the proxy.
Set up your domain with the proxy or CDN provider and let it show its own addresses. Remove any old record that exposes the origin IP.
Only allow web ports from the proxy's published IP ranges. The commands below show the pattern; get the current ranges from your provider.
sudo ufw default deny incoming
sudo ufw allow OpenSSH
# repeat for each IP range your proxy publishes:
sudo ufw allow from PROXY_RANGE to any port 443 proto tcp
sudo ufw allow from PROXY_RANGE to any port 80 proto tcp
sudo ufw enabledig +short example.com
curl -I https://example.com
# direct request to your origin IP should now fail or time out:
curl -I --max-time 5 http://YOUR-ORIGIN-IPThe proxy provider sees your traffic and may keep logs. Choose it with the same care as a host. This hides the IP from casual lookups, it does not make the origin undiscoverable. Read VPS opsec mistakes.
No. It hides the origin IP from public DNS. The CDN provider still knows your account and traffic.
No. It helps for sites that expect scanning or attacks.
How to host a website anonymously offshore: choose a jurisdiction, pay in crypto, deploy with nginx and HTTPS, and keep your identity out of the site.
Read more →Host a website on a VPS with nginx and a free TLS certificate: install, configure a server block, enable HTTPS and keep it updated. Copy-and-paste commands.
Read more →The common operational security mistakes that link a server to its owner: reused identities, leaked metadata, logins and DNS. A checklist to avoid them.
Read more →