Il s'agit de la commande connect-tunnelp qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS
PROGRAMME:
Nom
connect-tunnel - Créer des tunnels CONNECT via des proxys HTTP
SYNOPSIS
connexion-tunnel [ -Niv ] [ -A passe d'utilisateur ] [ -P port proxy ]
[ -C port de contrôle ] [ -T port:hôte:hôteport ]
DESCRIPTION
connexion-tunnel configure des connexions tunnelées vers des hôtes externes en redirigeant les connexions
vers les ports locaux vers ces hôtes/ports via un proxy HTTP.
connexion-tunnel utilise la méthode HTTP "CONNECT" pour demander au proxy de créer un tunnel
à un serveur extérieur. Sachez que certains proxys sont configurés pour refuser les tunnels extérieurs
(soit vers des ports autres que 443 ou en dehors d'un ensemble spécifié d'hôtes externes).
OPTIONS
Le programme suit la syntaxe habituelle de la ligne de commande GNU, avec de longues options commençant par deux
tirets.
-A, --proxy-authentification mot de passe de l'utilisateur
Informations d'authentification du proxy.
Veuillez noter que tous les schémas d'authentification pris en charge par "LWP::UserAgent" sont
pris en charge (nous utilisons un "LWP::UserAgent" en interne pour contacter le proxy).
-C, --contrôle-port port de contrôle
Le port auquel on peut se connecter pour émettre des commandes de contrôle à connexion-tunnel.
Voir "CONNEXIONS DE CONTRLE" pour plus de détails sur les commandes disponibles.
-L, --local-seulement
Créez les tunnels pour qu'ils n'écoutent que sur "localhost". Ainsi, seulement
connexions provenant de la machine qui exécute connexion-tunnel sera accepté.
C'était le comportement par défaut dans connexion-tunnel Version 0.02.
-P, --Procuration procuration[:Port]
Le proxy est requis pour connecter les tunnels. Si aucun port n'est donné, 8080 est utilisé par
défaut.
Voir aussi "VARIABLES D'ENVIRONNEMENT".
-T, --tunnel port:hôte:hôteport
Spécifie que le donné port sur l'hôte local doit être transmis au hôte
et port hôte du côté distant. Cela fonctionne en allouant un socket pour écouter port
du côté local, et chaque fois qu'une connexion est établie avec ce port, connexion-tunnel
le transmet au proxy (avec les informations d'identification, si nécessaire), qui à son tour transmet
jusqu'à la destination finale.
Notez que cela n'implique l'utilisation d'aucun système cryptographique (SSL ou autre).
Il s'agit d'une simple redirection TCP. La sécurité, le cas échéant, est celle fournie par le
protocole utilisé pour se connecter à la destination via connexion-tunnel.
Sur les systèmes Unix, seul root peut transférer les ports privilégiés.
Notez que vous pouvez configurer des tunnels vers plusieurs destinations, en utilisant le --tunnel option
plusieurs fois.
-U, --agent utilisateur un magnifique
Spécifiez la valeur User-Agent à envoyer dans les requêtes HTTP. La valeur par défaut est d'envoyer
"connect-tunnel/version".
-v, --verbeux
Sortie verbeuse.
Cette option peut être utilisée plusieurs fois pour une sortie plus détaillée.
EXEMPLES
Pour se connecter à un serveur SSH exécuté sur "ssh.example.com", sur le port 443, via le proxy
"proxy.company.com", exécuté sur le port 8080, utilisez la commande suivante :
connect-tunnel -P proxy.company.com:8080 -T 22:ssh.example.com:443
Et maintenant, pointez votre client ssh préféré vers la machine en cours d'exécution connexion-tunnel.
Vous pouvez également émuler un user-agent "standard":
connect-tunnel -U "Mozilla/4.03 [en] (X11; I; Linux 2.1.89 i586)"
-P proxy.entreprise.com:8080 -T 22:ssh.exemple.com:443
connexion-tunnel pouvez facilement utiliser vos identifiants proxy pour vous connecter à l'extérieur :
connect-tunnel -U "Mozilla/4.03 [en] (X11; I; Linux 2.1.89 i586)"
-P proxy.entreprise.com:8080 -T 22:ssh.exemple.com:443
-Un livre :s3kr3t
Mais si vous ne voulez pas que quelqu'un d'autre se connecte à vos tunnels et via le proxy avec
votre informations d'identification, utilisez le --local-seulement option:
connect-tunnel -U "Mozilla/4.03 [en] (X11; I; Linux 2.1.89 i586)"
-P proxy.entreprise.com:8080 -T 22:ssh.exemple.com:443
-Un livre :s3kr3t -L
Si vous avez plusieurs destinations, il n'est pas nécessaire d'exécuter plusieurs instances de relier-
tunnel:
connect-tunnel -U "Mozilla/4.03 [en] (X11; I; Linux 2.1.89 i586)"
-P proxy.company.com:8080 -Un livre:s3kr3t -L
-T 22:ssh.exemple.com:443
-T 222:ssh2.exemple.com:443
Mais naturellement, vous devrez configurer correctement les ports dans vos clients.
Mmm, une ligne de commande aussi longue s'intégrerait parfaitement dans un alias ou un . BAT déposer. ";-)"
ENVIRONNEMENT VARIABLES
La variable d'environnement "HTTP_PROXY" peut être utilisée pour fournir une définition de proxy.
La variable d'environnement est remplacée par le --Procuration option, si elle est transmise à connexion-tunnel.
Utilisez connect-tunnelp en ligne en utilisant les services onworks.net