11

At work I have two computers connected to the same network, each user can download a limited quota of 400 MB each day from internet, but I need more than this. There is a server computer beside me which has unlimited internet access, and I can connect to this computer via remote desktop. Is it possible to use server computer's internet to upgrade my windows 7 to 10 though remote desktop? Not to mention, automatic updates are closed by administrator.

17
  • 38
    Are you trying to bypass your company's policies?
    – Xavierjazz
    Dec 8, 2016 at 14:55
  • 17
    Your company set these restrictions up for a reason (good or bad). Bypassing them without permission will probably get you in to a lot of trouble. Dec 8, 2016 at 15:55
  • 18
    @Patzu You cannot install windows updates without administrator permissions. What you are doing is futile. Besides, your IT department would have upgraded your PC to Windows 10 if they wanted you to use Windows 10. It's their computer, not yours. Don't forget that. Continuing down this path is almost guaranteed to be in violation of your company's IT policies. Go talk with IT, get their permission and blessing before you continue. If they say No, then that's the end of the road.
    – SnakeDoc
    Dec 8, 2016 at 16:58
  • 6
    @Patzu Installing VPN or Proxy software on a company server is very likely to get you fired. It would at most companies. It's a massive security risk, and is a clear circumvention of IT policy.
    – SnakeDoc
    Dec 8, 2016 at 17:01
  • 10
    As a Network Administrator myself I can promise you with absolutely no doubt, just for what you have already done you would be on gardening leave 15 minutes after I found out and for what you're trying to do you'd be fired by the end of the day. You sound like a school child trying to bypass their web filter the way you're talking, except now you're in the real world and a bad reference will affect the rest of your life. It is absolutely not worth it.
    – Ashigore
    Dec 8, 2016 at 18:24

5 Answers 5

16

RDP is not capable of Internet sharing, so you can't share Internet using RDP with standard applications. There are many way to share Internet from a Windows box to another one. I suggest you to use VPN. You should do following steps:

  1. Run VPN Server on your server with unlimited internet access
  2. Connect to VPN server from your limited computer
5
  • 9
    A simple proxy server is even easier, and gets you access to web browsing at least.
    – Brad
    Dec 8, 2016 at 21:05
  • I dont know any build-in proxy server in MS-Windows. So you need to install a third-party application on MS-Windows to make it a proxy server. But any MS-Windows has a simple built-in VPN server. Also every traffic can pass through VPN but some proxies are limited to HTTP or TCP-based protocols.
    – SuB
    Dec 9, 2016 at 20:27
  • Sure, VPN is available but it's a far cry from simple... at least when compared to something like the AnalogX proxy. analogx.com/contents/download/Network/proxy/Freeware.htm If only basic web browsing is needed, that's probably much easier and will require no extra permissions.
    – Brad
    Dec 9, 2016 at 23:15
  • I'm not sure that upgrading win 7 to win 10 can be done by a simple proxy or need whole system internet access. So if it can, the proxy server is acceptable answer, else you need solution like VPN.
    – SuB
    Dec 9, 2016 at 23:45
  • 1
    It can. A proxy is still a common way for internet access. Microsoft just uses their CDN and HTTPS for distributing Windows upgrades.
    – Brad
    Dec 10, 2016 at 0:49
6
  1. Install Bitvise SSH Server on your server.
  2. Use MyEnTunnel to make a SOCKS server on your computer. MyEnTunnel uses SSH to pass SOCKS request to the SSH server.
  3. Use Proxifier to redirect any applications traffic to the SOCKS sever created by MyEnTunnel. This step is not required if the update program accept SOCKS.
2
  • 36
    4. Update your CV. Dec 8, 2016 at 17:29
  • 4
    @LightnessRacesinOrbit You might wanna make that step 0.
    – jpmc26
    Dec 8, 2016 at 23:46
5

You could try upgrading your PC using DVD or USB media instead of an online install. If you can't obtain the DVD elsewhere you could still download the media image using the server and then transfer it to a local PC that has a DVD burner (possibly using Remote Desktop's drive sharing but using a shared folder on the network would be better).

2
  • Once you download the DVD image, there's no reason to actually put it onto an actual DVD.
    – Ben Voigt
    Dec 8, 2016 at 23:17
  • @BenVoigt Personally I think it makes installing on multiple PCs more convenient. You can also use it for recovery or clean reinstallation if necessary.
    – Neil
    Dec 9, 2016 at 0:21
2

If you have administrative access to the server, you might be able to set it up as a proxy server, then connect your two computers to the internet through this proxy server, and run your upgrades. This doesn't involve any remote desktop though.

In theory you could write code that abuses the RDP protocol to tunnel internet traffic, but it's unlikely a tool like that already exists...

3
  • Yes I have access as an administrator to the server, but not to my own computer as an admin. Should I search, How to create a proxy server in windows?
    – D B
    Dec 8, 2016 at 13:41
  • I'm not familiar with setting it up myself, but I'm pretty sure it's a valid solution...
    – Wouter
    Dec 8, 2016 at 13:42
  • 1
    No need for admin access even.
    – Brad
    Dec 9, 2016 at 23:13
0

If you only care about the Win 10 update, the easiest way would be to download an ISO version, configure a shared folder on your Win 7 PC, and place the ISO there from a remote desktop session on your server.

If you actually want to get better access to internet in general, then the easiest way could be to execute a proxy server app on a remote desktop session, like CCProxy or Squid, note that depending on the configuration of the firewall on the server, running such an app (or any similar app that opens a port on the system) may ask you for elevated privileges.

The proxy app will have to be configured for a specific port, you will then need to configure that port + the ip address of your server as a proxy in the browser of your laptop.

Good luck.

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