Skip to main content

Create personal Proxy Server

ဒီpostကေတာ့ Banned Websiteေတြကို ၀င္ႏိုင္တဲ႔ နည္းလမ္း(၁၀)ခု ထဲက ၉ ခုေျမာက္ နည္းလမ္းကို အေထာက္အကူျပဳေစႏိုင္ဖို႔ျဖစ္ပါတယ္။ ဒီနည္းလမ္း နံပါတ္ ၉ ဟာ အျခား နည္းလမ္းေတြထက္သာလြန္တဲ႔ အခ်က္ေတြ ရွိေနပါတယ္။ ပထမအခ်က္အေနနဲ႔ free public proxy ေတြဟာ ဘယ္ေတာ့မွ safe မျဖစ္ပါဘူး ။ အဲဒီ serverေတြက သင့္ရဲ႕ ပုဂၢိဳလ္ေရးဆိုင္ရာေတြ၊ ကိုယ္ပိုင္သတင္းအခ်က္အလက္ေတြကို ထိခိုက္ေစႏို္င္သလို အဲဒီ server ေတြဟာ proxy software အသံုးျပဳျပီး block တာကိုလည္း ခံရႏိုင္ပါတယ္။ ေနာက္တခ်က္ကေတာ့ သင့္ကိုယ္ပိုင္ proxy server အသံုးျပဳျခင္းျဖင့္ သင္ကိုယ္တိုင္ အျပည့္အ၀ ထိန္းခ်ဳပ္လုပ္ကိုင္ႏိုင္တာပဲ ျဖစ္ပါတယ္။ ဒါ့အျပင္ သင္ browse လုပ္ခဲ႔တာကို ဘယ္သူမွမသိေစဖို႔အတြက္ သင့္ရဲ႕ traffic ကိုလည္း လွ်ိဳ႕ ၀ွက္ထားနိုင္ပါတယ္။

ဒီpost မွာေတာ့ Windows XP တင္ထားတဲ႔ computer တစ္ခုေပၚမွာ Http proxy server တစ္ခုဘယ္လိုျပဳလုပ္ႏိုင္သလဲ ဆိုတာကို ေဖာ္ျပထားပါတယ္။

အဆင့္ ၁ - Perl distribution ကို Download ျပဳလုပ္ျခင္း ႏွင့္ install ျပဳလုပ္ျခင္း
Active State site မွ Active Perl ရဲ႕ Windows x86 version ကို download ျပဳလုပ္ပါ။ က်ေနာ္ "C:\usr\" ထဲကို set လုပ္ဖို႔အတြက္ အၾကံေပးထားတာေတြကလြဲလို႔ က်န္တာေတြကို default configuration ထဲမွာပဲ install လုပ္ပါ။

အဆင့္ ၂ - Apache server ကို Download ျပဳလုပ္ျခင္း ႏွင့္ install လုပ္ျခင္း
Windows အတြက္ ေနာက္ဆံုးထြက္ရွိတဲ႔ Apache server ကို ဒီေနရာကေန download ျပဳလုပ္ပါ။ ၄င္းကို ဘယ္folder ရဲ႕ ေအာက္မွာမဆို HTTP port အေနနဲ႔ port 80 မွာ install လုပ္ပါ။ မ်ားစြာေသာ corporate ေတြဟာ port 80 access ကိုသာ ခြင့္ျပဳမွာျဖစ္တဲ႔အတြက္ port setting ဟာ 80 ျဖစ္ဖို႔အေရးၾကီးပါတယ္။ အကယ္၍ prot 80 နဲ႔ ျပဳလုပ္တဲ႔အခါမွာ error တစ္ခုခုျဖစ္ခဲ႔မယ္ဆိုရင္ ျဖစ္ႏိုင္ေျခရွိတဲ႔ အျခား တစ္ခုကို အသံုးျပဳသင့္ပါတယ္။ (အခ်ိဳ႕ ISP ( Internet Service Provider ) ေတြက port 80 မွာ host လုပ္ထားရင္ block လုပ္တတ္ပါတယ္။ အဲဒီအတြက္ port 443 မွာ host လုပ္သင့္ပါတယ္။ )

အဆင့္ ၃ - Apache server ကိုတြဲဖက္အသံုးျပဳႏိုင္ရန္ ျပင္ဆင္ျခင္း
ဒီအဆင့္မွာေတာ့ CGI ကို enable ျဖစ္ေစဖို႔အတြက္ Apache ကိုျပင္ဆင္ထားဖို႔လိုအပ္ပါတယ္။ httpd.conf ( apache ရဲ႕ subfolder conf ထဲမွာ တည္ရွိပါ။) ထဲမွာ #AddHandler cgi-script.cgi ကိုရွာေတြ႔ပါလိမ့္မယ္။ ၄င္း ေရွ႕ မွာရွိတဲ့ hash(#) ကိုဖယ္ရွားလိုက္ပါ။
http.conf ထဲမွာ string လုပ္ဖုိ႔အတြက္ "you set DocumentRoot to" ဆိုတာကိုရွာေတြ႔ပါလိမ့္မယ္။ ၄င္းရဲ႕ ေအာက္မွာ Option directive ေတြကို သင္ျမင္ရပါမယ္။ ၄င္းကို Options Indexes Inculdes FollowSymlinks SymLinksifOwnerMatch ExecCGI MultiViews သို႔ေျပာင္းလိုက္ပါ။

