Il s'agit de la commande proxytunnel qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks à l'aide de 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
proxytunnel - programme pour tunneler une connexion via un proxy HTTPS standard
SYNOPSIS
tunnel proxy [OPTION]
DESCRIPTION
tunnel proxy est un programme pour tunneler n'importe quelle connexion via un proxy HTTPS standard,
contourner les mécanismes de filtrage HTTP standard. Il est principalement utilisé comme backend pour
ProxyCommand d'OpenSSH et comme backend proxy pour Putty. Il peut également être utilisé pour d'autres
à des fins de déplacement de proxy comme le rebond de proxy.
OPTIONS
-i, --inetd
Exécuter depuis inetd (par défaut : désactivé)
-a, - standalone=port
Exécuter en tant que démon autonome sur spécifié port
-p, --Procuration=hôte:_Port_
Utilisez hôte et port comme proxy local auquel se connecter, s'il n'est pas spécifié, le HTTP PROXY
la variable d'environnement, si elle est définie, sera utilisée à la place
-r, --remproxy=hôte:_Port_
Utilisez hôte et port en tant que proxy distant (secondaire) auquel se connecter
-d, --dest=hôte:_Port_
Utilisez hôte et port comme destination du tunnel, vous pouvez également les spécifier comme
argument à la commande proxytunnel
-e, --Crypter
SSL crypte les données entre le proxy local et la destination
-E, --encrypt-proxy
SSL crypte les données entre le client et le proxy local
-X, --encrypt-remproxy
SSL crypte les données entre le proxy local et distant (secondaire)
-W, --wa-bug-29744
Si SSL est utilisé (par -e, -E, -X options), arrêtez de l'utiliser immédiatement après le CONNECT
échange pour contourner les bogues du serveur Apache. (Cela peut ne pas fonctionner sur toutes les configurations ; voir
/usr/share/doc/proxytunnel/README.Debian.gz pour plus de détails.)
-B, --buggy-encrypt-proxy
Équivalent à -E -W. (Fourni pour la compatibilité descendante.)
COMPLÉMENTAIRES OPTIONS
-F, --passfile=nom de fichier
Utilisez nom de fichier pour lire le nom d'utilisateur et le mot de passe pour l'authentification du proxy HTTPS, le
fichier utilise le même format que .wgetrc et peut être partagé avec wget. Utilisez cette option, ou
variables d'environnement pour masquer le mot de passe aux autres utilisateurs
-P, --proxyauth=Nom d'utilisateur:_le mot de passe_
Utilisez Nom d'utilisateur et Mot de passe comme identifiants pour s'authentifier auprès d'un proxy HTTPS local,
le nom d'utilisateur et le mot de passe peuvent également être spécifiés dans le PROXYUTILISATEUR et PROXYPASS
variables d'environnement pour les masquer aux autres utilisateurs. Si la Mot de passe est omis et non
PROXYPASS variable d'environnement est définie, proxytunnel demandera un mot de passe
-R, --remproxyauth=Nom d'utilisateur:_le mot de passe_
Utilisez Nom d'utilisateur et Mot de passe comme informations d'identification pour s'authentifier auprès d'une télécommande (secondaire)
proxy HTTPS, le nom d'utilisateur et le mot de passe peuvent également être spécifiés dans le UTILISATEUR REMPROXY et
REMPROXYPASS variables d'environnement pour les masquer aux autres utilisateurs. Si la Mot de passe is
omis et non REMPROXYPASS variable d'environnement est définie, proxytunnel demandera un
Mot de passe
-N, --ntlm
Utiliser l'authentification basée sur NTLM
-t, --domaine=STRING
Spécifiez le domaine NTLM (par défaut : détection automatique)
-H, --entête=STRING
Ajouter des en-têtes HTTP supplémentaires à envoyer au proxy
-x, --proctitre=STRING
Utiliser un titre de processus différent
DIVERS OPTIONS
-v, --verbeux
Activer la verbosité
-q, --silencieux
Supprimer les messages
-h, --Aidez-moi
Imprimer l'aide et quitter
-V, --version
Imprimer la version et quitter
ARGUMENTS
hôte:_port_ est la combinaison nom d'hôte et numéro de port de destination
Notez
Spécifier la destination en tant qu'arguments est exactement la même chose que les spécifier en utilisant
le -d or --dest option.
UTILISATION
Selon votre situation, vous voudrez peut-être faire l'une des choses suivantes :
· Connectez à travers a locales procuration à votre Accueil Système on port 22
$ proxytunnel -v -p proxy.company.com:8080 -d system.home.nl:22
· Connectez à travers a locales procuration (avec authentification) à votre Accueil Système
$ proxytunnel -v -p proxy.company.com:8080 -P nom d'utilisateur: mot de passe -d system.home.nl:22
· Connectez à travers a locales procuration (avec authentification) cacher votre Mot de passe
$ export PROXYPASS=mot de passe
$ proxytunnel -v -p proxy.company.com:8080 -P nom d'utilisateur -d system.home.nl:22
· Connectez à travers a locales procuration à a éloigné procuration et rebondir à tout Système
$ proxytunnel -v -p proxy.company.com:8080 -r proxy.athome.nl:443 -d system.friend.nl:22
· Connectez en utilisant SSL à travers a locales procuration à votre Accueil Système
$ proxytunnel -v -E -p proxy.company.com:8080 -d system.home.nl:22
OUVRIRSH CONFIGURATION
Pour utiliser ce programme avec OpenSSH pour vous connecter à un hôte quelque part, créez un ~ / .ssh / config
fichier avec le contenu suivant:
Système hôte.athome.nl
ProxyCommand proxytunnel -p proxy.company.com:8080 -d %h:%p
Intervalle ServerAlive 30
Notez
La directive ServerAliveInterval garantit que les connexions inactives ne sont pas
abandonné par des pare-feu intermédiaires qui suppriment agressivement les sessions actives. Si tu vois
votre connexion est interrompue, essayez de réduire encore plus la valeur.
Pour utiliser la capacité de transfert de port dynamique (SOCKS) du client SSH, vous pouvez spécifier
la directive DynamicForward dans votre fichier ssh_config comme :
Système hôte.athome.nl
DynamicForward 1080
ProxyCommand proxytunnel -p proxy.company.com:8080 -d %h:%p
Intervalle ServerAlive 30
NOTES
Important
La plupart des proxys HTTPS n'autorisent pas l'accès aux ports autres que HTTPS (tcp/443) et SNEWS
(tcp/563). Dans ce cas, vous devez vous assurer que le démon SSH ou le proxy distant sur le
le système de destination écoute sur tcp/443 ou tcp/563 pour passer.
ENVIRONNEMENT
Proxytunnel peut être influencé en définissant l'une des variables d'environnement suivantes :
HTTP PROXY
Si cette variable d'environnement est définie, proxytunnel l'utilisera comme locales procuration if -p
or --Procuration n'est pas fourni
PROXYUTILISATEUR
Si cette variable d'environnement est définie, proxytunnel l'utilisera comme Nom d'utilisateur pour procuration
authentification, sauf indication contraire à l'aide du -P or --proxyauth option
PROXYPASS
Si cette variable d'environnement est définie, proxytunnel l'utilisera comme Mot de passe pour procuration
authentification, sauf indication contraire à l'aide du -P or --proxyauth option
UTILISATEUR REMPROXY
Si cette variable d'environnement est définie, proxytunnel l'utilisera comme Nom d'utilisateur pour
authentification proxy distante (secondaire), sauf indication contraire à l'aide de la -R or
--remproxyauth option
REMPROXYPASS
Si cette variable d'environnement est définie, proxytunnel l'utilisera comme Mot de passe pour
authentification proxy distante (secondaire), sauf indication contraire à l'aide de la -R or
--remproxyauth option
Utiliser proxytunnel en ligne à l'aide des services onworks.net