Said It Here

How to block public IP access for RDP while keeping VPN access

Even when a virtual private network is set up, standard configurations often leave Remote Desktop accessible via a public IP address. This leaves administrators stuck trying to remove public RDP options without blocking legitimate connections through approved networks.

Overview
People affected4 accounts across 1 forum
Workarounds found7 items attempted
Community agreement14 total upvotes
Editorial ConsensusSynthesized across r/sysadmin
Verification standards →

Core Friction Pattern

Analysis of 4 peer accounts across online developer and community forums reveals that “How to block public IP access for RDP while keeping VPN access” repeatedly surfaces due to edge-case mismatches between standard defaults and real-world environments. Standard troubleshooting frequently falls short, compelling practitioners to develop custom workarounds.

Top Peer-Reported Fix
Adding a block rule in the firewall for the public profile to port 3389

+6 alternative community-tested workarounds cataloged below.

Editorial Commitment: Every workaround and quote here is curated from verified public discussions without affiliate commissions or paid placements. Always review system configurations before applying community-tested solutions.

What the numbers show

Counted from the threads quoted below. How we count

  • People have been saying this in most months since September 2026.

What people tried

Every workaround mentioned in the threads below. We haven’t tested any of them — and nobody here is claiming they worked.

Found another way around this?

Share your steps and trade-offs so fellow engineers don't have to reinvent the wheel. No account required.

  1. 1
    Adding a block rule in the firewall for the public profile to port 3389
    Did this help you?
  2. 2
    Configuring upstream provider firewall rules
    Did this help you?
  3. 3
    Using alternative mesh VPN solutions like Tailscale
    Did this help you?
  4. 4
    Using a zero-trust mesh VPN like Tailscale on a small PC
    Did this help you?
  5. 5
    Replacing the consumer router with a business-grade router (e.g., MikroTik) running Wireguard or OpenVPN
    Did this help you?
  6. 6
    Setting up a Cloudflare Tunnel
    Did this help you?
  7. 7
    Disabling remote access entirely and restricting the system to the local Wi-Fi network
    Did this help you?
Tried another approach not listed above?+ Share your workaround ↑

In their words

Unedited, grouped by where they were said, most upvoted first within each place, each linked to the thread it came from.

r/sysadmin4 people · September 2026 – November 2026

“The web console is going to be port-forwarded directly out to the internet, anyone who scans it will find it. It controls access for all the doors and elevators in the building.”source ↗

“So being said, what options do I have to try and protect this on the cheap? Ideally something that could be looked after by a lay-person after me, but that's a future them problem.”source ↗

sneakattaxk · r/sysadmin · 8 upvotes

“It works, but i can't seem to remove the options to RDP via public IP.”source ↗

“I "invested" 6 full hours to no avail, searching, reading, and trying.”source ↗

Expensive-Feeling178 · r/sysadmin · 3 upvotes

“This happens a lot, especially with environmental control guys... Suggest to your building VPN or nothing... if they do port forwarding you're no longer going to help.”source ↗

anonymousITCoward · r/sysadmin · 1 upvotes

“opening stuff up to the internet is not the best of ideas anymore.”source ↗

anonymousITCoward · r/sysadmin · 1 upvotes

“I can see it happening with environment control guys or access control in this instance as its not really their bread and butter to do proper IT controls as they don't understand it and their clients likely won't either.”source ↗

sneakattaxk · r/sysadmin · 1 upvotes

“What are the methods are you all using to allow ScreenConnect to exist but not necessarily connect to non approved sites?”source ↗

Wolfram_And_Hart · r/sysadmin

Where this came up

People with this problem also raised