David,
> From: "David Brown" <[EMAIL PROTECTED]>
> Subject: Using VNC with TCP/IP address masquerading
>
> I have used VNC for a while now in our internal network, and find it very
> useful. We are now thinking about using it over longer distances (i.e.,
> over the internet) to control software on some of our customers' machines.
> We can put pretty much whatever software we want on the end-user machines
> (almost certainly NT 4.0, possible win2k), but we cannot change how these
> are connected to the outside world.
[snip]
>
> However, if the target machine is connected to the internet via an network,
> with a firewall and IP masquerading, things are going to be much more
> difficult. We cannot tell in advance if they have a unix box, and NT
> machine, or a stand-alone router/firewall, and we cannot really insist that
> the end user changes his router/firewall setup.
[snip]
> Is there any way that I could make a VNC server
> on my machine accessible from the outside?
>
> Thanks for any help.
>
> David Brown
> System Developer
> WestControl a.s
> Norway
I would recommend that you have the customer try the "Add New Client"
(on Win32) or "vncconnect" (on Unix) to send the VNC server connection
to a listening vncviewer running at your site. In this way, the
connection is established *outbound* at the customer's site and will
be much more likely to succeed in at NAT and/or firewall situation.
Of course, the listening viewer would have to be listening directly
on the Internet at your site. However, the security issues are then
under your control and not at the whim of the security folks at your
customer site.
In the worst case, you could probably modify the VNC server you are
using to use the HTTP CONNECT command to proxy across the local
firewall if necessary. Someone at workspot.net has already done
this with the viewer that they use. You likely need the same done
to your server. If this should be necessary and you do not want
to make the code changes yourself, my employer, Tridia Corp.
provides custom development services relating to VNC technologies
(see my signature).
This same general idea is being discussed in another thread,
currently:
> Date: Mon, 04 Dec 2000 11:20:57 -0600
> From: David Rock <[EMAIL PROTECTED]>
> Subject: Re: Send my own screen to another client
>
> Henning H|lsebusch wrote:
>
> > Hi,
> >
> > I've got a little question. Is ist possible to send my own screen contents
> > to another client computer, like "MasterEye" ? I think with VNC it is only
> > possible to "catch" a screen, isn't it?
>
> If you have a vncserver set up and the client is set up in "listen mode", you
> can send the connection to the vncviewer from the server. The net result is
> the same as if the viewer got the screen itself, with the exception that
> there is no authentication necessary by the viewer.
>
> - -Dave Rock
> [EMAIL PROTECTED]
--
Brian
----------------------------------------------------------------------------
TridiaVNC, the cross-platform, open source, remote control solution.
http://www.TridiaVNC.com/ and http://www.developVNC.org/
Java VNC Server Demo:
http://www.developVNC.org/logged-in/jVNC-info.html
---------------------------------------------------------------------
To unsubscribe, send a message with the line: unsubscribe vnc-list
to [EMAIL PROTECTED]
See also: http://www.uk.research.att.com/vnc/intouch.html
---------------------------------------------------------------------