If your goal is to create remote computers in different countries and access them without exposing your real IP, you need a combination of virtual machines, VPNs, proxies, and system-level techniques to prevent detection.
Here’s a detailed guide on how to do this securely.
1. Creating Remote Computers in Different Countries
You can create remote computers (Virtual Machines) in different countries using cloud providers:
Best Cloud Providers for Different Locations
Cloud Provider | Countries Available | Pros |
---|---|---|
Google Cloud (GCP) | 30+ Countries | Reliable, but IPs often detected as data center IPs |
Amazon Web Services (AWS) | 20+ Countries | Fast, good customization, but similar detection risks |
Microsoft Azure | 50+ Countries | Huge network, but more expensive |
DigitalOcean/Vultr/Linode | Many Locations | Easier setup, but less powerful than GCP/AWS |
OVH Cloud | Europe & Canada | Residential-like IPs, good for avoiding detection |
Local VPS Providers | Country-Specific | Best for getting truly local IPs |
Setting Up a VM
- Choose a provider and select the region (country you want).
- Install Windows or Linux on the VM.
- Set up Chrome Remote Desktop for access.
2. Hiding Your Real IP from the System
Even though your VM has an IP from another country, you must ensure your real IP is never exposed.
Key Techniques to Hide Your IP
✅ Use a VPN inside the VM – Prevents accidental IP leaks
✅ Use Proxies & Residential IPs – Avoid detection by websites
✅ Disable WebRTC in Your Browser – Stops leaking local IP
✅ Use Virtual Machines for Separation – Prevents real IP exposure
✅ Use Anti-Detection Browsers – Avoid fingerprint tracking
3. VPNs & Proxies for Location Privacy
If the cloud provider’s IPs are getting detected, use a VPN or proxy inside the VM.
Best VPNs to Use Inside the VM
VPN Service | Why Use It? | Supports Residential IPs? |
---|---|---|
NordVPN | Fast, many locations, no logs | ❌ No |
ExpressVPN | Works well for streaming, good encryption | ❌ No |
Mullvad | Very private, anonymous payments | ❌ No |
ProtonVPN | Free plan available | ❌ No |
Tuxler VPN | Residential IPs | ✅ Yes |
Hola VPN (Paid Version) | Rotating Residential IPs | ✅ Yes |
Setting Up a VPN on Windows VM
- Download the VPN software
- Install and log in
- Connect to the same country as your VM
- Set the VPN to auto-connect on startup
🔹 Why? This ensures all network traffic goes through the VPN, preventing leaks.
4. Avoiding Detection (Advanced Techniques)
Even if you use a VPN, websites can still track you through fingerprinting.
4.1 Disabling WebRTC (Prevents IP Leaks)
🔹 WebRTC can expose your real IP, even behind a VPN.
✅ For Chrome:
- Install the WebRTC Leak Prevent extension
- Set WebRTC Handling Policy to Disable Non-Proxied UDP
✅ For Firefox:
- Open about:config
- Search for
media.peerconnection.enabled
- Set it to
false
4.2 Using Residential Proxies Instead of VPNs
VPNs use data center IPs, which some websites detect. To avoid this, use residential proxies.
Proxy Provider | Features |
---|---|
Bright Data (Luminati) | Best for residential IPs, expensive |
Smartproxy | Good balance of price & quality |
SOCKS5 Proxies | Fast, used for anonymity |
911.re (RIP) / Similar Alternatives | Rotating residential proxies |
Setting Up a Proxy on Windows
- Go to
Settings > Network & Internet > Proxy
- Enter the proxy IP & port
- Use a browser like Firefox (which supports per-app proxies)
🔹 Why? This lets you route only browser traffic through the proxy while keeping system updates and other apps on the default network.
4.3 Using Anti-Detection Browsers
If you need to browse the web without tracking, use:
Browser | Features |
---|---|
Brave Browser | Blocks fingerprinting & ads |
Tor Browser | Ultimate anonymity, but slow |
Firefox (Modified) | Best balance of privacy & usability |
GoLogin / Incogniton | Anti-fingerprint browsers for multiple accounts |
5. Preventing IP Leaks in Other Apps
Some apps (like Discord, Steam, etc.) may leak your real IP if they run outside the VPN. To stop this:
✅ Force all traffic through VPN
- Open Windows Firewall
- Block all network traffic EXCEPT VPN connections
✅ Run apps inside a Virtual Machine (VM)
- Install VMware or VirtualBox
- Run apps inside the isolated VM
6. Detecting If Your IP Is Leaking
Before using your VM, check for leaks:
1️⃣ Check IP: whatismyipaddress.com
2️⃣ Check DNS Leaks: dnsleaktest.com
3️⃣ Check WebRTC Leaks: browserleaks.com/webrtc
4️⃣ Check Fingerprinting: coveryourtracks.eff.org
If leaks are detected:
🔹 Change VPN provider
🔹 Use a proxy inside the VM
🔹 Switch to a residential IP
7. Summary (Best Setup for No Detection)
✅ Use Google Cloud, AWS, or a local VPS provider
✅ Install Chrome Remote Desktop to access it
✅ Use a VPN inside the VM (NordVPN, ExpressVPN, etc.)
✅ Disable WebRTC in your browser
✅ Use a Residential Proxy if VPN IPs are blocked
✅ Check for IP, DNS, and WebRTC leaks before use
✅ Use an anti-detection browser like Firefox or Brave
Let's go deeper into advanced techniques to ensure you remain undetected while using remote desktops in different countries.
8. Advanced Security & Anonymity Techniques
Even if you're using a VPN and a cloud-based VM, some advanced tracking methods can still reveal your real identity. These include:
8.1 Preventing Browser Fingerprinting
Most websites track users by browser fingerprinting, which gathers information like:
- OS version
- Screen resolution
- Installed fonts & plugins
- Time zone & language
- WebGL, Canvas, and Audio fingerprinting
How to Prevent Fingerprinting
🔹 Use Anti-Detection Browsers
- GoLogin (https://gologin.com)
- Incogniton (https://incogniton.com)
- Multilogin (https://multilogin.com)
- Ghost Browser (https://ghostbrowser.com)
🔹 Modify Your Browser’s Fingerprint
- Use Brave Browser (
brave://settings/shields
) → Block fingerprinting - Use Firefox (
about:config
) → Disable telemetry & tracking
🔹 Fake Hardware & OS Information
- Use VMware or VirtualBox with custom configurations
- Modify User-Agent & WebGL settings
8.2 Preventing DNS & WebRTC Leaks
Even if your VPN is active, your real IP can leak via WebRTC or DNS.
8.2.1 Disable WebRTC (Prevents Internal IP Leaks)
🔹 For Chrome
- Install the WebRTC Leak Prevent extension
- Open
chrome://flags/
- Disable WebRTC STUN origin header
🔹 For Firefox
- Open
about:config
- Search for
media.peerconnection.enabled
- Set it to
false
8.2.2 Change DNS to Prevent Leaks
🔹 Set your DNS to a private provider:
- Cloudflare (1.1.1.1)
- Google (8.8.8.8)
- Quad9 (9.9.9.9)
🔹 Use DNSCrypt to encrypt DNS requests.
8.3 Preventing Tracking Beyond IP
Even if your IP is hidden, sites can still track you in other ways:
✅ Block Third-Party Cookies & Trackers
- Use uBlock Origin + Privacy Badger
- Disable JavaScript execution (NoScript extension)
✅ Use a Different Device & Mac Address
- Create a new Virtual Machine
- Use a different Mac Address (can be changed in network settings)
✅ Clear Browser Fingerprint Regularly
- Use CCleaner or BleachBit to clean browser cache
- Use Multiple User Profiles (each profile has a different fingerprint)
9. Automating Privacy with Scripts
To ensure you never expose your real IP, you can automate some security settings using scripts.
9.1 Auto-Kill Internet When VPN Disconnects (Windows)
If your VPN drops, your real IP can leak. Prevent this with a kill switch.
📌 Step 1: Create a Batch File (vpn-kill.bat
)
📌 Step 2: Run the Script When VPN Disconnects
Use Task Scheduler to trigger this script when your VPN process stops.
9.2 Auto-Change Mac Address (Prevents Tracking)
Your Mac Address is unique and can be used to track you. Change it before every session.
📌 For Windows (PowerShell)
📌 For Linux
10. Using Virtual Machines for Complete Isolation
Even if you hide your IP & fingerprint, some websites detect if you’re using a Virtual Private Server (VPS).
10.1 Using Nested Virtualization
Instead of accessing a cloud VM directly, create a Virtual Machine inside the cloud VM:
- Install VMware or VirtualBox inside your cloud VM.
- Run a new OS inside it (Ubuntu, Windows).
- Use VPN + Proxy inside the nested VM.
🔹 Why? This prevents websites from detecting you’re using a cloud provider.
11. Testing Your Security (Am I Safe?)
Before using your setup, test for leaks:
1️⃣ IP Address Check → https://whatismyipaddress.com
2️⃣ DNS Leak Test → https://dnsleaktest.com
3️⃣ WebRTC Leak Test → https://browserleaks.com/webrtc
4️⃣ Browser Fingerprint Check → https://coveryourtracks.eff.org
12. Summary: The Ultimate Secure Setup
🚀 Step-by-Step Guide for Complete Privacy
✅ 1. Set Up a VM in a Different Country (Google Cloud, AWS, etc.)
✅ 2. Install VPN Inside the VM (NordVPN, ExpressVPN, or Residential Proxy)
✅ 3. Disable WebRTC & Use Encrypted DNS (Cloudflare, Quad9)
✅ 4. Use an Anti-Detection Browser (GoLogin, Multilogin, Brave)
✅ 5. Prevent Mac Address & Device Tracking (Change Mac Address)
✅ 6. Use Virtual Machines for Extra Isolation (Nested VM Setup)
✅ 7. Automate Privacy Protections (Kill switch, IP leak prevention)
✅ 8. Check for Leaks Before Using the VM
13. eSIMs: Creating multi phone numbers.
Let’s dive into even more details, comparing the different virtual phone number services, their specific features, use cases, pricing, and how they can be used in larger-scale operations.
1. Google Voice
- How it Works: Google Voice provides a free virtual phone number that you can use to make calls, send texts, and check voicemail. The service is tied to your Google account and can be used across multiple devices, such as your phone, tablet, or computer.
- Features:
- Free U.S. phone number (for personal or business use).
- Voicemail transcription.
- Call forwarding.
- Integration with other Google services (Calendar, Gmail, etc.).
- Send and receive SMS.
- Allows multiple devices to ring simultaneously.
- Use Case:
- Ideal for individuals or small businesses who need a long-term phone number for calling, texting, and voicemail.
- Can be used for multiple accounts but might have limitations on account creation across different services.
- Limitations:
- Number is tied to your Google account, so it's not truly anonymous.
- Only available for U.S. residents, though it can be used internationally for calls (charges apply).
- Cannot create multiple numbers for large-scale operations.
- Pricing:
- Free for U.S. phone numbers, but international calling may incur charges.
- Business accounts may have additional features, but the basic individual account is free.
- Pros: Free, reliable, integrates with Google services.
- Cons: Limited to U.S. users, lacks scalability for large operations.
2. Burner
- How it Works: Burner provides disposable virtual phone numbers that can be used temporarily and then discarded ("burned"). It’s useful for personal privacy, but can also work for small businesses that need temporary numbers.
- Features:
- Create multiple temporary phone numbers.
- Call forwarding, voicemail, and SMS features.
- "Burn" (delete) numbers at any time.
- Number expiration after a certain time (you can set it).
- Available on both iOS and Android.
- Use Case:
- Ideal for short-term projects like signing up for services, receiving verification codes, or protecting your privacy.
- Can be used for project-based work, freelance work, or for anonymity in transactions.
- Limitations:
- Free plan is very limited (usually only one burner number and limited texts).
- Paid plans are necessary for scaling or for multiple numbers.
- While flexible, it’s not as robust for large-scale operations as Twilio or similar services.
- Pricing:
- Free: Limited to 1 or 2 numbers with ads and restrictions.
- Paid: Starts at $5/month for 1 burner number, but you can scale this based on the plan. The more numbers you need, the more expensive it gets.
- Pros: Easy to use, multiple burner numbers, simple for one-time use.
- Cons: Costly for long-term use with many numbers, limited free plan.
3. Twilio
- How it Works: Twilio is an API-driven platform that provides programmable phone numbers. It's primarily aimed at developers and businesses who need to integrate messaging, voice, and phone numbers into their systems.
- Features:
- Rent multiple phone numbers, including international numbers.
- API access to send/receive SMS and calls.
- Supports SMS, voice, and even video calls.
- High scalability and reliability, with global coverage.
- Offers advanced features like two-factor authentication (2FA) integration and automated text responses.
- Use Case:
- Ideal for businesses, tech-savvy users, and developers who need a flexible, scalable solution for communications.
- Suitable for automating SMS notifications, account verification systems, marketing campaigns, or building custom applications.
- Limitations:
- Complex to use without technical knowledge.
- Pricing can be high depending on usage (per message, per call).
- Pricing:
- Starts at around $1 per month per number.
- SMS messages: $0.0075 per message sent/received in the U.S. (pricing may vary depending on country and volume).
- Calls: $0.013 per minute.
- Pros: Highly customizable, scalable, global reach, extensive API integration.
- Cons: Expensive for high-volume use, requires programming knowledge.
4. TextNow
- How it Works: TextNow provides a free phone number for texting and calling in the U.S. and Canada, with the option to upgrade for premium features (like no ads and more features).
- Features:
- Free U.S. and Canada phone number for texting and calling.
- Voicemail and call forwarding.
- Ad-free option with a paid plan.
- Available on mobile devices (iOS, Android) and web browsers.
- International calling options.
- Use Case:
- Ideal for personal use, small business, or anyone looking for a U.S./Canada-based number for everyday use.
- Useful for users who want an inexpensive, long-term solution for receiving messages and calls.
- Limitations:
- Limited to North American users (although it does have international calling options).
- Free plan contains ads, and the service requires periodic use to maintain the number.
- International texting is limited.
- Pricing:
- Free for basic use (with ads).
- Paid plans starting at $9.99/month for an ad-free experience and premium features.
- Pros: Free, good for North America, simple interface.
- Cons: Ads on free plan, restricted to North America, limited international options.
5. Hushed
- How it Works: Hushed provides disposable phone numbers for calling and texting. It’s designed for privacy-conscious users and businesses needing temporary or private communication channels.
- Features:
- Multiple disposable numbers (for short-term or long-term use).
- Voicemail, call forwarding, and SMS.
- Customizable voicemail greetings.
- Can be used with mobile apps on iOS and Android.
- Use Case:
- Ideal for short-term projects, creating new accounts, or for temporary business operations.
- Great for privacy purposes where a burner phone number is needed for a limited time.
- Limitations:
- Paid service with limited free numbers (usually only 1 or 2).
- Not as scalable as Twilio or similar services for large businesses.
- Pricing:
- Starts at $1.99 for a temporary number (up to 3 days).
- Subscription options starting at $4.99 per month for a single number, or $12.99 per month for multiple numbers.
- Pros: Great for privacy, simple to use, supports multiple countries.
- Cons: Paid service, less ideal for large-scale operations.
6. Sonetel
- How it Works: Sonetel offers global virtual phone numbers. While some numbers are free, they also offer paid services for more features.
- Features:
- Receive calls from anywhere in the world.
- Supports both U.S. and international numbers.
- Provides virtual phone numbers with voicemail, call forwarding, and SMS.
- Use Case:
- Small businesses looking for international phone numbers without the need for physical SIM cards.
- Useful for providing a local presence in multiple countries.
- Limitations:
- Free numbers are limited in availability, and certain countries require paid plans.
- Pricing:
- Free numbers available in certain countries (U.S. and UK).
- Paid numbers start at $2.99/month depending on the country.
- Pros: Global reach, flexible plans, good for international business.
- Cons: Free numbers are not available everywhere, paid plans can get expensive depending on the country.
7. Receive SMS Online
- How it Works: This is a free online service where you can use temporary, public phone numbers to receive SMS verification codes. You don’t need to sign up; just select a number and use it.
- Features:
- Free disposable numbers.
- Instant access to received messages via the website.
- Can be used for verification purposes (account creation, OTPs, etc.).
- Use Case:
- Ideal for one-time use (e.g., for signing up for websites or receiving verification codes).
- Limitations:
- Public numbers, meaning anyone can see the messages.
- Not suitable for secure or private communications.
- Pricing:
- Free.
- Pros: Completely free, no registration required, easy to use.
- Cons: Lack of privacy (messages are public), not suitable for large-scale or long-term use.
8. SMS-Activate
- How it Works: SMS-Activate provides disposable phone numbers that you can rent to receive SMS messages. It supports multiple countries and allows you to receive verification codes.
- Features:
- Rent phone numbers for verification codes.
- Supports multiple countries.
- Instant SMS delivery.
- Use Case:
- Best for one-time verification purposes (creating multiple accounts).
- Limitations:
- Not suitable for long-term use or secure communication.
- Pricing:
- Starts from $0.5 per number, with prices varying depending on the country.
- Pros: Affordable for small-scale account creation, wide country support.
- Cons: Not ideal for long-term or secure use, some numbers may be blocked by services.
Conclusion:
For large-scale operations, Twilio is the best option if you need a highly customizable solution with reliable, scalable API support. For temporary use or privacy-focused needs, Burner, Hushed, or Sonetel are good paid options, while Google Voice is a great free choice for U.S. users. For one-time verifications, Receive SMS Online and SMS-Activate are free or low-cost solutions, but they lack privacy and reliability for long-term use.