Skip to content

This program can automatically configure your home network to allow streaming from your gaming PC over the Internet using Moonlight. If problems occur, the included testing tool can provide automatic diagnosis and suggestions of how to address various network issues.

Instructions

For the easiest possible setup process, we highly recommend that you first pair Moonlight with your gaming PC while connected to your home network before trying to use Moonlight over the Internet.

If your gaming PC is already paired with Moonlight:

  1. Install InternetHostingToolSetup-v4.2.exe on your gaming PC.
  2. Run "Moonlight Internet Streaming Tester" via the Start Menu to confirm it's working properly.

If your gaming PC is not already paired with Moonlight:

  1. Install InternetHostingToolSetup-v4.2.exe on your gaming PC.
  2. Run "Moonlight Internet Streaming Tester" via the Start Menu.
  3. Type the IP address that is displayed on the tester's success dialog into the Add PC dialog of Moonlight.
    • You must ensure your Moonlight client is not connected to the same network as your gaming PC during this step or the connection may not be successful.

Having trouble?

  • Ensure UPnP is enabled in your router settings and delete any older Moonlight port forwarding entries that you created manually before running this tool.

  • Try streaming from a different network. Some corporate or public WiFi networks block streaming applications like Moonlight. If that happens, you can try the ZeroTier setup steps.

  • Ask for help on our Discord server. Be sure to have the log from the Moonlight Internet Streaming Tester handy.

Limitations

  • Port forwarding is limited to one GameStream PC per public IP address. This means you should only install this program on one PC on your network to avoid conflicts. To stream from multiple PCs on your home network while away from home, you can try the ZeroTier setup steps.

Changes in v4.2

  • Added support for testing ZeroTier
  • Improved reliability of public IP address detection
Assets 3

@cgutman cgutman released this Jul 31, 2019 · 4 commits to master since this release

This program can automatically configure your home network to allow streaming from your gaming PC over the Internet using Moonlight. If problems occur, the included testing tool can provide automatic diagnosis and suggestions of how to address various network issues.

Instructions

For the easiest possible setup process, we highly recommend that you first pair Moonlight with your gaming PC while connected to your home network before trying to use Moonlight over the Internet.

If your gaming PC is already paired with Moonlight:

  1. Install InternetHostingToolSetup-v4.1.exe on your gaming PC.
  2. Run "Moonlight Internet Streaming Tester" via the Start Menu to confirm it's working properly.

If your gaming PC is not already paired with Moonlight:

  1. Install InternetHostingToolSetup-v4.1.exe on your gaming PC.
  2. Run "Moonlight Internet Streaming Tester" via the Start Menu.
  3. Type the IP address that is displayed on the tester's success dialog into the Add PC dialog of Moonlight.
    • You must ensure your Moonlight client is not connected to the same network as your gaming PC during this step or the connection may not be successful.

Having trouble?

  • Ensure UPnP is enabled in your router settings and delete any older Moonlight port forwarding entries that you created manually before running this tool.

  • Try streaming from a different network. Some corporate or public WiFi networks block streaming applications like Moonlight. If that happens, you can try the ZeroTier setup steps.

  • Ask for help on our Discord server. Be sure to have the log from the Moonlight Internet Streaming Tester handy.

Limitations

  • Port forwarding is limited to one GameStream PC per public IP address. This means you should only install this program on one PC on your network to avoid conflicts. To stream from multiple PCs on your home network while away from home, you can try the ZeroTier setup steps.

Changes in v4.1

  • Improved reliability of UDP port tests on lossy networks
  • Added support for testing hosting over IPv6 networks
  • Fixed test error when UPnP and STUN reported WAN addresses don't match
  • Removed some harmless error messages to prevent confusion
  • Improved accuracy of testing against the loopback relay server
  • Added test output to display progress more clearly
  • Tweaked error messages to be more clear and actionable
Assets 3

@cgutman cgutman released this Jul 13, 2019 · 26 commits to master since this release

This program can automatically configure your home network to allow streaming from your gaming PC over the Internet using Moonlight. If problems occur, the included testing tool can provide automatic diagnosis and suggestions of how to address various network issues.

Instructions

For the easiest possible setup process, we highly recommend that you first pair Moonlight with your gaming PC while connected to your home network before trying to use Moonlight over the Internet.

