By Ellie / Last Updated September 24, 2021

Remotely control PC over Internet

Compared with remote control over LAN, the advantages of remote control of computer over Internet are more obvious. It perfectly solves various problems whenever you are out.

  • Remotely retrieve emails sent to the wrong address.
  • Remotely access important files.
  • Remotely log in to games.
  • Remotely update Windows system or software.
  • Remotely provide technical support to families or friends.

Although remotely controlling PC over Internet has many advantages, not everyone can successfully use it! For the majority of novice users, finding a simple and effective method of remotely accessing a computer via internet is the most important thing.

This tutorial lists the 3 most commonly used methods to remotely access to computer over Internet, and guides users to choose the most appropriate one.

Three easy ways to remotely control PC over Internet

If you want to remotely control PC over Internet, you actually have many choices. Not only Windows 10 RDP, you can also choose third-party software Chrome Remote Desktop and AnyViewer. Next, we’ll introduce these three methods in detail.

Method 1. The built-in Windows 10 RDP

If the two computers are in a LAN environment, then the built-in Windows 10 RDP can be used freely. You only need to enter the IP address and user name of the host computer (the computer be controlled) into the client computer (the computer controls) to achieve remote control. However, if the two computers are not in the same network environment, it will be much more complicated to use RDP. Then port forwarding is required to realize remote control of computer over Internet.

What is port forwarding?

Port forwarding is a technique that is used to allow external devices access to computers services on private networks. It does this by mapping an external port to an internal IP address and port. Therefore, to implement port forwarding, we need to configure the static IP address first.

How to get a static IP address?

Step 1. Click Start and then click Settings. Find Network & Internet and then click it.

Network and Internet

Step 2. Click Start and then click Settings. Find Network & Internet and then click it. On the Network & Internet interface, find Advanced network settings, click Change adapter options below.

Change Adapter Options

Step 3. Right-click your network and then click Properties.

Network Properties

Step 4. Tick Internet Protocol Version 4 (TCP/IPv4), and click Properties.

Internet Protocol Version 4

Step 5. Turn on Use the following IP address in the General tab, change the IP address to a valid local IP address outside the scope of the local DHCP, set the Subnet mask, and set the Default gateway. Then turn on Use the following DNS server addresses, set the corresponding address in the Preferred DNS server, and click OK.

IPv4 Properties

How to find the public IP address?

After completing the above steps, it means that you’ve finished setting the static IP. But the static IP can only be used in LAN environment, we also need to get the external IP address (that is, the public IP address) to remotely control PC over Internet.

First, open the Chrome browser, enter “what is my IP” in the search box, and then you can see the public IP address (remember not to share your public IP address with anyone to avoid security issues).

My Public IP Address

How to implement port forwarding?

Step 1. Press Windows key + R to invoke the Run dialog box. Type in “cmd” and press OK. Then type “ipconfig” and press Enter to check the IPv4 Address and Default Gateway.

Default Gateway

Step 2. Enter the device gateway address in the browser address bar, enter the correct user name and password to log in to the router, confirm that port forwarding is enabled, find and click Add profile.

Enable Port Mapping

Step 3: Fill in the corresponding information to create a new port, you can refer to the following:

  • Service name: fill in whatever you want
  • Protocol: TCP
  • External port: 3389
  • Internal port: 3389
  • Internal IP address: computer IP address, such as

Create a New Port

Remotely control PC over Internet over RDP

Step 1. Search for Remote Desktop Connection in the Search box. And then open it.

Remote Desktop Connection

Step 2. Enter the public IP address we found above and user name in the Remote Desktop Connection interface to achieve connection.

General Tab

Note: The Windows 10 built-in program RDP can’t be used freely in all Windows versions. RDP feature isn’t available in Windows 7 Starter Edition/Home Edition, Windows 8/8.1 Home Edition, Windows 10 Home Edition. If you want to use RDP, you need to upgrade your Windows edition yourself.

Method 2. Free third-party software Chrome Remote Desktop

Chrome Remote Desktop, a browser extension of Google, enables you to remotely control another computer or be controlled by another computer from different operating systems. It is fully trans-platform, supporting iOS, OS X, Chrome OS, Android, Windows, and Linux. Here are the detailed operating steps of Chrome Remote Desktop:

Preparation work:

  • Connect both the client computer (the controller computer) and the host computer (the controlled computer) to the network.
  • Download and install the Chrome browser on both computers in advance, and register and log in to the same Google account.

Enable remote control on the host computer

 Step 1. On the host computer, open Chrome Remote Desktop download page. Click Remote Support first and then click the blue download button.

Remote Support Download

Step 2. After automatically jumping to the chrome web store, click Add to Chrome to download Chrome Remote Desktop.

Add to Chrome

Step 3. Click Add extension to confirm the installation.

Confirm Installation

Step 4. Then turn back to the previous page, and then click Generate Code.

Generate Code

Step 5. Remember the automatically-generated code. Note: the code is only valid for 5 minutes.

Share This Screen

Start remote control on the client computer

Step 1. On the client computer, find Connect to another computer on the Remote Support page. Input the automatically-generated code of the host computer. Then click Connect.

Connect to Another Computer

Step 2. On the host computer, there will be a pop-up window asking whether the host computer allows the control of the client computer. Click Share to establish the connection.

Accept Control

Chrome Remote Desktop is relatively simple in operation, and can adapt to different network environments. However, both devices need to be installed with Chrome browser and log in to the same account, making it inconvenient. In addition, users complain that they always encounter Chrome Remote Desktop goes offline problem.

Method 3. Free third-party software AnyViewer

AnyViewer is safe and fast remote desktop software for Windows. It supports multiple Windows versions, including Windows 10/8.1/8/7 and Windows Server 2019/2016/2012 R2. When connecting remotely, there is no need to find the IP addresses of the computers. As long as the two computers are connected to the Internet, they can achieve remote control over AnyViewer.

Preparation work:

  • Connect the client computer (the controller computer) and the host computer (the controlled computer) to the Internet (it doesn’t matter whether the two computers are connected to the same network).
  • Download and install AnyViewer on the client computer and the host computer respectively.
Download Freeware Win 10/8.1/8/7/XP
Secure Download

 Set up AnyViewer

Step 1. Run AnyViewer on both computers.

Temporary Code

Step 2. On the host computer, click on Setting and then Recipient. Tick the third option. Then set the security code you want in the box. Then click OK to finish the set-up process.

Accept Remote Control

Remote control over AnyViewer

You’ve already configured it for remote control. On the client computer, enter the device ID of the host computer. After entering the device ID, you’ll be given two options:

Option 1: You can send a control request; then the host computer will receive a pop-up request. People sitting in front of the host computer could either allow it or deny it.

Send a Control Request to Your Partner

Request to Control Your Device

Option 2: You could also input a security code of your home PC to achieve remote assistance directly. You can either input a permanent security code or a temporary security code.

Security Code

Tip: A permanent security code is set by you in advance. A temporary security code is automatically generated and will change every time. Both security codes allow you to establish the connection directly.


Among the three methods of remotely controlling PC over Internet, Anyviewer is the easiest way to remotely control a PC. RDP requires a tedious configuration process. Chrome Remote Desktop requires users to register an account. By contrast, Anyviewer is not only easy to operate, but also has lots of additional practical features. It is definitely the best choice for novice users!