Simple question of making VNC accessible in web browser
Astan Chee
stanc "at" al.com.au
Thu Nov 30 11:56:00 2006
Hi Wez,
Interestingly enough, this is the case at the viewer end (i.e. that
there is a transparent web proxy).
So there is no way to change this then? Oh well,
thanks for the support and info so far!
Cheers
Astan
James Weatherall wrote:
> Astan,
>
> Given that the problem occurs with port 80 and not with port 8080, it's most
> likely that you're using some sort of transparent web proxy at the viewer
> end, through which all port 80 traffic passes. This won't work for the main
> VNC connection, which uses RFB, not HTTP.
>
> Regards,
>
> Wez @ RealVNC Ltd.
>
>
>
>> -----Original Message-----
>> From: vnc-list-admin "at" realvnc.com
>> [mailto:vnc-list-admin "at" realvnc.com] On Behalf Of Astan Chee
>> Sent: 30 November 2006 04:37
>> To: James Weatherall
>> Cc: vnc-list "at" realvnc.com; stewart "at" sibecker.co.uk
>> Subject: Re: Simple question of making VNC accessible in web browser
>>
>> Hi,
>> The "one-port" option that was suggested doesnt seem to work
>> on port 80.
>> The following error occured when trying to view via internet
>> explorer a
>> VNC server (enterprise edition version 4.2.7 i think) with
>> both java and
>> main connection set to port 80:
>> rfb.Exception: reading version failed: not an RFB server
>> This ofcourse happens before the password prompt (but after
>> the server
>> selection) in the java applet.
>> Im not sure what is causing this. Any ideas or workarounds for this
>> problem?
>> Despite this, putting both to port 8080 seems to work fine. Just
>> wondering what is the deal with port 80.
>> Also I noticed something strange in that although the server
>> is 4.2.7,
>> the client in the java applet says it is vnc viewer 4.2.6 .
>> not sure if
>> this is the issue or not.
>> Thanks again for all your help.
>> Cheers
>> Stan
>>
>> James Weatherall wrote:
>>
>>> Hi there,
>>>
>>> VNC Enterprise Edition supports "One-Port" operation,
>>>
>> allowing VNC Viewer
>>
>>> for Java to be served via HTTP on the same port as VNC
>>>
>> connections will use.
>>
>>> Regards,
>>>
>>> Wez @ RealVNC Ltd.
>>>
>>>
>>>
>>>
>>>> -----Original Message-----
>>>> From: vnc-list-admin "at" realvnc.com
>>>> [mailto:vnc-list-admin "at" realvnc.com] On Behalf Of Astan Chee
>>>> Sent: 21 November 2006 05:41
>>>> To: vnc-list "at" realvnc.com; stewart "at" sibecker.co.uk
>>>> Subject: Re: Simple question of making VNC accessible in
>>>>
>> web browser
>>
>>>> Sorry to bring this up again but two things, firstly thank
>>>> you very much
>>>> for the information, it worked fine.
>>>> Secondly, I havent tested this yet but instead of forwarding
>>>> port 5900
>>>> to my pc, change the VNC (and the java) port 80 and only
>>>> forward port 80
>>>> from my router. Will this work? or cause conflict since
>>>>
>> both the java
>>
>>>> http port and the vnc port is 80.
>>>> Also no, im using VNC enterprise edition also security is not
>>>> really an
>>>> issue.
>>>> Thanks again for your help.
>>>> Cheers
>>>>
>>>> S. I. Becker wrote:
>>>>
>>>>
>>>>> To remove the need for ":xxxx" at the end, you need to have
>>>>>
>>>>>
>>>> the java
>>>>
>>>>
>>>>> viewer being served on the standard http port, which is port 80.
>>>>>
>>>>> There are two basic ways of doing this
>>>>>
>>>>> Either:
>>>>>
>>>>> 1) Forward port 80 on your router to port 5800 on your computer,
>>>>>
>>>>> Or (e.g. if your router does not support changing the
>>>>>
>> port, or you
>>
>>>>> want to omit :5800 while _inside_ your LAN).
>>>>>
>>>>> 2) Forward port 80 on your router to port 80 on your
>>>>>
>> computer, and
>>
>>>>> change the VNC java port to 80.
>>>>>
>>>>> Port forwarding is needed because your ip address to the outside
>>>>> world, is actually your IP address of your router. It then
>>>>>
>>>>>
>>>> needs to
>>>>
>>>>
>>>>> know what to do with connections on each port - whether to
>>>>>
>>>>>
>>>> ignore them
>>>>
>>>>
>>>>> (probably the default).
>>>>>
>>>>> In either case, you will also need to forward port 5900 on
>>>>>
>>>>>
>>>> your router
>>>>
>>>>
>>>>> to your PC.
>>>>>
>>>>> NOTE: IF YOU ARE USING REALVNC FREE EDITION, THE ABOVE IS
>>>>>
>>>>>
>>>> NOT SECURE.
>>>>
>>>>
>>>>> IT IS HIGHLY RECOMMENDED TO TUNNEL VNC THROUGH SOME OTHER SECURE
>>>>> CHANNEL, SUCH AS SSH OR VPN. (The Personal and
>>>>>
>> Enterprise editions
>>
>>>>> are more secure, or take a look at VeNCrypt -
>>>>> http://sourceforge.net/projects/vencrypt/ ).
>>>>>
>>>>> You don't need Apache - Apache is for actual web-sites
>>>>>
>> servers, not
>>
>>>>> other services that also use the http protocol. Indeed
>>>>>
>> if you have
>>
>>>>> Apache on your system and try to change the java port to
>>>>>
>> 80, one or
>>
>>>>> other will fail, because you can only have one thing
>>>>>
>>>>>
>>>> listening to port
>>>>
>>>>
>>>>> 80. If you do have Apache (or any other web-server), you can
>>>>> configure it to work in harmony with VNC, by setting up a
>>>>>
>>>>>
>>>> page in it
>>>>
>>>>
>>>>> just like the one VNC serves, but from your e-mail I'm
>>>>>
>>>>>
>>>> assuming that
>>>>
>>>>
>>>>> you don't have Apache, and so don't need to do this.
>>>>>
>>>>> HTH,
>>>>>
>>>>> Stewart
>>>>>
>>>>> Astan Chee wrote:
>>>>>
>>>>>
>>>>>> I dont understand how port forwarding (due to my lack of
>>>>>>
>>>>>>
>>>> knowledge in
>>>>
>>>>
>>>>>> it) can solve it.
>>>>>> Even if i forward port 5900 and 5800 in my router does
>>>>>>
>> that mean i
>>
>>>>>> can access the vnc server simply by typing http://<ip address>
>>>>>> instead of http://<ip address>:5800 ?
>>>>>> Sorry but im not all that familiar with port forwarding and had
>>>>>> several accidents with it in the past.
>>>>>> Thanks for you for your help!
>>>>>> Cheers
>>>>>> Israel A. Martmnez Ibarra wrote:
>>>>>>
>>>>>>
>>>>>>> you don't need apache; the only thing to do is to
>>>>>>>
>> forwar the port
>>
>>>>>>> 5900 and
>>>>>>> 5800 in your router/modem to see your vnc server from the
>>>>>>>
>>>>>>>
>>>> WAN side.
>>>>
>>>>
>>>>>>> for more help to do forwarding go to http://www.portforward.com
>>>>>>> cheers.
>>>>>>>
>>>>>>> ----- Original Message ----- From: "Astan Chee"
>>>>>>>
>> <stanc "at" al.com.au>
>>
>>>>>>> To: <vnc-list "at" realvnc.com>
>>>>>>> Sent: Tuesday, November 14, 2006 11:47 PM
>>>>>>> Subject: Simple question of making VNC accessible in web browser
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>> Hi,
>>>>>>>> I have a winXP machnine running with a VNC server on it.
>>>>>>>> What Im trying to do is access said machine from the
>>>>>>>>
>>>>>>>>
>>>> outside world
>>>>
>>>>
>>>>>>>> via
>>>>>>>> a web browser. I can do it fine if I type http://<ip
>>>>>>>>
>>>>>>>>
>>>> address>:5800 in
>>>>
>>>>
>>>>>>>> the URL where <ip address> is the ip of my computer.
>>>>>>>> Now what Im trying to do is get access when I dont have
>>>>>>>>
>>>>>>>>
>>>> access to port
>>>>
>>>>
>>>>>>>> 5800. This means that when I type http://<ip address> in
>>>>>>>>
>>>>>>>>
>>>> the URL the
>>>>
>>>>
>>>>>>>> same should happen. I searched and read in a few places
>>>>>>>>
>>>>>>>>
>>>> saying that I
>>>>
>>>>
>>>>>>>> needed apache installed on my machine and that I
>>>>>>>>
>> needed to change
>>
>>>>>>>> settings in both VNC and apache. What Im asking is how do I do
>>>>>>>> this? Are
>>>>>>>> there any tutorials that shows how I can do this?
>>>>>>>> Similar to IBM's BladeCenter management module (the
>>>>>>>>
>>>>>>>>
>>>> remote control
>>>>
>>>>
>>>>>>>> section) for those who have used/seen it before.
>>>>>>>> Thanks
>>>>>>>> _______________________________________________
>>>>>>>> VNC-List mailing list
>>>>>>>> VNC-List "at" realvnc.com
>>>>>>>> To remove yourself from the list visit:
>>>>>>>> http://www.realvnc.com/mailman/listinfo/vnc-list
>>>>>>>>
>>>>>>>>
>>>>>> _______________________________________________
>>>>>> VNC-List mailing list
>>>>>> VNC-List "at" realvnc.com
>>>>>> To remove yourself from the list visit:
>>>>>> http://www.realvnc.com/mailman/listinfo/vnc-list
>>>>>>
>>>>>>
>>>>> _______________________________________________
>>>>> VNC-List mailing list
>>>>> VNC-List "at" realvnc.com
>>>>> To remove yourself from the list visit:
>>>>> http://www.realvnc.com/mailman/listinfo/vnc-list
>>>>>
>>>>>
>>>> _______________________________________________
>>>> VNC-List mailing list
>>>> VNC-List "at" realvnc.com
>>>> To remove yourself from the list visit:
>>>> http://www.realvnc.com/mailman/listinfo/vnc-list
>>>>
>>>>
>>> _______________________________________________
>>> VNC-List mailing list
>>> VNC-List "at" realvnc.com
>>> To remove yourself from the list visit:
>>> http://www.realvnc.com/mailman/listinfo/vnc-list
>>>
>> _______________________________________________
>> VNC-List mailing list
>> VNC-List "at" realvnc.com
>> To remove yourself from the list visit:
>> http://www.realvnc.com/mailman/listinfo/vnc-list