If your gaming PC is already paired with Moonlight:

  1. Install mish-setup-4.0.exe on your gaming PC.
  2. Run "Moonlight Internet Streaming Tester" via the Start Menu to confirm it's working properly.

If your gaming PC is not already paired with Moonlight:

  1. Install mish-setup-4.0.exe on your gaming PC.
  2. Run "Moonlight Internet Streaming Tester" via the Start Menu.
  3. Type the IP address that is displayed on the tester's success dialog into the Add PC dialog of Moonlight.
    • You must ensure your Moonlight client is not connected to the same network as your gaming PC during this step or the connection may not be successful.

Having trouble?

  • Ensure UPnP is enabled in your router settings and delete any older Moonlight port forwarding entries that you created manually before running this tool.

  • Try streaming from a different network. Some corporate or public WiFi networks block streaming applications like Moonlight. If that happens, you can try the ZeroTier setup steps.

  • Ask for help on our Discord server. Be sure to have the log from the Moonlight Internet Streaming Tester handy.

Limitations

  • Port forwarding is limited to one GameStream PC per public IP address. This means you should only install this program on one PC on your network to avoid conflicts. To stream from multiple PCs on your home network while away from home, you can try the ZeroTier setup steps.

Changes in v4.0

Assets 3

@cgutman cgutman released this Apr 5, 2019 · 29 commits to master since this release

This program can automatically configure your home network to allow streaming from your gaming PC over the Internet using Moonlight. If problems occur, the included testing tool can provide automatic diagnosis and suggestions of how to address various network issues.

Instructions

For the easiest possible setup process, we highly recommend that you first pair Moonlight with your gaming PC while connected to your home network before trying to use Moonlight over the Internet.

If your gaming PC is already paired with Moonlight:

  1. Install mish-3.0.msi on your gaming PC.
  2. Run "Moonlight Internet Streaming Tester" via the Start Menu to confirm it's working properly.

If your gaming PC is not already paired with Moonlight:

  1. Install mish-3.0.msi on your gaming PC.
  2. Run "Moonlight Internet Streaming Tester" via the Start Menu.
  3. Type the IP address that is displayed on the tester's success dialog into the Add PC dialog of Moonlight.
    • You must ensure your Moonlight client is not connected to the same network as your gaming PC during this step or the connection may not be successful.

Having trouble?

  • Ensure UPnP is enabled in your router settings and delete any older Moonlight port forwarding entries that you created manually before running this tool.

  • Try streaming from a different network. Some corporate or public WiFi networks block streaming applications like Moonlight. If that happens, you can try the ZeroTier setup steps.

  • Ask for help on our Discord server. Be sure to have the log from the Moonlight Internet Streaming Tester handy.

Limitations

  • Port forwarding is limited to one GameStream PC per public IP address. This means you should only install this program on one PC on your network to avoid conflicts. To stream from multiple PCs on your home network while away from home, you can try the ZeroTier setup steps.

Changes in v3.0

  • Removed the need for manual testing in cases where NAT reflection is not available
  • Fixed inaccurate test results when NAT reflection and UPnP are both unavailable
  • Simplified solution recommendations when tests fail
  • Fixed log rotation and improved logging quality
Assets 3

@cgutman cgutman released this Mar 10, 2019 · 38 commits to master since this release

This program can automatically configure your home network to allow streaming from your gaming PC over the Internet using Moonlight. If problems occur, the included testing tool can provide automatic diagnosis and suggestions of how to address various network issues.

Instructions

For the easiest possible setup process, we highly recommend that you first pair Moonlight with your gaming PC while connected to your home network before trying to use Moonlight over the Internet.

If your gaming PC is already paired with Moonlight:

  1. Install mish-2.3.msi on your gaming PC.
  2. Run "Moonlight Internet Streaming Tester" via the Start Menu to confirm it's working properly.

If your gaming PC is not already paired with Moonlight:

  1. Install mish-2.3.msi on your gaming PC.
  2. Run "Moonlight Internet Streaming Tester" via the Start Menu.
  3. Type the IP address that is displayed on the tester's success dialog into the Add PC dialog of Moonlight.
    • You must ensure your Moonlight client is not connected to the same network as your gaming PC during this step or the connection may not be successful.

