Plex একটি ক্লায়েন্ট-সার্ভার মিডিয়া স্ট্রিম এবং সফ্টওয়্যার সুইট। এর Plex Media Server ডেস্কটপ অ্যাপ্লিকেশন উইন্ডোজ, উবুন্টু, macOS-এ উপলব্ধ। এটি আপনার কম্পিউটারের বিভিন্ন মিডিয়া ফাইল সংগঠিত করে এবং সঠিক ক্রেডেনশিয়াল দিয়ে ইন্টারনেট経由 플레이어রা অ্যাক্সেস করতে দেয়। এটি একটি জনপ্রিয় ফিচার।

অ্যাপ্লিকেশনটি ভালো হলেও কিছুটা জটিল, অনেক প্যারামিটার আছে। তাই অনেক লোক "Plex not available outside your network" এরর পায়। এটি খুব সাধারণ সমস্যা, চিন্তা নেই।
এই সমাধানে এই সমস্যা কেন হয় এবং কী করবে সেটি বিস্তারিত আলোচনা করা হয়েছে। সমাধানগুলো জটিলতা ও উপযোগিতার ক্রমে সাজানো। প্রথমটিই থেকে শুরু করুন।
Plex Remote Access কেন কাজ করে না?
বিভিন্ন ব্যবহারকারীর কেস ও রিপোর্ট বিশ্লেষণ করে সম্ভাব্য কারণগুলো সংকলন করা হয়েছে:
- NAT/UPnP কম্প্যাটিবিলিটি: আপনার রাউটার মডেল অনুযায়ী NAT বা UPnP এনাবল থাকতে হয় পোর্্ট ফরওয়ার্ডিং-এর জন্য। এনাবল না থাকলে বা ভুল কনফিগারেশন থাকলে Plex Remote Access কাজ করবে না।
- Double NAT: NAT (Network Address Translation) পাবলিক IP-এ আসা সব নেটওয়ার্ক রিকোয়েস্ট ইন্টারনাল IP-বনাম ম্যানেজ করে। 'Double' NAT হলে অনেক সমস্যা হয় এবং Plex Remote Access কাজ করে না।
- পুরনো Plex ভার্সন: Plex Media Server ঘন ঘন আপডেট রিলিজ করে বাগ ফিক্স বা নতুন ফিচার যোগ করতে। আপনার Plex পুরনো থাকলে আপডেট করুন।
- ধীর ইন্টারনেট কানেকশন: অনেক ব্যবহারকারী 'buffering' সমস্যা রিপোর্ট করেছেন। এটি খুব ধীর নেট বা ইন্টারফেরেন্সের কারণে হয়। নেটওয়ার্ক চেক করুন।
- ফায়ারওয়াল: অ্যাডভান্সড ফায়ারওয়াল (যেমন pfsense) Plex Media Server-এর কমিউনিকেশন ব্লক করতে পারে।
- VPN অ্যাক্সেস দরকার: কিছু ISP মিডিয়া সার্ভারের সাথে সমস্যা সৃষ্টি করে। VPN ট্রাই করুন।
- গ্লিচ: সার্ভার সাইডে নেটওয়ার্ক গ্লিচ বা সার্ভিস ডাউন থাকতে পারে। পাওয়ার সাইক্লিং ছাড়া কিছু করা যায় না।
সমাধান ১: লেটেস্ট ভার্সনে আপডেট করা
Plex-এ বাগ থাকতে পারে যা আপডেট দিয়ে ফিক্স হয়। পুরনো ভার্সন ব্যবহার করলে অবিলম্বে আপডেট করুন। Plex ওয়েব অ্যাপ স্বয়ংক্রিয় আপডেট হয়, কিন্তু Ubuntu বা অন্যান্য প্ল্যাটফর্মে ম্যানুয়ালি আপডেট করতে হয়। Ubuntu-এ Plex আপডেটের পদ্ধতি নিচে (অন্য প্ল্যাটফর্মের জন্য গুগল করুন):
- এখানে (লিংক) যান লেটেস্ট Plex Media Package-এর URL পেতে।

