Le mardi 27 mai 2014, 09:36:17 Landry MINOZA a écrit : > Le mardi 20 mai 2014, 18:01:42 Hamlet a écrit : > > Bonjour, > > j'essaye d'utiliser le serveur de tuiles français depuis mon campus, > > or en Wifi, le proxy est captif, et fait planter les transferts... > > J'ai peur que que le problème vienne surtout du serveur > > tile.openstreetmap.org, car avec osm.org ça fonctionne bien. > > > > > > J’ai le même problème depuis le proxy de mon taf ainsi que via mon squid > perso. > > Afin d’avancer sur le sujet, voici les résultats de 2 captures réalisées à > la sortie du squid et à la sortie de mon firefox en cas d’accès sans > proxy. Les requêtes sont différentes, mais rien de particulier. Dans le cas > de l’accès direct, les serveurs renvoient bien l’image demandée, en cas > d’accès via le proxy, le serveur osmfr ferme la connexion tcp proprement > mais sans renvoyer aucune donnée
Je viens d’effectuer des tests supplémentaires avec curl, j’ai testé toutes les entêtes passées par firefox et squid, toutes les combinaisons testés renvoient bien la tuile demandée sauf lorsqu’il y a un entête "X-Forwarded-For". J’ai essayé cet entête avec comme IP mon IP publique, 127.0.0.1 et l’IP publique du serveur, la réponse est toujours vide. N’y aurait-il pas un reverse proxy apache et une vérification de provenance sur l’application qui est derrière (auquel cas, apache devrait supprimer l’entête X-Forw arded-For avant d’ajouter la sienne). Voici les lignes de commandes utilisées : ==== Une qui fonctionne ==== curl -v -H "Via: 1.1 guenievre (squid/3.3.8)" -H "Cache-Control: max- age=259200" -H "Connection: keep-alive" -A "Mozilla/5.0 (X11; Linux x86_64; rv:29.0) Gecko/20100101 Firefox/29.0 Iceweasel/29.0.1" -e "http://tile.openstreetmap.fr/" -H "DNT: 1" -H "Accept: image/png,image/*;q=0.8,*/*;q=0.5" -H "Accept-Language: fr- fr,chrome://global/locale/intl.properties;q=0.5" -H "Accept-Encoding: gzip, deflate" http://a.tile.openstreetmap.fr/osmfr/6/32/25.png >/dev/null * Hostname was NOT found in DNS cache % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0* Trying 88.191.250.205... * Connected to a.tile.openstreetmap.fr (88.191.250.205) port 80 (#0) > GET /osmfr/6/32/25.png HTTP/1.1 > User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:29.0) Gecko/20100101 Firefox/29.0 Iceweasel/29.0.1 > Host: a.tile.openstreetmap.fr > Referer: http://tile.openstreetmap.fr/ > Via: 1.1 guenievre (squid/3.3.8) > Cache-Control: max-age=259200 > Connection: keep-alive > DNT: 1 > Accept: image/png,image/*;q=0.8,*/*;q=0.5 > Accept-Language: fr-fr,chrome://global/locale/intl.properties;q=0.5 > Accept-Encoding: gzip, deflate > 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0< HTTP/1.1 200 OK < Date: Tue, 27 May 2014 08:05:10 GMT * Server Apache/2.2.22 (Ubuntu) is not blacklisted < Server: Apache/2.2.22 (Ubuntu) < ETag: "752c79c6a17e1b469fc9fcbdabd8cff5" < Content-Length: 21389 < Cache-Control: max-age=604800 < Expires: Tue, 03 Jun 2014 08:05:10 GMT < Keep-Alive: timeout=5, max=100 < Connection: Keep-Alive < Content-Type: image/png < { [data not shown] 100 21389 100 21389 0 0 21071 0 0:00:01 0:00:01 --:--:-- 21093 * Connection #0 to host a.tile.openstreetmap.fr left intact ============================= ==== Presque la même sans réponse ==== curl -v -H "Via: 1.1 guenievre (squid/3.3.8)" -H "Cache-Control: max- age=259200" -H "Connection: keep-alive" -A "Mozilla/5.0 (X11; Linux x86_64; rv:29.0) Gecko/20100101 Firefox/29.0 Iceweasel/29.0.1" -e "http://tile.openstreetmap.fr/" -H "DNT: 1" -H "Accept: image/png,image/*;q=0.8,*/*;q=0.5" -H "Accept-Language: fr- fr,chrome://global/locale/intl.properties;q=0.5" -H "Accept-Encoding: gzip, deflate" -H "X-Forwarded-For: 10.1.2.22" http://a.tile.openstreetmap.fr/osmfr/6/32/25.png >/dev/null * Hostname was NOT found in DNS cache % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0* Trying 88.191.250.205... * Connected to a.tile.openstreetmap.fr (88.191.250.205) port 80 (#0) > GET /osmfr/6/32/25.png HTTP/1.1 > User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:29.0) Gecko/20100101 Firefox/29.0 Iceweasel/29.0.1 > Host: a.tile.openstreetmap.fr > Referer: http://tile.openstreetmap.fr/ > Via: 1.1 guenievre (squid/3.3.8) > Cache-Control: max-age=259200 > Connection: keep-alive > DNT: 1 > Accept: image/png,image/*;q=0.8,*/*;q=0.5 > Accept-Language: fr-fr,chrome://global/locale/intl.properties;q=0.5 > Accept-Encoding: gzip, deflate > X-Forwarded-For: 10.1.2.22 > * Empty reply from server 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 * Connection #0 to host a.tile.openstreetmap.fr left intact curl: (52) Empty reply from server ============================= -- En droit pénal français, un acte de piraterie est « le fait de s'emparer ou de prendre le contrôle par violence ou menace de violence d'un aéronef, d'un navire ou de tout autre moyen de transport à bord desquels des personnes ont pris place, ainsi que d'une plate-forme fixe située sur le plateau continental » (Article L.224-6). Landry MINOZA landry.min...@gmail.com _______________________________________________ Talk-fr mailing list Talk-fr@openstreetmap.org https://lists.openstreetmap.org/listinfo/talk-fr