SimpleHttpServer আপনার অ্যান্ড্রয়েড ডিভাইসকে আপনার লোকাল নেটওয়ার্কে একটি ছোট HTTP ফাইল সার্ভারে পরিণত করে। আপনার ফোন বা ট্যাবলেট থেকে ফোল্ডার শেয়ার করুন, যাতে একই Wi-Fi-তে থাকা যেকোনো ডিভাইস — ল্যাপটপ, ডেস্কটপ, স্মার্ট টিভি, বা অন্য কোনো ফোন — শুধুমাত্র একটি ওয়েব ব্রাউজার ব্যবহার করে ফাইল ব্রাউজ, ডাউনলোড এবং আপলোড করতে পারে। কোনো ক্লাউড অ্যাকাউন্ট, ইন্টারনেট সংযোগ বা অন্য ডিভাইসগুলোতে ইনস্টলেশনের প্রয়োজন নেই।
মূল বৈশিষ্ট্যসমূহ
■ একাধিক শেয়ার করা ফোল্ডার
অ্যান্ড্রয়েডের সিস্টেম ফাইল পিকারের মাধ্যমে যেকোনো সংখ্যক ফোল্ডার যোগ করুন। প্রতিটি ফোল্ডার ব্রাউজারে একটি টপ-লেভেল এন্ট্রি হিসেবে প্রদর্শিত হয়। কোনো বিশেষ স্টোরেজ পারমিশনের প্রয়োজন নেই।
■ ফোল্ডারগুলো ZIP হিসেবে ডাউনলোড করুন
প্রতিটি ফোল্ডার পেজে একটি "এই ফোল্ডারটি ZIP হিসেবে ডাউনলোড করুন" লিঙ্ক থাকে, যাতে একজন ক্লায়েন্ট একবারে পুরো ডিরেক্টরি (সাব-ফোল্ডারসহ) ডাউনলোড করতে পারে। আপনি যদি শুধুমাত্র একটি ফাইল ডাউনলোড করতে চান, তবে সেটিংসে এই ফিচারটি বন্ধ করে দিন।
■ ব্রাউজার থেকে আপলোড করুন
আপনার শেয়ার করা ফোল্ডারগুলোতে দূরবর্তী ব্রাউজার থেকে ফাইল ড্রপ করতে সেটিংসে "আপলোডের অনুমতি দিন" চালু করুন। প্রতিটি শেয়ার করা ফোল্ডারে একটি রিড/রাইট সুইচ থাকে, তাই আপনি আপলোড-বান্ধব ফোল্ডারের সাথে শুধুমাত্র ডাউনলোডের জন্য ফোল্ডারও ব্যবহার করতে পারেন। বিদ্যমান ফাইলগুলি কখনই ওভাররাইট করা হয় না — ডুপ্লিকেটগুলি "name (1)", "name (2)", ইত্যাদি হিসাবে সেভ করা হয়।
■ রুট ফোল্ডার
একটি শেয়ার করা ফোল্ডারকে রুট হিসাবে চিহ্নিত করুন যাতে এর বিষয়বস্তু সরাসরি "/" এ পরিবেশিত হয় — এটি তখন সুবিধাজনক যখন আপনি শীর্ষ স্তরে শুধুমাত্র একটি ফোল্ডার দেখতে চান।
■ ডাইজেস্ট অথেন্টিকেশন
ইউজারনেম এবং পাসওয়ার্ড দিয়ে অ্যাক্সেস সুরক্ষিত করুন। curl-এর ক্ষেত্রে, --digest -u user:pass যোগ করুন।
■ HTTPS (এনক্রিপশন), পাশাপাশি HTTP
TLS-এর মাধ্যমে পরিবেশন করতে এবং সংযোগটি এনক্রিপ্ট করতে "Use HTTPS" চালু করুন। অ্যাপটি এই ডিভাইসে একটি সেলফ-সাইন্ড সার্টিফিকেট তৈরি করে এবং এর SHA-256 ফিঙ্গারপ্রিন্ট দেখায় যাতে আপনি এটি যাচাই করতে পারেন। ক্লায়েন্ট ডিভাইসগুলিতে এটিকে বিশ্বাস করার জন্য সার্টিফিকেটটি ডাউনলোড করুন, অথবা curl-এর -k / --cacert বিকল্পটি ব্যবহার করুন। যখন HTTPS চালু থাকে, তখন একটি ঐচ্ছিক "HTTP লিসেনার" সেটিং HTTP-কে তার সাধারণ পোর্টেও উপলব্ধ রাখতে পারে — হয় একটি সাধারণ এন্ডপয়েন্ট হিসাবে, অথবা একটি রিডাইরেক্ট হিসাবে যা HTTP ক্লায়েন্টদের HTTPS URL-এ (307) ফরোয়ার্ড করে। শুধুমাত্র সেলফ-সাইন্ড সার্টিফিকেট সমর্থিত — আপনি আপনার নিজের CA-প্রদত্ত (সর্বজনীনভাবে বিশ্বস্ত) সার্টিফিকেট ইনস্টল করতে পারবেন না।
■ নেটওয়ার্ক ইন্টারফেস নির্বাচন
সার্ভার কোথায় লিসেন করবে তা বেছে নিন — শুধুমাত্র Wi-Fi (ডিফল্ট, প্রস্তাবিত), সমস্ত নেটওয়ার্ক, অথবা শুধুমাত্র লোকালহোস্ট — যাতে এটি সেলুলার ইন্টারফেস বা অন্যান্য অনাকাঙ্ক্ষিত নেটওয়ার্ক থেকে দূরে থাকে।
■ মিডিয়াস্টোর ব্রাউজিং
ঐচ্ছিকভাবে একটি পৃথক পাথের মাধ্যমে অ্যান্ড্রয়েড-পরিচালিত মিডিয়া (ছবি, অডিও, ভিডিও) প্রকাশ করুন, যার মধ্যে অন্যান্য অ্যাপ দ্বারা যুক্ত করা কন্টেন্টও অন্তর্ভুক্ত।
■ mDNS / Bonjour ডিসকভারি
ঐচ্ছিকভাবে লোকাল নেটওয়ার্কে সার্ভারটির বিজ্ঞাপন দিন যাতে VLC এবং Finder-এর মতো ডিভাইসগুলি IP টাইপ না করেই এটি খুঁজে নিতে পারে।
■ ট্যাবলেট-বান্ধব UI
বড় ল্যান্ডস্কেপ স্ক্রিনে, সার্ভার কন্ট্রোল এবং লগ পাশাপাশি দেখানো হয়। একটি সেটিংস বাটন ডানদিকের প্যানেলটিকে লগ এবং সেটিংসের মধ্যে অদলবদল করে।
■ মোবাইল-বান্ধব ডিরেক্টরি তালিকা
তালিকাগুলো বড় টেক্সট, সম্পূর্ণ প্রস্থের ট্যাপযোগ্য সারি এবং ডিভাইসের লাইট/ডার্ক থিম অনুসরণ করে স্ক্রিনের প্রস্থ অনুযায়ী সাজানো থাকে।
■ অটো-স্টার্ট
ঐচ্ছিকভাবে ডিভাইস বুট করার সময় বা অ্যাপটি খোলার সময় সার্ভারটি স্বয়ংক্রিয়ভাবে চালু করুন।
■ এক-ট্যাপে শেয়ারিং
প্রতিটি সার্ভার URL-এ কপি, QR-কোড এবং শেয়ার বাটন রয়েছে, যাতে অন্যান্য ডিভাইস ঠিকানা টাইপ না করেই সংযোগ করতে পারে।
■ বিল্ট-ইন গাইড
সেটিংস → অ্যাবাউট-এ একটি "কীভাবে ব্যবহার করবেন" গাইড রয়েছে, যেখানে শুরু করা, আপলোড, HTTPS এবং কার্ল (curl)-এর উদাহরণ দেওয়া আছে।
কোনো বিজ্ঞাপন নেই · কোনো ট্র্যাকিং নেই · কোনো অ্যাকাউন্টের প্রয়োজন নেই
সার্ভারটি সম্পূর্ণরূপে আপনার ডিভাইসে চলে এবং লোকাল নেটওয়ার্কে HTTP-এর মাধ্যমে ফাইল পরিবেশন করে, অথবা আপনি চালু করলে HTTPS-এর মাধ্যমে করে। কোনো অ্যানালিটিক্স SDK নেই, কোনো অ্যাকাউন্ট সাইন-আপের প্রয়োজন নেই। বিস্তারিত জানতে সেটিংস → অ্যাবাউট-এর অধীনে অ্যাপের ভেতরের গোপনীয়তা নীতি পড়ুন।
যেসব ভাষায় উপলব্ধ:
ইংরেজি, জাপানি, জার্মান, ফরাসি, স্প্যানিশ, ব্রাজিলিয়ান পর্তুগিজ।
প্রয়োজনীয়তা:
অ্যান্ড্রয়েড ৮.০ (এপিআই ২৬) বা তার পরবর্তী সংস্করণ।
নিরাপত্তা সংক্রান্ত বিজ্ঞপ্তি: ডিফল্টভাবে সার্ভারটি সাধারণ HTTP ব্যবহার করে, তাই ক্রেডেনশিয়াল এবং ফাইলগুলো স্থানান্তরের সময় এনক্রিপ্ট করা হয় না। একটি সেলফ-সাইন্ড সার্টিফিকেট দিয়ে সংযোগটি এনক্রিপ্ট করতে HTTPS চালু করুন। এটি বিশ্বস্ত স্থানীয় নেটওয়ার্কে ব্যবহার করুন; শুধুমাত্র আপনার বিশ্বস্ত নেটওয়ার্কগুলিতে আপলোড সক্ষম করুন এবং ডাইজেস্ট অথেন্টিকেশন এবং/অথবা HTTPS চালু করার কথা বিবেচনা করুন।
যোগাযোগ:
app@ubi.jp
HTTP/HTTPS এর মাধ্যমে ফোনের ফোল্ডার শেয়ার করুন। ব্রাউজারে ব্রাউজ, ডাউনলোড ও আপলোড করুন।
আপডেট করা হয়েছে
২৭ আগ, ২০২৬