নোট: উইন্ডোজ ডেস্কটপ অ্যাপের জন্য ইনস্টলেশন ফাইল অ্যাক্সেসযোগ্য লোকেশনে ডাউনলোড করুন।
- সার্ভারে SSH করুন। নিচের স্টেপগুলতে URL এবং প্যাকেজ লেটেস্ট রিলিজ দিয়ে রিপ্লেস করুন।
- লেটেস্ট প্যাকেজ ডাউনলোড করতে নিচের কমান্ড চালান:
wget https://downloads.plex.tv/plex-media-server/0.9.12.4.1192-9a47d21/plexmediaserver_0.9.12.4.1192-9a47d21_amd64.deb
- প্যাকেজ ইনস্টল করতে নিচের কমান্ড:
sudo dpkg -i plexmediaserver_0.9.12.4.1192–9a47d21_amd64.deb
- ইনস্টলেশন ফাইল রিমুভ করতে:
rm plexmediaserver_0.9.12.4.1192–9a47d21_amd64.debrm plexmediaserver_0.9.12.4.1192–9a47d21_amd64.deb
- মেশিন রিস্টার্ট করুন এবং Plex Media Server চালান। সমস্যা সমাধান হয়েছে কিনা চেক করুন।
সমাধান ২: গ্লিচ রেজলভশনের জন্য পাওয়ার সাইক্লিং
সার্ভার-error/glitched state-এ চলে যেতে পারে। Plex হেভি অ্যাপ্লিকেশন, একসাথে অনেক প্যারামিটার চলে। একটিই error state-এ চলে গেলে বা ব্যাড কনফিগারেশন লোড করলে অনব্রুটেবল হয়। নেটওয়ার্ক ইস্যুও অন্য ডিভাইস থেকে অ্যাক্সেস বাধা দিতে পারে। দুটি পথ: সার্ভার ও টার্গেট মেশিন পাওয়ার সাইকেল করুন অথবা নেটওয়ার্ক নরমাল হওয়ার জন্য অপেক্ষা করুন। পাওয়ার সাইক্লিং:
- দুই কম্পিউটারই (টার্গেট ও সার্ভিস) অফ করুন।
- প্রতিটির power cable খুলুন। প্রতিটির পাওয়ার বাটন প্রেস ও হোল্ড করে ৪ সেকেন্ড ধরে রাখুন সব এনার্জি ড্রেইন করতে।

- ২-৩ মিনিট অপেক্ষা করুন, সব কিছু রি-প্লাগ করুন। কম্পিউটার চালু করে Plex Media Server লঞ্চ করুন।
- সার্ভার প্রপারলি ইনিশিয়ালাইজ হওয়ার জন্য অপেক্ষা করুন, সমস্যা সমাধান হয়েছে কিনা চেক করুন।
সমাধান ৩: ধীর ইন্টারনেট কানেকশন ফিক্স করা
Plex Media Server-এ মিডিয়া স্ট্রিমিং-এ বাফারিং সমস্যা দেখা গেল। এটি নেটওয়ার্ক অনস্টেবল থাকলে হয়। প্রথমে নেটওয়ার্কে চলমান ডিভাইসের সংখ্যা চেক করুন (সার্ভার ও রিকোয়েস্টার দুইओ)। ৬+ হলে বটলনেক হতে পারে।
এছাড়া কানেকশনের ওভারঅল ব্যান্ডউইথ চেক করুন। বাফারিং সম্পূর্ণ দূর করতে সুনির্দিষ্ট নম্বর থাকা উচিত। রাউটার পাওয়ার সাইক্লিং করুন (গত সমাধানের মতো)।
সমাধান ৪: অ্যাডভান্সড ফায়ারওয়াল ডিজেবল করা
অ্যাডভান্সড ফায়ারওয়াল (pfsense বা সাদৃশ্য) Plex-এর কানেকশন স্ট্রিম ব্লক করে। দুটি পথ: ফায়ারওয়াল ডিজেবল করুন অথবা নিচের IP অ্যাড্রেসগুলো ব্লক না হয় তা নিশ্চিত করুন:
34.245.172.51 34.248.59.52 52.49.250.227 54.171.49.143 63.34.171.72
ফায়ারওয়াল সেটিংসে এই IP-গুলো চেক করুন, পাওয়া গেলে হোয়াইটলিস্ট করুন। Plex ও কম্পিউটার রিস্টার্ট করে চেক করুন।

সমাধান ৫: অটোমেটিক কনফিগারেশন চেক করা
Plex সার্ভার কনফিগার করার দুটি পথ: 'অটোমেটিক' (কয়েকটা অপশন এনাবল করলে Plex সব কিছু নিজে কনফিগার করে) বা 'ম্যানুয়াল' (সব ভ্যালু নিজে সেট করুন)। ম্যানুয়াল টেডিয়াস, তাই অটোমেটিক আগে চেক করি। আপনার রাউটারে uPnP বা NAT-PMP অটো-কনফিগারড থাকতে হয়। এই সেটিংস Plex-কে রাউটারে অটোমেটিক্যালি ফরওয়ার্ডেড পোর্ট কনফিগার করতে দেয়। সব রাউটারে এটি নেই। নিচে চেক করুন:
- ব্রাউজারের অ্যাড্রেস ফিল্ডে আপনার রাউটারের IP ঢুকান (যেমন 192.168.8.1)।
- রাউটার সেটিংসে যান (সেটিংস বাটন রাউটার অনুযায়ী ভিন্ন)।
- uPnP বা NAT-PMP অপশন খুঁজে এনাবল আছে কিনা চেক করুন।

- ইনাবল থাকলে ডিজেবল করে সেভ করুন, আবার এনাবল করুন।
- সেভ করে বেরিয়ে কম্পিউটার রিস্টার্ট করুন। সমস্যা সমাধান হয়েছে কিনা চেক করুন।
সমাধান ৬: ম্যানুয়ালি পোর্ট ফরওয়ার্ড করা
পোর্ট অটোমেটিক্যালি ফরওয়ার্ড না হলে ম্যানুয়ালি করতে হবে। সাধারণত uPnP বা NAT-PMP ডিজেবল থাকলে ম্যানুয়াল পোর্ট ফরওয়ার্ডিং দরকার। এটি সহজ, ভয় পাবার কিছু নেই। কনফিগারেশন ব্যাকআপ নিন বা নোট করুন।
প্রথমে নিশ্চিত করুন আপনার সার্ভারের লোকাল IP Address Static। পোর্ট ফরওয়ার্ড করার সময় জানতে হয় কোথায় ফরওয়ার্ড করব। আমাদের কেসে Plex Media Server চালিত কম্পিউটারের লোকাল IP দরকার। দুইটি পদ্ধতি:
কম্পিউটারে Static IP অ্যাসাইন করা
নেটওয়ার্ক ইনফো ম্যানুয়ালি সেট করব (অটোমেটিক না করে)। কম্পিউটারে Static IP সেট করার পদ্ধতি:
- Windows + R চাপুন, "ncpa.cpl" লিখে Enter চাপুন।
- সব অ্যাডাপ্টার/নেটওয়ার্ক আসবে। Static IP সেট করতে চাওয়া অ্যাডাপ্টার সিলেক্ট করে রাইট-ক্লিক করে Properties ক্লিক করুন।

- Properties-এ Internet Protocol Version 4 (TCP/IPv4) সিলেক্ট করে নিচের Properties বাটনে ক্লিক করুন।

- অটোমেটিকের বদলে Use the following IP address সিলেক্ট করুন। চাওয়া IP Address এবং ডিফল্ট গেটওয়ে দিন। প্রিফারড DNS সার্ভারও দিন (গুগল DNS ব্যবহার করুন)।
রাউটারে IP রিজার্ভ করা
রাউটারে চেঞ্জ করতে চাইলে ম্যানুয়ালি IP রিজার্ভ করুন। IP স্ট্যাটিক থাকবে, শাফল হবে না। পদ্ধতি:
- নেটওয়ার্কে কানেক্টেড ব্রাউজারে রাউটার পেজের ক্রেডেনশিয়াল দিন (সাধারণত রাউটারের পিছনে 192.168.9.100 এইরকম)۔
- Command Prompt-এ ipconfig বা Mac-এ System Preferences > Network-এ স্ট্যাটাস চেক করুন।
- তکنিক্যাল পার্ট: DHCP বা DHCP Reservation সেটিংস খুঁজুন। প্রতিটি রাউটারের অপশন ভিন্ন, অনুরূপ সমাধান করুন।
- সার্ভার কম্পিউটারের (যে Plex হোস্ট করছে) MAC Address দরকার। Windows + S চাপুন, Command Prompt সার্চ করে রাইট-ক্লিক Run as administrator, ipconfig টাইপ করে Enter।

- MAC Address নোট করুন (১২ ডিজিট)। নোট: Wi-Fi কার্ড ও ইথারনেট পোর্টের আলাদা MAC Address, প্রাইমারি যেটা সেটা বেছে নিন।
- MAC Address DHCP Reservation Setting-এর প্রথম এন্ট্রিতে দিন, চাওয়া IP Address দিয়ে Apply ক্লিক করুন।
রাউটারে পোর্ট ফরওয়ার্ড করা
IP স্ট্যাটিক হলে পোর্ট ফরওয়ার্ডিং-এ যাব। প্রয়োজনীয় ভেরিয়েবলস:
- WAN/External Port: ডিফল্ট Port 32400 (TCP), সাধারণত ২০,০০০ থেকে ৫০,০০০ রেঞ্জের যেকোনো ফ্রি পোর্ট ব্যবহার করা যায়।
- LAN/Internal Port: সবসময় 32400।
- IP Address: Plex Media Server চালিত কম্পিউটারের লোকাল IP (উপরে করা হয়েছে)।
WAN/External Port (TCP) ম্যাপ করুন যাতে সেটি LAN/Internal Port 32400 (TCP)-এ পয়েন্ট করে সার্ভারের লোকাল IP-এর জন্য। রাউটার কনসাল্ট করুন বা আমাদের অন্য আর্টিকেল দেখে পোর্ট ফরওয়ার্ড করুন।
Plex Media Server কে পোর্ট ব্যবহার করতে কনফিগার করা
পোর্ট ফরওয়ার্ড হলে Plex Media Server কে সেটি ব্যবহার করতে বলুন:
- Plex Web Application খুলুন, নিশ্চিত করুন Plex Account সাইন-ইন করা আছে:
Settings > Server > General - নিচের পথে যান:
Settings > Server > Remote Access - অপশন কম থাকলে Show Advanced টগল করুন।
- Manually Specify Public Port চেক করুন।

