We have multiple Windows users on a single Windows 2008 R2 server (Standard edition), say 10 users. We would like each user (or program running in that user session) to utilize a separate IP address for all internet traffic. Is there a way to configure this within Windows? Or would we need to use something like OpenVPN or Squid Proxy and configure that for each user?

  • Are you saying you want a LAN and you want them all to be able to access the Internet? – Matt Sep 14 '15 at 23:36
  • I am assuming you are talking about 10 users on a Remote Deskop Server? And you want each user to have a private network IP address, or are you talking about public IPs? – eKKiM Sep 14 '15 at 23:59
  • Flagged as unclear, as deleted my post as I re read, and now seen it like @eKKiM seen it. – yagmoth555 - GoFundMe Monica Sep 15 '15 at 0:12
  • @Alchemical, please edit your question to clarify what you're trying to achieve (and also why). – womble Sep 15 '15 at 0:39
  • Its 10 users on a single PC. It is a testing scenario. in theory they could be logged in with RDC, but they will not be. It is actually related to browser automation testing, we want each browser/site to be tested in a unique environment. – Alchemical Sep 18 '15 at 21:50

Under the assumption you are talking about users using Remote Desktop Services.

Windows Server 2008 R2 has a feature called Remote Desktop IP Virtualization and comes with the Remote Desktop Server Session Host role.

This feature comes with 2 options:

  • Per-Session mode: Remote Desktop IP Virtualization assigns an IP address per user session.
  • Per-program mode: Almost the same for Per-Session mode but only for a few pre-defined applications.


  • This is interesting, but this is actually not really for RDC users. Just as the question states, it is for different Windows users on the same PC. Specifically, there will be automated testing software running on each user instance. – Alchemical Sep 18 '15 at 22:06

RDS IP Virtualization is interesting, but it does not look like it allows assigning an ip per user, which is our requirement.

Until any new info comes in, it looks like the easiest way to do this is with proxies.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.