Having trouble?

  • Ensure UPnP is enabled in your router settings and delete any older Moonlight port forwarding entries.

  • Try streaming from a different network. Some corporate or public WiFi networks block streaming applications like Moonlight. If that happens, you can try the ZeroTier setup steps.

  • Ask for help on our Discord server. Be sure to have the log from the Moonlight Internet Streaming Tester handy.

Limitations

  • Port forwarding is limited to one GameStream PC per public IP address. This means you should only install this program on one PC on your network to avoid conflicts. To stream from multiple PCs on your home network while away from home, you can try the ZeroTier setup steps.

Changes in v2.3

  • Reduced service permissions to increase security
  • Updated MiniUPnP library for improved error messages
  • Fixed compatibility with certain STUN servers
Assets 3

@cgutman cgutman released this Jan 5, 2019 · 43 commits to master since this release

This program can automatically configure your home network to allow streaming from your gaming PC over the Internet using Moonlight. If problems occur, the included testing tool can provide automatic diagnosis and suggestions of how to address various network issues.

Instructions

For the easiest possible setup process, we highly recommend that you first pair Moonlight with your gaming PC while connected to your home network before trying to use Moonlight over the Internet.

If your gaming PC is already paired with Moonlight:

  1. Install mish-2.2.msi on your gaming PC.
  2. Run "Moonlight Internet Streaming Tester" via the Start Menu to confirm it's working properly.

If your gaming PC is not already paired with Moonlight:

  1. Install mish-2.2.msi on your gaming PC.
  2. Run "Moonlight Internet Streaming Tester" via the Start Menu.
  3. Type the IP address that is displayed on the tester's success dialog into the Add PC dialog of Moonlight.
    • You must ensure your Moonlight client is not connected to the same network as your gaming PC during this step or the connection may not be successful.

Having trouble?

  • Ensure UPnP is enabled in your router settings and delete any older Moonlight port forwarding entries.

  • Try streaming from a different network. Some corporate or public WiFi networks block streaming applications like Moonlight. If that happens, you can try the ZeroTier setup steps.

  • Ask for help on our Discord server. Be sure to have the log from the Moonlight Internet Streaming Tester handy.

Limitations

  • Port forwarding is limited to one GameStream PC per public IP address. This means you should only install this program on one PC on your network to avoid conflicts. To stream from multiple PCs on your home network while away from home, you can try the ZeroTier setup steps.

Changes in v2.2

  • Added help links to error dialogs
  • Fixed issues preventing the tool from working properly if google.com was blocked
  • Fixed a bug handling responses from certain routers
Assets 3

@cgutman cgutman released this Nov 21, 2018 · 54 commits to master since this release

This program can automatically configure your home network to allow streaming from your gaming PC over the Internet using Moonlight. If problems occur, the included testing tool can provide automatic diagnosis and suggestions of how to address various network issues.

Instructions

For the easiest possible setup process, we highly recommend that you first pair Moonlight with your gaming PC while connected to your home network before trying to use Moonlight over the Internet.

If your gaming PC is already paired with Moonlight:

  1. Install mish-2.1.msi on your gaming PC.
  2. Run "Moonlight Internet Streaming Tester" via the Start Menu to confirm it's working properly.

If your gaming PC is not already paired with Moonlight:

  1. Install mish-2.1.msi on your gaming PC.
  2. Run "Moonlight Internet Streaming Tester" via the Start Menu.
  3. Type the IP address that is displayed on the tester's success dialog into the Add PC dialog of Moonlight.
    • You must ensure your Moonlight client is not connected to the same network as your gaming PC during this step or the connection may not be successful.

Having trouble?

  • Ensure UPnP is enabled in your router settings and delete any older Moonlight port forwarding entries.

  • Try streaming from a different network. Some corporate or public WiFi networks block streaming applications like Moonlight. If that happens, you can try the ZeroTier setup steps.

  • Ask for help on our Discord server. Be sure to have the log from the Moonlight Internet Streaming Tester handy.

Limitations

  • Port forwarding is limited to one GameStream PC per public IP address. This means you should only install this program on one PC on your network to avoid conflicts. To stream from multiple PCs on your home network while away from home, you can try the ZeroTier setup steps.