အဆင့္ ၄ - CGIProxy( nph-proxy) ကို Download ျပဳလုပ္ျခင္း နွင့္ install လုပ္ျခင္း
CGIProxy (nph-proxy0 ကို ဒီေနရာကေန download လုပ္ပါ။ ျပီးရင္ အဲဒီ file ကို nph-proxy.cgi ဆိုျပီး rename ေပးလိုက္ပါ။ အဲဒီေနာက္ Apache ရဲ႕ document root (htdocs) ထဲကို copy လုပ္ပါ။ ျပီးရင္ေတာ့ nph-proxy.cgi ထဲမွာရွိတဲ႔ ပထမဆံုးအေၾကာင္းကို #!C:\usr\perl\bin\perl.exe ဆိုျပီးေျပာင္းလဲလိုက္ပါ။
bin folder (httpd.exe) ထဲမွာရွိတဲ႔ Apache ကို start လုပ္ပါ။ အခုဆိုရင္ browser session တစ္ခုပြင့္လာျပီး http://localhost/nph-proxy.cgi ကိုညႊန္ျပေနပါလိမ့္မယ္။ အကယ္၍ သင္လုပ္ခဲ႔တာေတြ အားလံုး အိုေကမွာဆိုေျပမယ္ဆိုရင္ေတာ့ ေအာက္ကပံုမွာျပထားတဲ႔ အတုိင္းျမင္ေတြ႔ရပါလိမ့္မယ္။
















သင့္home connection ရဲ႕ IP address ကိုရွာပါ။ command prompt ထဲမွာ ipconfig လို႔ ရိုက္ျခင္းအားျဖင့္ေတြ႔ႏိုင္ပါတယ္။ အခုဆိုရင္ေတာ့ office machine မွ http://IP ADDRESS/ ကို access လုပ္ပါျပီ။ proxy ပံုစံကို က်ေနာ္တို႔အထက္မွျမင္ေတြ႔ခဲ႔ရတဲ႔အတိုင္း သင္ျမင္ႏိုင္မွာျဖစ္ပါတယ္။

မွတ္ခ်က္။ အကယ္၍ သင္ဟာ WIFI network ကို အသံုးျပဳေနတယ္ဆိုရင္ေတာ့ အထက္မွာ ေဖာ္ျပထားတဲ႔ အဆင့္နဲ႔ မလံုေလာက္ပဲ ေနာက္ထပ္အဆင့္ေတြထပ္လိုအပ္အံုးမွာျဖစ္ပါတယ္။

Comments

Popular posts from this blog

Zomi: Who They Are

Zomi Total population ca. 2,500,000 Languages Various Kuki , Mizo , Chin , Naga , Paite Religion Christianity , Animism , Buddhism , Laipian Related ethnic groups Naga , Meitei , Hmar , Mizo , Kuki Zomi [1] is the name of a major tribe found in various parts of South and South East Asia. The term Zomi meaning, Zo People [2] is derived from the generic name 'Zo', the progenitor of the Zomi. They are found in northwestern Myanmar, northeastern India and Bangladesh. Anthropologists classify them as Tibeto-Burman speaking member of the Mongoloid race. In the past they were little known by this racial nomenclature. They were known by the non-tribal plain peoples of Myanmar, Bangladesh and India as Chin, Kuki, or Lushai. Subsequently the British employed these terms to christen those 'wild hill tribes' living in the "un-admiral. They are Zomi not because they live in the highlands or hills, but are Zomi and call the...

CHIN, ZOMI, MIZO, ZO cihtawh kisai Debate

CHIN, ZOMI, MIZO, ZO cih minvai tawh kisai India gam aom ih mipihte kikupna, Debate bawlna hi. Sausimsim in alunglut velvelte bekin atawpdong simzo bekding hi. This is the outcome of the debate about our nomenclatures like Chin-Kuki-Mizo-Zomi on FaceBook – Zolengthe Group. The debate Vaphual shows that every one of us clearly know who we are – We are Zo, but some opined that Kuki nomenclature should be used as it is recognised nationaly and internationally. This is the starting point of the debate: Dear friends, MIZO=ZOMI, then is it something like both side of a coin? If it is so, then there is no chance of sitting under one administrative umbrella. Another Point: Mizo or Zomi ~ Which one should be the right word? I know You will say both. But according to Pu T. Gougin, Founder President of Zomi National Congress, “The land come first and then the people” therefore, it should be Zo… Mi….. that means Zo = Land and Mi = People. He further argued that MIZO is a wrong word; ...

Dr. Chin Do Kham Tangthu

Dr. Chin Do Kham Biography Education     Scholar in Residence for Ph.D. Educational Studies Program at Trinity International University, Chicago, USA, May 2003-August 2005.D., Intercultural Studies, Trinity Evangelical Divinity School of Trinity International University, Chicago, 1998.Min.(Doctor of Ministry in Pastoral Leadership), Oral Roberts University, Tulsa, OK, 1994.Special Study Program at Jerusalem Center for Biblical Studies, Israel, 1996. Educational Administrative and Teaching Experiences Adjunct Professor of Missions and Leadership at Myanmar Evangelical Graduate School of Theology (MEGST), Myanmar since Fall 2008 to PresentAssociate Adjunct Professor of Graduate School of Theology at Global University, Springfield, MO, USA 1996-present.Professor and Director of M.A. Missions Program and taught Leadership and Missions courses for M.A./M.Div./D.Min. courses at Oral Roberts University (2006-2008)Dean of Students and Professor of Missions/Leadership at Asia Pacific T...