أهلا. لقد قمت بتثبيت وتشغيل ipfs على VPS. وقمت بتغيير التكوين حتى أتمكن من استخدامه من جهاز التحكم عن بعد. (مثل جهازي الخاص).
التكوين الخاص بي مثل هذا:
"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"
}
قمت بتغيير 127.0.0.1
إلى 0.0.0.0
حتى أتمكن من استخدام الأمر لزيارة IPFS على VPS.
ولكن عندما أحاول زيارة webui من خلال serverip:5001/webui
، لا يظهر أي شيء ...
هل يمكن أن تخبرني كيف أحلها؟ أو ربما لا يمكن استخدام webui من جهاز التحكم عن بعد؟
شكرا ~
من فضلك لا تفتح منفذ API 5001 للجمهور - إنها مخاطرة أمنية كبيرة. استخدم نفق SSH بدلاً من ذلك ، على سبيل المثال ssh -L 5001:localhost:5001 user@serverip
. سيعطيك هذا منفذًا محليًا 5001 يتم إعادة توجيهه إلى منفذ API الفعلي ، ولكن دون تعريضه للجمهور.
إغلاق هذه القضية. إذا كان لا يزال لديك المزيد من الأسئلة ، فيرجى فتح موضوع على https://discuss.ipfs.io/. شكرا!
للإشارة انظر
https://github.com/ipfs-shipyard/ipfs-webui/issues/594#issuecomment -417922174
لدي نفس المشكلة. الشيء هو أنه إذا قمنا بالتغيير من 127.0.0.1 إلى شيء مثل 192.168.1.10 ، فإننا نفتحه للشبكة المحلية فقط ، ولا يمثل ذلك مخاطرة أمنية كبيرة. أرى الآن أن المشكلة مفتوحة حول هذا الموضوع ، هل تم حل هذه المشكلة على الإطلاق - هل يمكننا الوصول إلى webui من جهاز آخر غير الجهاز المحلي؟
التعليق الأكثر فائدة
من فضلك لا تفتح منفذ API 5001 للجمهور - إنها مخاطرة أمنية كبيرة. استخدم نفق SSH بدلاً من ذلك ، على سبيل المثال
ssh -L 5001:localhost:5001 user@serverip
. سيعطيك هذا منفذًا محليًا 5001 يتم إعادة توجيهه إلى منفذ API الفعلي ، ولكن دون تعريضه للجمهور.