Auteur Sujet: [FTTH] Bypasser la neufbox avec un routeur ubiquiti Edgemax  (Lu 96873 fois)

0 Membres et 1 Invité sur ce sujet

c0mm0n

  • Invité
Bypasser la neufbox avec un routeur ubiquiti Edgemax
« Réponse #48 le: 10 mai 2014 à 01:02:53 »
Et teste le replay / vod, c'est de l'unicast normalement, rien a voir avec la TV.

Ca sera un premier indicateur de savoir si ca marche ou pas.

tivoli

  • Toulouse (31)
  • Abonné Bbox fibre
  • *
  • Messages: 1 944
  • Toulouse (31)
Bypasser la neufbox avec un routeur ubiquiti Edgemax
« Réponse #49 le: 10 mai 2014 à 10:11:37 »
Chez moi ca ne marche pas.

Questions
1) les fichiers xml je dois les mettre dans /var/www/htdocs/api/1.0 ou /var/www/api/1.0 ?  (ils sont dans htdocs chez moi)
2) Je dois creer un fichier index.php quelque part ?

Mon symptome :
http://192.168.2.1/api/1.0/?method=system.getinfo
renvoie sur
https://192.168.2.1/index.php/api/1.0/?method=system.getinfo
avec comme contenu :
EdgeOS
Error: Not Found

404
Array
(
   
  • => Undefined variable: build
  • [1] => Undefined variable: build
        [2] => Undefined variable: build
        [3] => Undefined variable: build
        [4] => Undefined variable: build
        [5] => Undefined variable: build
    )

Haldir

  • Abonné Free fibre
  • *
  • Messages: 74
  • FTTH sur Paris
Bypasser la neufbox avec un routeur ubiquiti Edgemax
« Réponse #50 le: 10 mai 2014 à 10:14:16 »
J'ai testé avec le replay et seul la pub se lance mais ensuite j'ai un erreur pour l'accès à l'épisode. Pas de règle de firewall spécifique, juste les WAN_IN et WAN_Local mais qui ne prennent que l'interface WAN en paramètre.

tivoli

  • Toulouse (31)
  • Abonné Bbox fibre
  • *
  • Messages: 1 944
  • Toulouse (31)
Bypasser la neufbox avec un routeur ubiquiti Edgemax
« Réponse #51 le: 10 mai 2014 à 10:27:40 »
entre tes premiers essais sur la partie web qui ne fonctionnait pas et maintenant tu as change quelque chose ? je ne suis pas encore a ton pb

Haldir

  • Abonné Free fibre
  • *
  • Messages: 74
  • FTTH sur Paris
Bypasser la neufbox avec un routeur ubiquiti Edgemax
« Réponse #52 le: 10 mai 2014 à 10:35:32 »
Je viens de retester ce matin et pour ce web service, j'ai bien le index.php et le https qui est rajouté que ça soit sur 192.168.1.0 ou 2.0 :(

Voici le code que j'ai et je pense pas avoir fait d'erreur de typo
url.rewrite-once = (
"wan\.getInfo$" => "/api/1.0/wan.xml",
"system\.getInfo$" => "/api/1.0/system.xml",
"ftth\.getInfo$" => "/api/1.0/ftth.xml",
"lan\.getHostsList$" => "/api/1.0/lan.xml",
"^(/(lib|media|ws|tests)/.*)" => "$0",
"^/([^\?]+)(\?(.*))?$" => "/index.php/$1?$3"
)

Il semble que ça soit ce fichier qui est utiliser pour nous identifier auprès de SFR et récupérer nos abonnements et services souscrit et il semble fonctionner car il détecte bien mon offre.

Ce qui est bizarre et que j'ai commenté toute la partie https et il va quand même faire une redirection pour ce web service
#$HTTP["scheme"] == "http" {
#    $HTTP["url"] !~ "^/index.php/error/" {
#    $HTTP["url"] !~ "^/api/1.0" {   
# $HTTP["host"] =~ "^(.*)$" {
# url.redirect = (
# "^(.*)$" => "https://%1$1"
# )
# }
#    }
#    }
#}

Edit: Je viens de tester dans un autre navigateur et l'url est désormais bien formater et en revenant sur chrome il prends la bonne url sans faire de modification. Je vais tester de remettre la redirection https

tivoli

  • Toulouse (31)
  • Abonné Bbox fibre
  • *
  • Messages: 1 944
  • Toulouse (31)
Bypasser la neufbox avec un routeur ubiquiti Edgemax
« Réponse #53 le: 10 mai 2014 à 10:56:22 »
De mon cote en laissant la redirection HTTPS en passant sur un autre navigateur ca ne change rien

Haldir

  • Abonné Free fibre
  • *
  • Messages: 74
  • FTTH sur Paris
Bypasser la neufbox avec un routeur ubiquiti Edgemax
« Réponse #54 le: 10 mai 2014 à 10:58:24 »
J'ai tout mis dans /var/www/htdocs/api/1.0 sans modifier le index.php. Ca te fait la redirection que pour system ou pour chaque fichier ?

tivoli

  • Toulouse (31)
  • Abonné Bbox fibre
  • *
  • Messages: 1 944
  • Toulouse (31)
Bypasser la neufbox avec un routeur ubiquiti Edgemax
« Réponse #55 le: 10 mai 2014 à 11:07:00 »
Pareil sur les 4.

Dans un soucis de nettoyage je viens de virer /var/www/api car j'ai tout dans htdocs comme vous ainsi que le index.php que j'avais cree dans api/1.0.

J'ai laisse le index.php d'origine sans modif

Haldir

  • Abonné Free fibre
  • *
  • Messages: 74
  • FTTH sur Paris
Bypasser la neufbox avec un routeur ubiquiti Edgemax
« Réponse #56 le: 10 mai 2014 à 11:27:27 »
Avec un fichier html basique, est ce qu'il est afficher ou bien l'url est également modifier ?

c0mm0n

  • Invité
Bypasser la neufbox avec un routeur ubiquiti Edgemax
« Réponse #57 le: 10 mai 2014 à 11:56:49 »
Je viens de retester ce matin et pour ce web service, j'ai bien le index.php et le https qui est rajouté que ça soit sur 192.168.1.0 ou 2.0 :(

Voici le code que j'ai et je pense pas avoir fait d'erreur de typo
url.rewrite-once = (
"wan\.getInfo$" => "/api/1.0/wan.xml",
"system\.getInfo$" => "/api/1.0/system.xml",
"ftth\.getInfo$" => "/api/1.0/ftth.xml",
"lan\.getHostsList$" => "/api/1.0/lan.xml",
"^(/(lib|media|ws|tests)/.*)" => "$0",
"^/([^\?]+)(\?(.*))?$" => "/index.php/$1?$3"
)

Il semble que ça soit ce fichier qui est utiliser pour nous identifier auprès de SFR et récupérer nos abonnements et services souscrit et il semble fonctionner car il détecte bien mon offre.

Ce qui est bizarre et que j'ai commenté toute la partie https et il va quand même faire une redirection pour ce web service
#$HTTP["scheme"] == "http" {
#    $HTTP["url"] !~ "^/index.php/error/" {
#    $HTTP["url"] !~ "^/api/1.0" {   
# $HTTP["host"] =~ "^(.*)$" {
# url.redirect = (
# "^(.*)$" => "https://%1$1"
# )
# }
#    }
#    }
#}

Edit: Je viens de tester dans un autre navigateur et l'url est désormais bien formater et en revenant sur chrome il prends la bonne url sans faire de modification. Je vais tester de remettre la redirection https

Chrome a une grosse tendance a garder en cache se genre de truc, donc il va te mettre le https meme quand ta config le force plus.

Moi la seul diff que j'ai est
#    $HTTP["url"] !~ "^/api/1.0" {    qui devient
#    $HTTP["url"] !~ "^/api/" {   

c0mm0n

  • Invité
Bypasser la neufbox avec un routeur ubiquiti Edgemax
« Réponse #58 le: 10 mai 2014 à 11:58:58 »
Avec un fichier html basique, est ce qu'il est afficher ou bien l'url est également modifier ?

Le fichier ne devrait pas être servi, y a aucune règle pour éviter qu'il soit envoyé au index.php de ubiquiti.

Si tu veux tester un fichier dans /api/1.0/ relets ca :

"^(/(lib|media|ws|tests)/.*)" => "$0",
Devient

"^(/(lib|media|ws|tests)/.*)" => "$0",
"^(/api/1.0/.*)" => "$0",

jewome62

  • Abonné Bbox fibre
  • *
  • Messages: 247
  • Maureillas-las-Illas
    • Mon site web personnel
Bypasser la neufbox avec un routeur ubiquiti Edgemax
« Réponse #59 le: 10 mai 2014 à 17:36:30 »
J'en ai profiter pour renommer mon tuto "avec un routeur Linux"