Auteur Sujet: Iperf derrière un proxy  (Lu 6724 fois)

0 Membres et 1 Invité sur ce sujet

steuk

  • Abonné Bbox adsl
  • *
  • Messages: 8
  • Herblay (95)
Iperf derrière un proxy
« le: 12 octobre 2015 à 17:31:31 »
Bonjour à tous,

J'aimerais tester les impacts potentiels que peut avoir un proxy sur mes accès Internet.
Aussi, ma question est assez simple : est-il possible d'utiliser Iperf via un proxy ? (je ne vois pas de paramètres permettant de préciser cela...)

Merci de votre aide.

vivien

  • Administrateur
  • *
  • Messages: 48 042
    • Twitter LaFibre.info
Iperf derrière un proxy
« Réponse #1 le: 12 octobre 2015 à 17:53:52 »
Non pas d'option pour spécifier un proxy, il faudrait qu'il soit transparent (comme sur une connexion 4G).

Maintenant, un proxy est spécifique à un protocole et généralement seul le port 80 est concerné.

Je te conseille donc d'utiliser de vrais fichiers de tests.

Par exemple les fichiers sur la page https://testdebit.info/

steuk

  • Abonné Bbox adsl
  • *
  • Messages: 8
  • Herblay (95)
Iperf derrière un proxy
« Réponse #2 le: 12 octobre 2015 à 18:01:16 »
J'peux aussi forcer le proxy a "tunneler" vers le serveur public tout ce qui arrive depuis ma station iperf à destination du proxy (un p'tit boitier dédié pour mes tests sous ubuntu), mais les tests seront-ils probants ?

Merci pour ton lien !

petrus

  • Expert AS206155
  • Expert
  • *
  • Messages: 1 066
Iperf derrière un proxy
« Réponse #3 le: 12 octobre 2015 à 19:38:53 »
Je vois pas exactement ce que tu demandes, mais il devrait être possible de se connecter à l'iperf server a travers le proxy avec tsocks.

client :
$ tsocks iperf -c <ip du serveur>
et dans le tsocks.conf l'adresse du proxy socks que tu veux utiliser.

Mais après il faut penser que le "tunnel" vers le proxy sera sans doute l'élement limitant, surtout s'il y a de la crypto (tunnel socks ssh).

steuk

  • Abonné Bbox adsl
  • *
  • Messages: 8
  • Herblay (95)
Iperf derrière un proxy
« Réponse #4 le: 12 octobre 2015 à 20:44:57 »
Merci pour cette possibilité. Je ne suis pas familier des proxies socks, mais j'ai peur que la surcouche liée au chiffrage des données ne reflète pas vraiment le débit réel.

Je pensais plutôt faire un chaînage bête du style la station iperf tente de se connecter à mon proxy (en tant que serveur iperf) et mon proxy se contente de forwarder à un iperf publique.
Ca devrait le faire tout en étant assez proche du comportant de navigation internet normale non ?

vivien

  • Administrateur
  • *
  • Messages: 48 042
    • Twitter LaFibre.info
Iperf derrière un proxy
« Réponse #5 le: 12 octobre 2015 à 20:51:05 »
Non, un proxy peut avoir un comportement très différent pour un port que n'est pas le port 80.

Pour être proche d'un usage client, un fichier est idéal avec comme serveur un vrai Apache.

Je t'invite également à faire les tests en http vs https, car cela peut changer les choses avec un proxy.

iPerf, cela permet de faire des tests plus complexes, avec plusieurs connexions TCP, en UDP,...

steuk

  • Abonné Bbox adsl
  • *
  • Messages: 8
  • Herblay (95)
Iperf derrière un proxy
« Réponse #6 le: 13 octobre 2015 à 13:04:47 »
Citer
Non, un proxy peut avoir un comportement très différent pour un port que n'est pas le port 80.

Ok, je n'y étais pas.
Ce que je veux dire c'est que je veux tester le débit Internet (parler de la navigation n'était pas approprié excuse moi).
Dans dans ce cas, je peux faire du Iperf avec les fichiers de différentes tailles en mettant en serveur distant mon proxy (et lui je le force à tunneler vers un iperf publique).
Ca devrait marcher non ? Quant à la cohérence du débit vs un download traditionnel, cela tient debout ?

Optix

  • AS41114 - Expert OrneTHD
  • Abonné Orne THD
  • *
  • Messages: 4 904
  • WOOHOO !
    • OrneTHD
Iperf derrière un proxy
« Réponse #7 le: 13 octobre 2015 à 13:30:32 »
Bonjour à tous,

J'aimerais tester les impacts potentiels que peut avoir un proxy sur mes accès Internet.
Aussi, ma question est assez simple : est-il possible d'utiliser Iperf via un proxy ? (je ne vois pas de paramètres permettant de préciser cela...)

Merci de votre aide.

Bien sûr, avec haproxy et dans la config, tu mets ça :

listen nntp2
    bind 0.0.0.0:120
    mode tcp
    server n1 127.0.0.1:119 maxconn 10
(ici, redirige le port 120 vers le port 119, tu configureras à ta sauce)

Fonctionne super bien :)

steuk

  • Abonné Bbox adsl
  • *
  • Messages: 8
  • Herblay (95)
Iperf derrière un proxy
« Réponse #8 le: 13 octobre 2015 à 14:56:15 »
Je pige rien à ta conf :o mais je pense avoir compris l'idée, tu bind un port et tu tunneles ça vers un autre, right ?
Ca revient à ce que je demandais quand je parlais de balancer le flux iperf sur mon proxy et lui dire de tunneler vers internet.
Je vais voir comment implèmenter tout ça maintenant  :D