Salut. J'ai installé et exécuté l'ipfs sur un VPS. Et je change la config pour pouvoir l'utiliser à distance. (Comme mon propre appareil).
Ma config est comme ça :
"Addresses": {
"Swarm": [
"/ip4/0.0.0.0/tcp/4001",
"/ip6/::/tcp/4001"
],
"API": "/ip4/0.0.0.0/tcp/5001",
"Gateway": "/ip4/0.0.0.0/tcp/8080"
}
Je change le 127.0.0.1
en 0.0.0.0
Pour que je puisse utiliser la commande pour visiter l'IPFS sur un VPS.
Mais lorsque j'essaie de visiter le webui via serverip:5001/webui
, cela ne montre rien...
Pouvez-vous me dire comment le résoudre? Ou peut-être n'est-il pas possible d'utiliser webui à distance ?
MERCI ~
S'il vous plaît, n'ouvrez pas le port API 5001 au public - c'est un risque de sécurité énorme. Utilisez plutôt un tunnel SSH, par exemple ssh -L 5001:localhost:5001 user@serverip
. Cela vous donnera un port local 5001 transmis au port API réel, mais sans l'exposer au public.
Clôturer ce problème. Si vous avez encore d'autres questions, veuillez ouvrir un fil sur https://discuss.ipfs.io/. Merci!
Pour la référence voir
https://github.com/ipfs-shipyard/ipfs-webui/issues/594#issuecomment -417922174
J'ai le même problème. Le fait est que si nous passons de 127.0.0.1 à quelque chose comme 192.168.1.10, nous l'ouvrons uniquement au réseau local, et ce n'est pas vraiment un risque pour la sécurité. Je vois maintenant que le problème est ouvert à ce sujet, est-ce que cela a été résolu du tout - pouvons-nous accéder à webui à partir d'une machine autre que la machine locale?
Commentaire le plus utile
S'il vous plaît, n'ouvrez pas le port API 5001 au public - c'est un risque de sécurité énorme. Utilisez plutôt un tunnel SSH, par exemple
ssh -L 5001:localhost:5001 user@serverip
. Cela vous donnera un port local 5001 transmis au port API réel, mais sans l'exposer au public.