Connexion Boulot -> Maison avec VNC via un proxy

Connexion Boulot -> Maison avec VNC via un proxy - Windows & Software

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. :heink:    
   
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 :cry: . 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,  
Reply

Marsh Posté le 28-02-2002 à 16:02:55   

Reply

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. :heink:  
 
 
 
 
 
 
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 :cry: . 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é ...  :sweat:


---------------
A méditer : Qui s'endort avec le cul qui gratte, se réveille avec le doigt qui pue ...
Reply

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
 
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]


---------------
This message is provided AS IS, and comes with ABSOLUTELY NO WARRANTY,  
Reply

Marsh Posté le 28-02-2002 à 18:37:21    

:bounce:


---------------
This message is provided AS IS, and comes with ABSOLUTELY NO WARRANTY,  
Reply

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 ???  :??:


---------------
Leg9 : Pédé de service, pipes gratuites.
Reply

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/ )


---------------
This message is provided AS IS, and comes with ABSOLUTELY NO WARRANTY,  
Reply

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 ?? :D   Et "Remote port" ?? C'est quoi ? 5800 ?? 5900  :??:  
 
Merci !!!


---------------
Leg9 : Pédé de service, pipes gratuites.
Reply

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...   :jap:


---------------
Leg9 : Pédé de service, pipes gratuites.
Reply

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

Reply

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


---------------
Cdlt,
Reply

Marsh Posté le 11-03-2002 à 10:31:31   

Reply

Marsh Posté le 11-03-2002 à 10:43:22    

up

Reply

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..!?)

Reply

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 ??
 
 :jap:


---------------
Cdlt,
Reply

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 ?? :D   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...


---------------
This message is provided AS IS, and comes with ABSOLUTELY NO WARRANTY,  
Reply

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


---------------
This message is provided AS IS, and comes with ABSOLUTELY NO WARRANTY,  
Reply

Marsh Posté le 11-03-2002 à 11:55:50    

hein, pk vous utiliser pas un explorer tout simplement ???


---------------
Je ne connaîtrai pas la peur, car la peur tue l'esprit. La peur est la petite mort qui conduit à l'oblitération totale.
Reply

Marsh Posté le 11-03-2002 à 11:59:22    

Moi personnellement, j'utilise RemotelyAnywhere, très simple à utiliser et à configurer.

Reply

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.  




 :jap:  
moi aussi
en plus il est plus performant que VNC, et niveau possibilité, elle sont tres tres nombreuse


---------------
Je ne connaîtrai pas la peur, car la peur tue l'esprit. La peur est la petite mort qui conduit à l'oblitération totale.
Reply

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  :jap:


---------------
Cdlt,
Reply

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 :D
Il est bien fait et on peux enregistrer toutes les adresses des PC de la boite avec les noms et tout, excellent je trouve  :sol:


---------------
Leg9 : Pédé de service, pipes gratuites.
Reply

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 )

Reply

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é.

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed