GoGPT Best VPN GoSearch

Icône de favori OnWorks

desproxy - En ligne dans le Cloud

Exécutez desproxy dans le fournisseur d'hébergement gratuit OnWorks sur Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

Il s'agit de la commande desproxy 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


desproxy - un tunnel TCP pour les proxys HTTP

SYNOPSIS


desproxy hôte_distant port_distant hôte_proxy port_proxy port_local

OPTIONS


Aucun.

DESCRIPTION


Les proxys HTTP sont des serveurs de réseau qui sont utilisés pour donner un accès HTTP (web) aux ordinateurs qui
ne sont pas connectés à Internet. Il s'agit d'un scénario typique dans les réseaux d'entreprise et
récemment dans les réseaux domestiques aussi. Les proxys HTTP se connectent à Internet directement ou via
un proxy parent (qui se connecte en fait à Internet directement ou via un autre parent
proxy, et ainsi de suite...)

Les clients HTTP (navigateurs Web) utilisent des proxys HTTP pour demander des pages Web ; le serveur HTTP juste
transmet ces requêtes au serveur de destination. Toute la négociation se fait via le HTTP
protocole, qui est conçu uniquement pour transporter des requêtes HTTP et aucun trafic générique (TCP/IP).
C'est pourquoi vous ne pouvez pas (normalement) utiliser d'applications Internet à côté de votre serveur Web si vous
sont derrière un proxy HTTP.

C'est à ça que sert le desproxy. Desproxy est un tunnel TCP, ce qui signifie que desproxy peut
transférer le trafic TCP/IP via un proxy HTTP. Desproxy utilise une méthode HTTP/1.1 (CONNECT) pour
établir des connexions TCP/IP à la demande. CONNECT est utilisé pour les connexions SSL lors de l'accès
à des sites sécurisés, donc si vous pouvez accéder à des sites qui supportent SSL (www.hotmail.com par exemple)
vous pouvez utiliser desproxy.

Tout le trafic IP (Internet) n'est pas uniquement TCP/IP. En fait, il existe deux autres protocoles largement
utilisé sur Internet non pris en charge par desproxy : UDP et ICMP :

· ICMP est utilisé pour gérer de grands réseaux IP. La seule application utilisant ICMP que vous pouvez manquer
est ping.

· UDP est un protocole de transport rapide sans connexion fiable, principalement utilisé dans le réseau
jeux et autres applications nécessitant un trafic réseau à faible latence. Notamment DNS utilise
Paquets UDP pour une livraison rapide.

Will désarroi travail avec my HTTP Procuration?
Réponse courte : il suffit d'essayer

Réponse longue : desproxy devrait fonctionner avec tous les proxy HTTP, avec les exceptions suivantes :

· MS Proxy avec authentification NTLM. NTLM est une méthode d'authentification propriétaire de
Microsoft, pas une méthode d'authentification standard. Peut-être qu'à l'avenir, desproxy
prend en charge l'authentification NTLM, mais ce n'est pas le cas actuellement.

· Proxy HTTP/1.0. Desproxy a besoin de la méthode CONNECT, qui n'est disponible qu'à partir de
Version du protocole HTTP/1.1. Il est très peu probable que votre proxy n'accepte pas HTTP/1.1
demandes.

· Proxy HTTP/1.1 sans la méthode CONNECT. Peut-être votre administrateur réseau
prise en charge de CONNECT désactivée dans le proxy, ou peut-être que CONNECT est limité au HTTPS
port (443).

Hypothèses
Supposons ce qui suit :

· votre nom d'hôte proxy HTTP est "proxy" et son adresse est "192.0.0.1"

· votre port proxy HTTP est "8080"

· votre proxy HTTP n'a pas besoin d'authentification. Si vous avez besoin d'une authentification HTTP,
veuillez lire [2] ceci.

· votre console système sera un terminal (xterm, la console ou un terminal virtuel) si
vous utilisez Linux, *BSD ou autre UN*X