- আপনার সেট করা External Port/WAN দিন।
- Retry বা Apply ক্লিক করুন।
এখন টেস্ট করুন সার্ভার অ্যাক্সেসযোগ্য কিনা।
সমাধান ৭: একাধিক সার্ভারের জন্য ম্যানুয়াল পোর্ট ফরওয়ার্ডিং
উপরের সিনেরিও সিঙ্গেল Plex সার্ভারের জন্য পারফেক্ট। একাধিক সার্ভার থাকলে আউটলাইন একই থাকবে কিন্তু কিছু পরিবর্তন লাগবে:
- প্রতিটি সার্ভারের জন্য unique different পোর্ট নম্বর বেছে নিন।
প্রতিটি সার্ভার কানেকশনের জন্য আলাদা External Port/WAN ব্যবহার করুন। উদাহরণস্বরূপ 32405, 32404 ইত্যাদি।
- External Port Number_internal Port Number/LAN 32400-এ ফরওয়ার্ড করুন সংশ্লিষ্ট কম্পিউটারের লোকাল IP-এর জন্য (যে Plex Media Server হোস্ট করছে)।
উদাহরণ: দুটি কম্পিউটার থেকে Plex Media Server হোস্ট করছেন। তাদের ইন্টারনাল IP:
192.168.2.12 192.168.2.22
ফরওয়ার্ডিং কনফিগারেশন:
Server 1 IP Address: 192.168.2.12 WAN/External Port: 32401 LAN/Internal Port: 32400
Server 2 IP Address: 192.168.2.22 WAN/External Port: 32402 LAN/Internal Port: 32400
সমাধান ৮: ব্রিজ মোড এনাবল করা (Double-NAT সিনেরিওর জন্য)
NAT একাধিক কম্পিউটারের সাথে ইন্টারনেট শেয়ার করতে ব্যবহৃত হয়। ম্যানুয়াল পোর্ট ফরওয়ার্ডিং-এ Double-NAT কনফ্লিক্ট হতে পারে—যেমন রাউটার ISP-এর দেওয়া মডেমে প্লাগড। এখানে মডেম ও রাউটার দুটোই NAT সার্ভিস দেয়।
Double-NAT সার্ভারের অটোমেটিক কানেকশনে ইন্টারফেয়ার করে। ISP-এর দেওয়া পাবলিক IPও যদি NAT ব্যবহার করে তবে ওই সমস্যা হয়।
Double-NAT ডিটেক্ট করা
Double-NAT ফিক্স করার আগে নিশ্চিত করুন আপনার Double-NAT আছে কিনা। আপনার কম্পিউটার/সার্ভার যেটে কানেক্টেড সেই রাউটারের সেটিংসে যান। নোট: আপনার রাউটারের সেটিংসে তাকাবেন, ISP মডেমের নয়।
- আপনার রাউটারের External IPv4 Address/WAN খুঁজে নোট করুন। রাউটার সেটিংসের স্ট্যাটাস পেজে সহজে পাবেন।
- এই সাইটে (লিংক) যান, IPv4 Address নোট করুন।
দুই IP ম্যাচ না করলে Double-NAT নেই। ম্যাচ করলে Double-NAT আছে।
Double-NAT ফিক্স করা
Double-NAT ফিক্স করা সহজ। Bridge mode ব্যবহার করে এক ডিভাইসেই NAT সার্ভিস দিন (দুই না)। অথবা সব NAT ডিভাইসে পোর্ট ফরওয়ার্ড সেটআপ করুন যাতে রিকোয়েস্ট প্রপারলি পাস হয়।

সেরা ও সহজ সমাধান: ISP-কে কল করে Bridge mode সেটআপ করান। অনলাইন টিউটোরিয়াল দিয়ে নিজেও করতে পারেন কিন্তু ISP করলে কম সময়ে এরর-ফ্রি হবে।
নোট: Carrier Grade NAT ব্যবহার করলে ISP-কে Static IP কেনা দিতে বলতে হতে পারে।