Connexion Boulot -> Maison avec VNC via un proxy - Windows & Software
Marsh Posté le 28-02-2002 à 16:28:52
pipomolo a écrit a écrit : Voila j'ai fait une recherche mais j'ai rien trouve... Je cherche a pouvoir me connecter avec VNC a mon PC perso qui est chez moi avec une connexion ADSL 1024, depuis le boulot. Le probleme c'est qu'au boulot, je ne peux pas me connecter directement au net, mais je dois passer par un proxy. Voila en detail ma config Boulot (Station Sun) ->-(LAN)-> Proxy ->-(INTERNET)-> Home (PC sous Win XP/ADSL 1024) Le serveur tourne sur mon PC a la maison, mais je ne peux pas me connecter directement avec le client . J'ai donc essaye avec un browser, pour attaquer l'applet Java, mais la non plus ca ne marche pas (l'applet ne peut pas se connecter a une IP differente de celle ayant demande la connexion...or ici c'est le proxy, l'IP de la station Sun n'est pas visible depuis le net) Savez-vous s'il est possible de faire ce que je cherche a faire ? Peut-etre en utilisant directement l'applet Java via une JVM, sans passer par un browser ? (ie: plus de restrictions) ? Ou alors en utilisant un tunnel http ? (du style http://www.nocrew.org/software/httptunnel.html) Voila si qq'un a deja reussi a faire un truc ds ce genre ca m'interesserait... |
tu dois passer non seulement par un proxy, mais aussi par un firewall qui doit filtrer tous les ports, exceptés le sports 80 et peut-etre 21 ...
Soit tu t'entends bien avec l'admin du firewall et tu lui demandes d'ouvrir le port pour VNC, soit je penses que c'est rappé ...
Marsh Posté le 28-02-2002 à 17:42:21
Pour le firewall c'est pas un probleme...je peux configurer le serveur VNC pour ecouter sur n'importe quel port...enfin je crois . Quant a bien m'entendre avec l'admin c meme pas la peine
D'ailleurs comment je peux savoir facilement quels sont les ports autorises par le firewall du taff ?
Mais ce qui m'embete vraiment c'est l'histoire du proxy...car mon PC chez moi va voir une requete arriver provenant du proxy...il n'aura aucune info sur l'IP de ma machine (normal puisque c'est une IP de LAN)
D'ou mon idee d'utiliser un tunnel http qui encapsulerait tout ca. En gros ca fonctionne avec un serveur qui ecoute sur un port defini et redirige vers une autre port d'une appli. Ca s'est pour mon PC chez moi. Du cote client tu peux faire passer l'appli que tu veux ds le tunnel en redirigeant aussi un port.
Mais bon j'ai surement pas bien compris le principe de tunnel http, si quelqu'un pouvait m'expliquer ca se serait cool...
[jfdsdjhfuetppo]--Message édité par pipomolo--[/jfdsdjhfuetppo]
Marsh Posté le 28-02-2002 à 18:37:21
Marsh Posté le 07-03-2002 à 10:34:21
Il m'intéresse ce sujet car je suis dans le même cas, mais on p)eux même pas configurer le proxy dans TightVNC ???
Marsh Posté le 07-03-2002 à 10:53:36
Nan, et c'est justement pour ca qu'ilfaut utiliser un tunnel http, qui permet de configurer le proxy.
Ensuite tu te connectes sur le tunnel (donc sur ta machine locale), qui va tout faire passer a travers le proxy...en theorie, car moi au taff il y a deux proxys...le premier passe mais pas le deuxieme...
Si tu es sous *nix, tu peux utiliser GNU httptunnel ( http://www.nocrew.org/software/httptunnel.html )
Si tu es sous win, tu peux aussi l'utiliser, et il y a aussi HTTPort ( http://www.htthost.com/ )
Marsh Posté le 07-03-2002 à 12:00:56
Alors donc, dans "Port mapping" j'ajoute TightVNC (enfin peu importe..) dans local port, je met le port que le proxy utilise pour IE ? Dans "Remote host" je met l'IP de mon PC qui m'attend dans ma maison ?? Et "Remote port" ?? C'est quoi ? 5800 ?? 5900
Merci !!!
Marsh Posté le 07-03-2002 à 12:01:17
pipomolo a écrit a écrit : Nan, et c'est justement pour ca qu'ilfaut utiliser un tunnel http, qui permet de configurer le proxy. Ensuite tu te connectes sur le tunnel (donc sur ta machine locale), qui va tout faire passer a travers le proxy...en theorie, car moi au taff il y a deux proxys...le premier passe mais pas le deuxieme... Si tu es sous *nix, tu peux utiliser GNU httptunnel ( http://www.nocrew.org/software/httptunnel.html ) Si tu es sous win, tu peux aussi l'utiliser, et il y a aussi HTTPort ( http://www.htthost.com/ ) |
En tout cas merci pour le prog je connaissait carrément pas...
Marsh Posté le 07-03-2002 à 12:36:04
Essaies de faire un VPN tu rentres ton pc dans le domaine et ca devrait marcher
Marsh Posté le 11-03-2002 à 10:31:31
salut,
j'ai un proxy qui laisse passer que le port 80 au boulot
comment parametrer mon winvnc chez moi pour qu'il nutilise plus les ports 5800 5900 5801 5901 mais seulement le 80 ?
comme ça je pourrai taper dans IE : http://xx.yy.zz.ww:5800+80 (je crois)
merci
Marsh Posté le 11-03-2002 à 10:47:47
tu pe aussi essayer en utilisant la propriété add new client de vnc server....
en fait tu appel ta machine chez toi (qui doit etre en listen mode) et tu ouvres à partir du boulot la connexion chez toi...
ert quand t'arrive chez toi ça doit etre bon...(si tu met pas trop longtemps car je croi qu'avec vnc si il y a pas de trafic ça tombe au bout d'un moment (mais ça doit se parametrer ça..!?)
Marsh Posté le 11-03-2002 à 11:10:06
FRandon a écrit a écrit : salut, j'ai un proxy qui laisse passer que le port 80 au boulot comment parametrer mon winvnc chez moi pour qu'il nutilise plus les ports 5800 5900 5801 5901 mais seulement le 80 ? comme ça je pourrai taper dans IE : http://xx.yy.zz.ww:5800+80 (je crois) merci |
j'ai trouvé ça :
Q53 Which TCP/IP ports does VNC use?
A VNC server listens on two ports. The exact port numbers depend on the VNC display number, because a single machine may run multiple servers. The most important one is 59xx, where xx is the display number. The VNC protocol itself runs over this port. So for most PC servers, the port will be 5900, because they use display 0 by default.
In addition, VNC servers normally have a small and very restricted web server built in, which allows you to connect a browser to them and use the Java viewer. This runs on port 58xx. Note that this is the HTTP port used for downloading pages and applets, but once the applet is running it uses 59xx for VNC just like any other viewer.
The servers can be changed to listen on other ports if, for any reason, these are not suitable for you. See the server's documentation for more details. Most of the viewers, if given a display number larger than 99, will interpret it as a direct port number and will not add 5900. See also the next question.
If you are running a viewer in 'listening' mode, where it accepts connections initiated by the server, it will listen for incoming VNC on port 5500.
Q54 Can I run VNC over a port normally used for a standard service? (eg. port 21, or port 80)
In rare circumstances, people may want to do this, perhaps because they have a firewall which only allows connections to certain ports. This can be done, at least for the Windows and Unix servers (see their documentation), but the following points need to be borne in mind:
On some systems (eg. most forms of Unix), ordinary users are not allowed to run servers on ports below 1024.
You obviously can't run a VNC server on a port that's already being used for other things.
Many VNC servers use two ports: one for the VNC server, and one for the HTTP server that provides the Java applet (see previous question). If you plan to use the Java viewer, you may want to change both. Not all servers will allow this at present.
You need to tell the viewer the right display number. Normally, display numbers come between 0 and 99. If you specify any number smaller than 99, the viewers add 5900 to get the port number. If you specify a larger number, the viewers take it as a port number directly. So how do you use port numbers lower than 99? You have to specify a negative display number! For example, to connect to a server running on port 80 on machine 'snoopy':
vncviewer snoopy:-5820
because -5820 + 5900 = 80. This may not work with all viewers, but Unix and Windows seem to be fine.
des commentaires ??
des conseils ??
Marsh Posté le 11-03-2002 à 11:26:08
PompUsine a écrit a écrit : Alors donc, dans "Port mapping" j'ajoute TightVNC (enfin peu importe..) dans local port, je met le port que le proxy utilise pour IE ? Dans "Remote host" je met l'IP de mon PC qui m'attend dans ma maison ?? Et "Remote port" ?? C'est quoi ? 5800 ?? 5900 Merci !!! |
En fait je connais pas HTTPort...perso j'ai essaye d'utiliser GNU httptunnel car je suis sous Unix (Solaris) au boulot
Mais sinon le principe du tunnel est le suivant
PC Client (typiquement, PC au boulot):
Connexion VNC sur localhost:port_quelconque
Configuration du client Tunnel http pour :
- Ecouter sur ce port
- Forwarder vers la machine destination (typiquement PC maison) sur le port pour lequel le serveur tunnel a ete configure
- Faire passer les requetes par un proxy, sur le port approprie
PC Serveur (maison):
Configuration du client Tunnel http pour:
- Ecouter sur un port donne (au choix)
- Forwarder tout ce qui vient sur ce port vers le port utilise pas le serveur VNC (5800 ou 5900 par defaut je crois)
Le chgt de port sur le serveur n'est pas indispendable...
Marsh Posté le 11-03-2002 à 11:34:25
FRandon a écrit a écrit : des commentaires ?? des conseils ?? |
Je sais pas si tu es ss Win ou Unix...on va dire sous win
Il est possible de choisir le port sur lequel le serveur ecoute...
http://www.uk.research.att.com/vnc/winvnc.html
Apparemment ca se fait ds la base de registre sous Win...option PortNumber
Marsh Posté le 11-03-2002 à 11:55:50
hein, pk vous utiliser pas un explorer tout simplement ???
Marsh Posté le 11-03-2002 à 11:59:22
Moi personnellement, j'utilise RemotelyAnywhere, très simple à utiliser et à configurer.
Marsh Posté le 11-03-2002 à 12:03:21
thegti a écrit a écrit : Moi personnellement, j'utilise RemotelyAnywhere, très simple à utiliser et à configurer. |
moi aussi
en plus il est plus performant que VNC, et niveau possibilité, elle sont tres tres nombreuse
Marsh Posté le 11-03-2002 à 13:41:44
pipomolo a écrit a écrit : http://www.uk.research.att.com/vnc/winvnc.html Apparemment ca se fait ds la base de registre sous Win...option PortNumber |
merci
Marsh Posté le 14-03-2002 à 11:52:20
thegti a écrit a écrit : Moi personnellement, j'utilise RemotelyAnywhere, très simple à utiliser et à configurer. |
c'est pas plutot Remotly Possible" ??
On a ça nous au taf
Il est bien fait et on peux enregistrer toutes les adresses des PC de la boite avec les noms et tout, excellent je trouve
Marsh Posté le 27-02-2006 à 11:54:39
mais avec RemotelyAnywhere,vous mettez quoi comme port ? (le 80) pour qu il puisse passer au travers du proxy .?
existe il des logiciel comme RemotelyAnywhere, mais qui ne servent que pour la prise en main a distance ? (remote je le trouve pas adapté pour les connections a faible debit )
Marsh Posté le 27-02-2006 à 11:59:23
IX. Tout moyen de contourner les protections anti-piratage est interdit sur le forum et peut être sanctionné.
Marsh Posté le 28-02-2002 à 16:02:55
Voila j'ai fait une recherche mais j'ai rien trouve...
Je cherche a pouvoir me connecter avec VNC a mon PC perso qui est chez moi avec une connexion ADSL 1024, depuis le boulot.
Le probleme c'est qu'au boulot, je ne peux pas me connecter directement au net, mais je dois passer par un proxy.
Voila en detail ma config
Boulot (Station Sun) ->-(LAN)-> Proxy ->-(INTERNET)-> Home (PC sous Win XP/ADSL 1024)
Le serveur tourne sur mon PC a la maison, mais je ne peux pas me connecter directement avec le client . J'ai donc essaye avec un browser, pour attaquer l'applet Java, mais la non plus ca ne marche pas (l'applet ne peut pas se connecter a une IP differente de celle ayant demande la connexion...or ici c'est le proxy, l'IP de la station Sun n'est pas visible depuis le net)
Savez-vous s'il est possible de faire ce que je cherche a faire ?
Peut-etre en utilisant directement l'applet Java via une JVM, sans passer par un browser ? (ie: plus de restrictions) ?
Ou alors en utilisant un tunnel http ? (du style http://www.nocrew.org/software/httptunnel.html)
Voila si qq'un a deja reussi a faire un truc ds ce genre ca m'interesserait...
---------------
This message is provided AS IS, and comes with ABSOLUTELY NO WARRANTY,