Tuesday, July 15, 2008

eMule peer-to-peer file sharing


ဒီရက္ပိုင္းမွာ eMule ဆိုတဲ့ peer-to-peer file sharing client ေလးကို စမ္းေနပါတယ္။ ဒါေလးနဲ႔ လိုခ်င္တာ ေတာ္ေတာ္မ်ားမ်ား ရွာျပီး download လုပ္ယူလို႔ရပါတယ္။ အဓိကေတာ့ စာအုပ္ေတြေပါ့။ သူ႔မွာ ED2K နဲ႔ Kad ဆိုျပီး source network 2ခုရွိတယ္။ Resource ေတြက server တစ္ခုတည္းေပၚမွာ ရွိေနတာမ်ိဳး မဟုတ္ဘူး။ ေနရာအႏွံ႔အျပားက eMule သံုးတဲ့ (သို႔မဟုတ္ အလားတူ client တစ္ခုသံုးတဲံ) computer ေတြေပၚမွာရွိေနတာ။ ကိုယ့္အေနနဲ႔လည္း document ေတြကို share လုပ္ေပးထားလို႔ရတယ္။

တစ္ဦးဦး တစ္ေယာက္ေယာက္က file တစ္ခုခုကို လိုခ်င္လို႔ ရွာရင္... သူလိုခ်င္တာ ကိုယ့္စက္မွာရွိရင္ ကိုယ့္စက္ ကလည္း ဖြင့္ထားျပီး online တက္ေနရင္ ကိုယ့္ဆီက ကူးသြားမယ္။ ကိုယ္ download လုပ္ခ်င္လို႔ search လုပ္တဲ့ အခါမွာလည္း
ကိုယ္လိုခ်င္တဲ့ file ရွိတဲ့ server စက္က available မျဖစ္ရင္ (သို႔) အျခား လူေတြက ကိုယ့္ထက္ အရင္ request လုပ္ထားရင္ေတာ့ ေစာင့္ရမွာေပါ့။

ဒီကေန (ျမန္မာျပည္တြင္းက) သံုးရင္ eMule client အျပင္ Your-freedom ကို OpenVPN နဲ႔ တြဲသံုးေပးရတယ္။ your-freedom ေနာက္ဆံုး version လိုတယ္။ freedom ရဲ႔ port ဆိုတဲ့ tab မွာ OpenVPN သံုးမယ္လို႔ check ္ေပးလိုက္ရင္ရျပီ။ အဲဒီအခါမွာ your-freedom က ပံုမွန္တံခါးေလး ဟေနရံု ပြင့္တာမ်ိဳးမဟုတ္ပဲ တံခါး အက်ယ္ၾကီးပြင့္သြားျပီး ျမက္ခင္းစိမ္းေလးရယ္၊ ေကာင္းကင္ရယ္ ေနလံုးေလးပါ ျမင္ေနရမယ္။ OpenVPN ရဲ႔ vitural NIC ကလည္း DHCP ကေန address တစ္ခုရေနမယ္။ အဲဒီအခါၾကမွ eMuleက သူလိုခ်င္တဲ့ TCP, UDP port သံုးလို႔ရျပီး အလုပ္လုပ္တယ္။


Peer-to-Peer ျဖစ္တဲ့အတြက္ေၾကာင့္ေတာ့ တစ္ဖက္ server ေတြရဲ႔ availability ေပၚမူတည္ျပီး တစ္ခါတစ္ေလ စာအုပ္တစ္အုပ္ရဖို႔ သံုးေလးရက္ ေစာင့္ရင္လဲေစာင့္ရတယ္။ စာအုပ္အျပင္ ရုပ္ရွင္တို႔ ပံုတို႔ installer တို႔လည္း ရွိတယ္။



No comments: