2010-01-31 11 views
2

En utilisant ssh, je peux utiliser un autre ordinateur comme proxy, par ex.Faire un proxy de chaussettes en utilisant PHP

$ssh -D 9999 [email protected] 

Maintenant, je peux configurer mon application pour utiliser le proxy socks sur le port 9999 à l'adresse ci-dessus abandonné.

Si je possède un serveur Web, puis-je créer un script php qui est également à l'écoute des connexions sur un port particulier (accès de préférence fourni via mot de passe)?

+0

Il est sans doute possible d'une certaine manière, mais pourquoi utiliser un langage lent, interprété de passer à travers les flux de données? –

+0

Parce que j'ai une connexion bloquée et donc je veux l'utiliser comme un proxy. Malheureusement, je n'ai pas l'accès ssh au serveur web. –

+0

Est-ce "seulement" l'espace web php-activé? Alors la réponse est probablement "non" puisque php ne fonctionnera que tant qu'une requête http sera traitée. Vous auriez besoin de quelque chose qui fonctionne tout le temps (en arrière-plan). – VolkerK

Répondre

2

Avez-vous examiné des projets comme PHProxy? Cependant, je ne peux pas vraiment dire si c'est ce que vous recherchez.

est ici un lien vers le mentionné ci-dessus: http://sourceforge.net/projects/poxy/

+0

Il s'agit d'un serveur socket client/serveur qui fait en fait des connexions http à l'aide de php_socket. Beaucoup d'intéressant. – erm3nda