Quelqu'un a-t-il configuré Galleon ou Tezbox avec un nœud local?
-
-
S'il vousplaîtposter la réponse comme une réponse au lieu de votre question!Cela aidera lesmods à comprendre que la question a été répondueet vouspouvez également lamarqueren tant quetelle qui aidera lesmods.MerciPlease post the answer as an answer instead of inside your question! It will help mods understand that the question has actually been answered and you can also mark it as such which will help mods. Thanks
- 0
- 2019-04-15
- Ezy
-
Toutesmesexcusespour la confusion.Je conviens que la réponse aurait dû êtrepostée comme un commentaire.C'est ce queje voulaisfairejusqu'à ce queje lisais letexte suivant dans la zone de commentaire: "Utilisez des commentairespour répondre à d'autres utilisateurs ouen lesnotifier desmodifications. Si vous ajoutez Nouvellesinformations,modifiez votremessage au lieu de commenter. "apologies for the confusion. I agree the answer should have been posted as a comment. This is what I wanted to do until I read the following text in the comment box: "Use comments to reply to other users or notify them of changes. If you are adding new information, edit your post instead of commenting."
- 0
- 2019-04-16
- TEZOS on the ROAD
-
Désolé,tu l'astoujoursmal.Votre devraitposter la réponse comme une "réponse",pas comme un commentaireet non dans la questionelle-même.S'il vousplaît laissez-moi savoir si quelque chosen'estpas clair dans ce queje dis.Sorry you still got it wrong. Your should please post the answer as an “ANSWER”, not as a comment and not in the question itself. Please let me know if something is not clear in what i am saying.
- 0
- 2019-04-16
- Ezy
-
1 réponses
- votes
-
- 2019-04-17
solution (pour la version Web Tezbox)
Pas aussiintuitif que l'onpeutimaginer. Ce qui suit a étéfait sur unemachine avec Fedora OSexécutant unnœud Tezos.
D'aborden tant qu'utilisateur Créer un certificatet une clé:openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -new -out server.crt -subj /CN=localhost -reqexts SAN -extensions SAN -config <(cat /etc/pki/tls/openssl.cnf <(printf '[SAN]\nsubjectAltName=DNS:localhost,DNS:127.0.0.1,IP:127.0.0.1')) -sha256 -days 3650
Installez lenœud.jsen tant que root:
dnf install nodejs
(la commande ci-dessusinstallera également NPM (JS Package Manager))
Installez Local-Web-Server,en tant que root:npm install -g local-web-server
Exécuter local-Web-serveuren tant qu'utilisateur:
ws --https --hostname 127.0.0.1 --key /home/<user>/server.key --cert /home/<user>/server.crt --rewrite '/chains/* ->http://localhost:8732/chains/$1' -v
La commande suppose que le certificatet la clé sont dans/home/& lt; l'utilisateur> ,leport Tezos RPCest 8732,leportpar défautpour 127.0.0.1est 8000 (le drapeau -vestpour la sortie verbose).
Utilisez CHROMEpour vous connecter à https://127.0.0.1:8000 et cliquez sur Passez à 127.0. 0,1 (dangereux)
Ensuite,tapez la clé F12et suivez "Certificat de vue" -> "Détails" -> "Exporter"et enregistrez le certificat sousforme de certificats PKCS # 7 (E.G. Nom de sortie Localhost).
Assurez-vous que NSS-TOOLSestinstallé (pour d'autres distributions Linux,elle s'appelle libnss3-outils).
Àpartir de l'emplacement où lefichier localhost a étéenregistré,en tant quetype d'utilisateur:certutil -d sql:/home/max/.pki/nssdb -A -t "P,," -n localhost -i localhost
Redémarrer chrome,maintenant Connexion à https://127.0.0.1:8000 ne doitmontrer aucun avertissement.
aller à https://wallet.tezbox.com et ouvrir unportefeuilleexistant/nouveaupuis allez à Réglage (tige supérieure droite)et remplacer https://rpc.tezrpc.me avec https://127.0.0.1:8000
[addendum 04/10/19] Celafonctionne également avec lenavigateur d'opéra. Au lieu d'utiliser F12pourentrer dans lemode Développeurs,tapez Ctrl + Shift +i Ensuite,passez à la sécurité -> Certificat de visualisation,le resteest lemême. Lumière vertepour Tezbox connectée à unnœud local utilisant l'opéra.
SOLUTION (for TezBox web version)
Not as intuitive as one can imagine. The following has been done on a machine with Fedora OS running a Tezos node.
First as a user create a certificate and a key:openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -new -out server.crt -subj /CN=localhost -reqexts SAN -extensions SAN -config <(cat /etc/pki/tls/openssl.cnf <(printf '[SAN]\nsubjectAltName=DNS:localhost,DNS:127.0.0.1,IP:127.0.0.1')) -sha256 -days 3650
Install node.js as root:
dnf install nodejs
(the above command will install also npm (js package manager))
install local-web-server, as root:npm install -g local-web-server
run local-web-server as a user:
ws --https --hostname 127.0.0.1 --key /home/<user>/server.key --cert /home/<user>/server.crt --rewrite '/chains/* ->http://localhost:8732/chains/$1' -v
the command assumes that the certificate and the key are in /home/<user>, the Tezos RPC port is 8732, the default port for 127.0.0.1 is 8000 (the flag -v is for verbose output).
Use Chrome to connect to https://127.0.0.1:8000 and click on proceed to 127.0.0.1 (unsafe)
then type the f12 key and follow "view certificate" -> "details" -> "export" and save the certificate as PKCS #7 Certificates (e.g. output name localhost).
Make sure that nss-tools is installed (for other linux distros it is called libnss3-tools).
From the location where the localhost file has been saved, as a user type:certutil -d sql:/home/max/.pki/nssdb -A -t "P,," -n localhost -i localhost
Restart Chrome, now connecting to https://127.0.0.1:8000 should not show any warning.
Go to https://wallet.tezbox.com and open an existing/new wallet then go to setting (upper right rod) and replace https://rpc.tezrpc.me with https://127.0.0.1:8000
[addendum 04/10/19] It also works with Opera browser. Instead of using F12 to enter the developers mode, type Ctrl+Shift+I then go to security -> view certificate, the rest is the same. Green light for TezBox connected to a local node using Opera.
J'ai desproblèmes de connexion de l'un ou l'autre de ces deuxportefeuilles à unnœud local sur lamêmemachine.Lesprincipauxports écoutent (NetStat -Tulpn).La configuration de TLS a l'airbien,parexemple,je reçois la réponse correcte lorsqu'onpèche lenœud Tezos avec:
dans config.jsonj'aiessayé différentes saveurs de "Listen-Addr" (à lafois dans "RPC"et "P2P"),127.0.0.1,localhost, :: 1,0.0.0.0 + Numéros deport,rienne semblefonctionner.
C'estpeut-être le certificat TLS auto-signé ou l'emplacement desfichiers, aucuneidée?