À propos liens
Imaginez que vous ayez besoin d'une application réseau qui utilise une seule connexion TCP/IP avec une seule
serveur. C'est le cas d'IRC dans lequel vous vous connectez à un serveur IRC ou ssh où vous
connectez-vous généralement à un seul ordinateur UNIX à la fois. C'est ce que j'ai appelé un "statique
lien".

Bien sûr, ce n'est pas le cas d'un navigateur Web ou d'un programme de partage de fichiers, les deux
faire plusieurs connexions à la fois à différents ordinateurs. C'est ce que j'appelle "dynamique
Connexions".

STATIC CONNECTIONS EXEMPLES


Articles Comment la à utilisé désarroi à Contact à IRC
Supposons que vous vouliez vous connecter à IRC en utilisant le port irc.undernet.org 6667 comme serveur IRC.
Vous devez d'abord démarrer une console système (voir Hypothèses ci-dessus pour plus de détails) et taper

desproxy irc.undernet.org 6667 proxy 8080 1080

Cela devrait démarrer desproxy, vous donnant l'avis de droit d'auteur ainsi que quelques informations.
Ce qui suit est une capture d'écran de desproxy 0.0.23

-----------------------------------
proxy 0.0.23

(c) Miguelanxo Otero Salgueiro 2001

Cette version vous a apporté patché
par Rutger Nijlunsig.

Voir RutgerWork.txt dans la documentation
pour plus de détails sur les nouvelles fonctionnalités.

Super boulot mec !
-----------------------------------
Port TCP 1080 lié et à l'écoute
Appuyez sur ENTER pour quitter

Desproxy signale qu'il écoute sur le port local 1080 prêt pour une connexion.

Ouvrez votre client IRC préféré (installez-le d'abord ;D) et connectez-vous au port 127.0.0.1 1080 comme
votre serveur irc (127.0.0.1 est une IP virtuelle, faisant toujours référence à votre machine locale).
Ensuite, votre client IRC doit se connecter à desproxy. On dirait

Demande de connexion de 127.0.0.1, port 1220
Connexion au proxy http (proxy : 8080)
Connexion bidirectionnelle établie

Ensuite, vous devriez pouvoir utiliser votre client IRC comme si vous étiez directement connecté à
irc.undernet.org.

Comment la à utilisé désarroi à enregistrer in a ordinateur grâce à ssh
Supposons que vous ayez un compte shell sur un ordinateur qui prend en charge les connexions sécurisées via ssh.
Supposons qu'il s'appelle shell.corporate.com. SSH utilise le numéro de port 22 par défaut. Alors commence
une nouvelle console système et tapez :

desproxy shell.corporate.com 22 proxy 8080 1080

Ensuite, dites à votre client ssh de se connecter au port localhost (127.0.0.1) 1080 et vous devriez
obtenez une invite de mot de passe ssh !

Comment la à utilisé désarroi à utilisé d’autres statique CLIENTS
Supposons que vous souhaitiez utiliser l'application réseau X, qui ne prend pas en charge les proxys HTTP mais
utiliser une connexion TCP/IP (comme IRC et SSH). Pour faire fonctionner X avec desproxy, il vous suffit
à 1) Recherchez le port par défaut de cette application 2) Recherchez le serveur par défaut de
cette application et 3) Démarrez desproxy, en passant ces informations en tant que paramètres de ligne de commande.
Le format est

desproxy hôte_distant port_distant hôte_proxy port_proxy port_local

Donnez simplement un port_local de votre choix, mais toujours supérieur à 1023, car des ports inférieurs peuvent avoir besoin
les privilèges d'administrateur.

À propos HTTP Authentification
Certains proxys HTTP ont besoin, pour des raisons de sécurité, d'une méthode de vérification de l'identité du client. C'est
appelée authentification HTTP (ou autorisation HTTP).

Despoxy prend désormais en charge l'authentification HTTP de base. Si votre mandataire a besoin d'un autre type de
l'authentification (Digest ou NTLM) desproxy ne fonctionnera pas.

Pour que desproxy fonctionne avec un proxy HTTP nécessitant une authentification, vous devez dire
desproxy quel nom d'utilisateur et mot de passe utiliser. Desproxy lit la variable d'environnement
PROXY_USER pour obtenir ces informations.

