Monday, 11 December 2017

Proxy Server ဆိုတာဘာလဲ

Proxy Server ဆိုတာဘာလဲ
Proxy Server ဆိုတာဟာ Internet Connection ကို Sharing ေပးတဲ့ေနရာမွာ သုံးတဲ့ Server တစ္မ်ဳိးပဲျဖစ္ပါတယ္။ Internet Connection ကို Sharing လုပ္ေပးတယ္ဆိုတာဟာ Internet Connection ေလးတစ္ခုကို ကိုယ့္ရဲ႕ Local Area Network တြင္းက Computer တိုင္းသံုးစြဲႏိုင္ေအာင္လုိ႔ ၾကားခံ၀င္ေရာက္လုပ္ကိုင္ ေပးျခင္းျဖစ္ပါတယ္။ အဲဒီလုိ ၾကားခံ၀င္ေရာက္ၿပီး Internet Connection ကို Share လုပ္ေပးႏိုင္တဲ့ နည္းလမ္း (၃) မ်ဳိးရွိပါတယ္။ အဲဒါေတြကေတာ့ - (1) ICS ( Internet Connection Sharing Service ) (2) NAT ( Network Address Translation Service ) (3) Proxy Server တို႔ပဲျဖစ္ပါတယ္။ အဲဒီ (၃) မ်ုိးထဲမွာ အေကာင္းဆံုးကိုျပပါဆိုရင္ေတာ့ Proxy Server ကိုျပရပါလိမ့္မယ္။ ဘာျဖစ္လုိ႔လဲဆိုေတာ့ အေၾကာင္းျပစရာေတြ အမ်ားႀကီးရွိေနလုိ႔ပါပဲ။ တျခားနည္းလမ္းေတြရဲ႕ ဟာကြက္ေတြမေကာင္းတာေလးေတြကို Proxy Server မွာ မေတြ႔ရသလုိ Proxy Server ရဲ႕ စြမ္းေဆာင္ရည္ေတာ္ေတာ္မ်ားမ်ားကိုလည္း တျခားနည္းလမ္းေတြမွာ လံုး၀မရႏိုင္ပါဘူး။ ICS ဆိုတဲ့ Internet Connection Sharing Service ကို အသံုးျပဳခဲ့မယ္ဆိုရင္ ကြ်န္ေတာ္တို႔ရဲ႕ Network အတြင္းမွာ Computer အလုံးေရ 254 လံုးအထိပဲ ခ်ိတ္ဆက္ခြင့္ရႏိုင္ပါလိမ့္မယ္။ ဘာလို႔လဲဆိုေတာ့ ICS Service ကို Run ထားၿပီး Internet Connection Sharing ေပးတဲ့နည္းလမ္းကိုသုံးခဲ့မယ္ဆိုရင္ ကြ်န္ေတာ္တို႔ရဲ႕ LAN အတြင္းမွာရွိတဲ့ Computer ေတြဟာ 192.168.0.1 ကေန 192.168.0.254 ၊ Subnet Mask 255.255.255.0 အတြင္းက Address ေတြကိုသာ သုံးစြဲႏိုင္ခြင့္ရၾကမွာပါ။ ဘာလို႔လဲဆိုေတာ့ ICS Service ဟာ သူ႔ရဲ႕ Local Network Address ကို 192.168.0.0 အျဖစ္ Default အရ အေသသတ္မွတ္ထားတာေၾကာင့္ပဲျဖစ္ပါတယ္။ ကြ်န္ေတာ္တို႔အေနနဲ႔ ျပင္ဆင္ပိုင္ခြင့္မရွိပါဘူး။ ဒါ့အျပင္ ICS Service သည္ Network Traffic ကိုလည္းမထိန္းႏို္င္ပါဘူး။ အဲေနာက္တစ္မ်ဳိးျဖစ္တဲ့ NAT (Network Address Translation Service) သူလည္း Internet ကို Sharing လုပ္ေပးႏိုင္တာမွန္ပါတယ္။ ဒါ့အျပင္ သူက ICS Service ထက္ ပိုသာတဲ့အခ်က္က သူ႔ရဲ႕ Local Network ကို IP Address သတ္မွတ္ရာမွာ 192.168.0.0 Network တစ္ခုတည္းပုံေသ သတ္မွတ္ထားတာမ်ဳိးမရွိေတာ့ပါဘူး။ မိမိႀကိဳက္ႏွစ္သက္ရာ Network Address တစ္ခုကို ကိုယ္တိုင္သတ္မွတ္ေ႐ြးခ်ယ္ႏိုင္ပါတယ္။ ၿပီးေတာ့ NAT Service မွာ Basic Firewall function ပါလာတဲ့အတြက္ေၾကာင့္ ကိုယ့္ရဲ႕ Local Network ကို ပိုၿပီးလုံၿခဳံမႈရိွလာေစပါတယ္။ ဒါေပမယ့္ ICS Service နဲ႔တူတူ မေကာင္းတဲ့အခ်က္ေလးကေတာ့ သူဟာလည္း Network Traffic ကိုလုံး၀မထိန္းထားႏိုင္ပါဘူး။ ကဲ ဒါဆိုရင္ ကြ်န္ေတာ္တို႔ရဲ႕ ဇာတ္လိုက္ေက်ာ္ႀကီး Proxy Server ကေကာ ၊ ဟုတ္ကဲ့။ Proxy Server ရဲ႕ ေကာင္းခ်က္ေတြကေတာ့ အမ်ားႀကီးပါပဲ။ ဟို Service ႏွစ္ခုမွာ လုံး၀မျဖစ္ႏိုင္တာေတြကို Proxy Server က ေကာင္းေကာင္းေျဖ႐ွင္းေပးႏိုင္ခဲ့ပါတယ္။ အရင္ဦးဆုံးကိုယ့္ရဲ႕ Local Network ကို Address သတ္မွတ္ရာမွာလည္း ႀကိဳက္တဲ့ IP Address Class ထဲက ေပးခ်င္တဲ့ Address ကို စိတ္ႀကိဳက္ေ႐ြးခ်ယ္ၿပီး သတ္မွတ္ေပးႏိုင္ပါတယ္။ ၿပီးေတာ့ Proxy Server ဟာ ကိုယ့္ရဲ႕ Local Network ထဲကကြန္ပ်ဴတာေတြကို ICS နဲ႔ NAT တို႔မွာလုိမ်ဳိး Internet ေပၚကို တိုက္႐ုိက္ခ်ိက္ဆက္ေပးတဲ့ သေဘာမ်ဳိးမဟုတ္ေတာ့ပဲ Proxy Server ရဲ႕ Web Proxy Service ကေန ဖြင့္ေပးထားတဲ့ Port တစ္ခုကေနပဲ ခ်ိတ္ဆက္သုံးစြဲေစတာျဖစ္တဲ့အတြက္ security မွာလည္းအမ်ားႀကီးလုံၿခဳံသြားေစပါတယ္။ ၿပီးေတာ့ ကိုယ့္ရဲ႕ Local Network ထဲက client ေတြကို ေပးမသုံးခ်င္တဲ့ Website ေတြကိုပိတ္ထားလိုရပါတယ္။ Local Network ထဲက ဘယ္ Computers ေတြကိုေတာ့ျဖင့္ Internet ေပးမသုံးခ်င္ဘူးလဲ ၊ Internet ေပးသုံးထားတဲ့ Client ေတြကိုလဲ ဘယ္အခ်ိန္ေတြအတြင္းမွာပဲ ေပးသံုးမ်ာလဲ စတဲ့ security permission ေတြကိုလည္း စိတ္ႀကိဳက္သတ္မွတ္ ကန္႔သတ္ထားႏိုင္ပါတယ္။ ဒါ့အျပင္ Local Network ထဲက Client Computer တစ္လုံးက Website တစ္ခုကိုလွမ္းေခၚသုံးလုိက္ၿပီဆိုတာနဲ႔ အဲဒီ Website ကို Proxy Server က သူ႔ရဲ႕ cache ထဲမွာယာယီသိမ္းလိုက္ပါတယ္။ အဲဒီအခ်ိန္ကေန သတ္မွတ္ထားတဲ့ အခ်ိန္အတိုင္းတစ္ခုအတြင္း (သို႔မဟုတ္) သတ္မွတ္ထားတဲ့ cache ပမာဏ မျပည့္လြန္မီအခ်ိန္အတြင္း (အဲဒါေတြကို Proxy Server မွာ ကိုယ္တိုင္စိတ္ႀကိဳက္သတ္မွတ္ေပးႏိုင္ပါတယ္။) မွာ ေနာက္ထပ္ Client Computer တစ္လုံးက အဲဒီ Website ကိုပဲ ထပ္မံေခၚယူသံုးစြဲခဲ့မယ္ဆိုရင္ Proxy Server ဟာ သူ႔ရဲ႕ cache ထဲကေနပဲ ထုတ္ေပးလိုက္မွာျဖစ္တဲ့အတြက္ Network Traffic ကို ထိန္းခ်ဳပ္ထားတဲ့ သေဘာသက္ေရာက္ၿပီး Internet speed ကို ပိုမိုျမန္ဆန္ေစပါတယ္။ ကိုယ့္ရဲ႕ Local Network ထဲ client computer ေတြ ဘယ္ Website ေတြကို ေခၚယူသံုးစြဲသြားၾကတယ္ ဆိုတာကိုလည္း Proxy Server ထဲက Log File ထဲမွာ ျပန္လည္ၾကည့္႐ႈႏိုင္ပါတယ္။ ေနာက္ၿပီး ကိုယ့္ရဲ႕ Local Network ထဲက Computer ေတြကို Internet ေပးသံုးတဲ့ေနရာမွာလည္း သတ္မွတ္ထားတဲ့ username ႏွင့္ Password ကိုသိမွ အသုံးျပဳခြင့္ ရေအာင္လည္းလုပ္ထားႏိုင္ပါတယ္။ ကဲကဲ ဆက္ေျပာရင္ေတာ့ ေရးတဲ့ကြ်န္ေတာ္လည္းလက္ေညာင္း စာဖတ္သူလည္းမ်က္စိေတြေတာင္ေညာင္းသြားမယ္။ အခုေလာက္သိထားမယ္ဆိုရင္လည္းလံုေလာက္ပါတယ္။

No comments:

Post a Comment

မွတ္ခ်က္ေရးသားထားခဲ႔နိုင္ပါတယ္။ ေက်းဇူးပါ။