Changes in v2.1

  • Improved experience for testing with routers that don't support NAT reflection
  • Moved UPnP IPv6 firewall control code into GSv6Fwd where it belongs
  • Added support for using PCP to port forward directly on a LAN
  • Don't port forward UDP 7 to avoid possible reflection from internal hosts
  • Added a basic installer UI
Assets 3

@cgutman cgutman released this Nov 21, 2018 · 65 commits to master since this release

This program automatically manages UPnP/NAT-PMP/PCP port forwarding rules for using Moonlight over the Internet.

Instructions

  1. Install mish-2.0.msi on your home PC with GeForce Experience. The install will complete without any UI to click through.
  2. If you have previously created manual port forwarding entries for Moonlight, ensure UPnP is enabled and remove the manual entries from your router settings.
  3. Make sure the automatic configuration was successful by running "Moonlight Internet Streaming Tester" via the Start Menu.
  4. Confirm everything works by testing it from a different network. Testing connectivity with cellular data or tethering is a good option if you don't have a different network easily reachable.
    • If you've previously used Moonlight on the same network as your PC, it should connect automatically over the Internet if you're outside your house.
    • If it doesn't connect automatically or it's your first time connecting to this PC, type the address that is displayed on the tester's success dialog into the Add PC dialog of Moonlight.

Limitations

  • Port forwarding is limited to one GameStream PC per public IP address. This means you should only install this program on one PC on your network to avoid conflicts.

Changes in v2.0

  • Added support for streaming through many double-NAT and Carrier-Grade (ISP) NAT configurations that break port forwarding for most other applications
  • Implemented experimental support for Wake-on-LAN over the Internet
  • Improved reliability of public IP address detection and connection tests
  • Fixed issues handling NAT-PMP port conflicts
  • Automatically resolve port forwarding conflicts which can happen if the host PC IP address changes (where possible)
Assets 3

@cgutman cgutman released this Oct 24, 2018 · 89 commits to master since this release

This program automatically manages UPnP/NAT-PMP port forwarding rules for using Moonlight over the Internet.

Instructions

  1. Install mish-1.3.msi on your home PC with GeForce Experience
  2. If you have previously created manual port forwarding entries for Moonlight, ensure UPnP is enabled and remove the manual entries from your router settings.
  3. Make sure the automatic configuration was successful by running "Moonlight Internet Streaming Tester" via the Start Menu.
  4. Confirm everything works by testing it from a different network. Testing connectivity with cellular data or tethering is a good option if you don't have a different network easily reachable.
    • If you've previously used Moonlight on the same network as your PC, it should connect automatically over the Internet if you're outside your house.
    • If it doesn't connect automatically or it's your first time connecting to this PC, type the address that is displayed on the tester's success dialog into the Add PC dialog of Moonlight.

Limitations

  • Port forwarding is limited to one GameStream PC per public IP address. This means you should only install this program on one PC on your network to avoid conflicts.

Changes in v1.3

  • Fix malformed UPnP requests that could cause issues with some routers
  • Fix port forwarding on certain buggy routers that don't handle NAT-PMP conflicts properly
  • Minor cosmetic improvements to logging, error messages, etc.
Assets 3

@cgutman cgutman released this Oct 22, 2018 · 95 commits to master since this release

This program automatically manages UPnP/NAT-PMP port forwarding rules for using Moonlight over the Internet.

Instructions

  1. Install mish.msi on your home PC with GeForce Experience
  2. If you have previously created manual port forwarding entries for Moonlight, ensure UPnP is enabled and remove the manual entries from your router settings.
  3. Run the "Moonlight Internet Streaming Tester" (MIST) to ensure everything is configured properly

Limitations

  • Port forwarding is limited to one GameStream PC per public IP address. This means you should only install this program on one PC on your network to avoid conflicts.

Changes in v1.2

  • Fix handling of UPnP devices returning empty or bogus WAN IP addresses
  • Check for UPnP rule updates every 2 minutes to recover more quickly after a router reboot
  • Fix misleading error message if GameStream has never been enabled
  • Improve detection of double NATs, carrier-grade NATs, and NAT reflection being unsupported
  • Remove port forwarding rules when the service is stopped or uninstalled
Assets 3
You can’t perform that action at this time.