Supposons que votre nom d'utilisateur proxy soit "mayka" et que votre mot de passe proxy soit "007sgotLTK". Puis,
avant d'utiliser l'un des programmes desproxy, vous devez taper ceci dans votre console système :

définir PROXY_USER=mayka:007sgotLTK

Attention, les mots de passe peuvent inclure des caractères qui doivent être échappés du système
console. Par exemple, si votre mot de passe est "moon!=sun", et que vous utilisez Linux, vous
devrait taper

export PROXY_USER=votre nom d'utilisateur:lune\!\=soleil

Notez les caractères "!" et "=" sont échappés en utilisant la barre oblique inverse "\". Si vous utilisez MS
Windows, pour autant que je sache, vous n'avez à échapper à aucun caractère de mot de passe valide.

head1 Dépannage

Une session de desproxy normale ressemble à ceci :

$ déproxy 127.0.0.1 21 127.0.0.1 4480 2222

-----------------------------------
desproxy

HTTP / 1.1
(c) Miguelanxo Otero Salgueiro 2001
-----------------------------------

Écoute sur le port 2222
Demande de connexion de 127.0.0.1, port 1227
Connexion au proxy http (127.0.0.1:4480)
Connexion bidirectionnelle établie
(127.0.0.1:21) <-> (hôte local)
Fin de connexion.

Ici, une connexion au serveur ftp local (127.0.0.1:21) est établie en utilisant un proxy local
(127.0.0.1:4480). Vous pouvez voir comment, une fois la connexion acceptée, desproxy connecté à
le proxy, a échangé quelques octets (une session FTP) et met fin à la connexion.

Desproxy est assez explicite sur les erreurs. Desproxy-inetd est bien plus obscur,
parce que la façon dont inetd l'utilise (ne peut pas imprimer les messages d'erreur) sur la console.

En gros, il y a deux types d'erreurs :

· Erreurs signalées lors de la connexion au proxy : la page http affichant l'erreur est
affiché.

· Toutes les autres erreurs : un court message d'erreur s'affiche.

Quelques erreurs HTTP courantes (telles que signalées par le proxy)

* HTTP 400 Bad Request - Certaines versions de desproxy (0.0.21) causent
cette erreur (FATAL)
* HTTP 403 Interdit - Interdit de faire cela (FATAL)
* HTTP 404 introuvable - Page introuvable ou ressource introuvable (MINEUR)
* Méthode HTTP 405 non autorisée - Impossible de faire la méthode CONNECT (FATAL)
* Erreur de serveur interne HTTP 500 - Vous essayez peut-être de vous connecter à
un port distant fermé (le site distant a signalé une connexion refusée)
(MINEUR)
* Service HTTP 503 non disponible -> Le proxy ne peut pas atteindre le site
(MINEUR)
* HTTP 505 Version HTTP non prise en charge - Méthode CONNECT non disponible
(MORTEL)
* HTTP 502 Bad Gateway - signifie "Erreur de recherche DNS" (MINEUR)

(FATAL) - Oubliez l'utilisation de desproxy, vous ne pouvez pas surpasser le proxy. (À FAIRE) - A faire, pas
encore mis en œuvre. (MINEUR) - Défaut temporaire ou peut-être de votre faute.

ENVIRONNEMENT


PROXY_USER
Un exemple:

PROXY_USER=maïka:007sgotLTK

Attention, les mots de passe peuvent inclure des caractères qui doivent être échappés du système
console. Par exemple, si votre mot de passe est "moon!=sun", et que vous utilisez Linux, vous
devrait taper

PROXY_USER
Un exemple:

PROXY_USER=votre nom d'utilisateur : lune\!\=soleil

Notez les caractères "!" et "=" sont échappés en utilisant la barre oblique inverse "\".

Utiliser desproxy en ligne en utilisant les services onworks.net


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

Commandes Linux

Ad




×
Publicité
❤ ️Achetez, réservez ou achetez ici — gratuitement, contribue à maintenir la gratuité des services.