Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

I was wondering if there was a solution already created that would be all web browser based without having the need to connect to anything else other than the web server port if you were the client.

Ex: The server that has the VNC server on it, also has a built in web server which is a part of the VNC program. Is there a solution where the VNC server on that machine can stream its content to the web server using flash or something so that clients can just goto the web server and control the machine from there (using the flash interface and only communicating via http, no other sockets) without having to connect to the VNC server itself?

The thing is, I need this to all work as if you were just viewing a normal web page on the internet. There are network restrictions on the clients end that do not allow any tunnelling, anything other than HTTP traffic on HTTP ports, SSL VPN's, etc.

share|improve this question
    
what operating system? –  studiohack Aug 31 '10 at 0:56
1  
Windows XP on both ends EDIT: However, I can make the machine that is running the VNC server a Linux one if necessary. –  SniperXPX Aug 31 '10 at 1:01

5 Answers 5

I'm not too well versed in web servers and everything, but LogMeIn Free is web-based on the client end (not the server)...

sorry if this doesn't work...just a suggestion...

share|improve this answer
    
I know people who use this program. I haven't tried it but I believe that it is more than just webpage based. It is also very popular so I wouldn't doubt that it is blocked at the location where I wish to remote my machine from. I will give it a try tomorrow though, thanks for the suggestion. –  SniperXPX Aug 31 '10 at 1:00
    
one thing I have found with work blocks and such, is that the filters often block http:// versus http s :// ...sometimes it helps to type up the site address with the extra 's' in http, versus click it in Google or Bing... –  studiohack Aug 31 '10 at 1:14
    
They are using some McAffee web filter that is the strictest I have come across yet. I just started this job yesterday, I tried all of my old tricks to get past it, but they all failed. I was shocked when Hamachi (SSL VPN) wouldn't even connect to its servers. I do however have access to my home router from work so I can play with port forwarding while I am there. –  SniperXPX Aug 31 '10 at 1:18
1  
I've used it and it works fine. –  KronoS Aug 31 '10 at 4:27

Take a look at this StackOverflow question, which asks the same question. A couple of the answers look promising, but I've never used any of them myself.

share|improve this answer
1  
Thanks a lot! I will try all of these solutions tomorrow. My poor windows box is going to be loaded with remote software. –  SniperXPX Aug 31 '10 at 1:07

You state,

The thing is, I need this to all work as if you were just viewing a normal web page on the internet. There are network restrictions on the clients end that do not allow any tunnelling, anything other than HTTP traffic on HTTP ports, SSL VPN's, etc.

But how can you tell if you are tunneling or not if it is over port 80? Set up your home router to accept ssh on port 80, then ssh out of the local machine into the router. Set up a tunnel, launch the VNC server on the remote machine, then point your local browser to the tunnel on 127.0.0.1.

Alternatively, can you ssh into work from home? If so, set up a reverse SSH tunnel from home, then connect to it on localhost when you are at work.

share|improve this answer
    
I have tried this. It doesn't work. I've been meaning to install Wireshark on the machine there to see what's going on. EDIT: I have tried this on ports: 80, 443, 8080. –  SniperXPX Aug 31 '10 at 1:50
    
If you give more description of why it doesn't work it might help to debug why... Router not accepting ssh on 80? Need to do extra local tunneling to mask the outbound portion? etc. ssh has good verbose info when the flags are set. –  user31752 Aug 31 '10 at 1:53
    
Okay. I have sought up a SSH server in my home network here. I have tried forwarding port 80 to the SSH server within my network. I tried to PuTTY the SSH server from work on 80, no go. It just times out/no response. –  SniperXPX Aug 31 '10 at 1:54
    
dscoduc.com/2009/06/hiding-ssh-traffic-in-https-traffic –  user31752 Aug 31 '10 at 1:58
    
Perhaps a 3rd party proxy? Also, you state you tried forwarding 80 from router to something in your home network, but did it succeed? And I'm not understanding your terminology: "I tried to PuTTY the SSH server from work on 80". Isn't the ssh server at home, and the ssh client at work? –  user31752 Aug 31 '10 at 2:00

Yuuguu will work with any flash-9 enabled browser. The host machine needs to have the desktop client (Windows, Mac or Linux) installed. You connect to a normal web page and enter the given PIN, the host can then share their screen and allow remote control.

share|improve this answer

EduVNC worked perfect for my problem.

I tried the SSH tunnelling but that did not work because of the timeout policy set on the network.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

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