TCP Over HTTP Tunnel

TCP Over HTTP Tunnel 14.0

Windows / thegrapevine / 40 / Full spec
ဖော်ပြချက်

TCP Over HTTP Tunnel- အတွေ့အကြုံရှိ ကွန်ရက်စီမံခန့်ခွဲသူများအတွက် ကွန်ရက်ဆော့ဖ်ဝဲတစ်ခု

TCP Over HTTP Tunnel သည် အတွေ့အကြုံရှိ ကွန်ရက်စီမံခန့်ခွဲသူများအတွက် ဒီဇိုင်းထုတ်ထားသော အစွမ်းထက်သော ကွန်ရက်ဆော့ဖ်ဝဲတစ်ခုဖြစ်သည်။ ၎င်းသည် သုံးစွဲသူများအား HTTP မှတဆင့် TCP အသွားအလာကို တွန်းပို့နိုင်စေကာ၊ ထို့ကြောင့် ပရောက်စီနှင့် firewall ကန့်သတ်ချက်များကို ကျော်လွှားနိုင်သည်။ တစ်နည်းအားဖြင့်၊ ၎င်းသည် TCP အသွားအလာကိုလွှမ်းမိုးရန် HTTP ဥမင်ကိုဖန်တီးနိုင်သည်။

ပက်ကေ့ဂျ်တွင် အပြန်အလှန်ချိတ်ဆက်ထားသော အစိတ်အပိုင်းနှစ်ခုဖြစ်သည့် client နှင့် ဆာဗာတစ်ခု ပါဝင်သည်။ ၎င်းကိုအသုံးပြုနိုင်ရန်၊ သင်သည်သင်၏ virtual private server တွင် server side ကိုအသုံးပြုရန်လိုအပ်သည်။ ဆာဗာတပ်ဆင်ခြင်းနှင့် ဖွဲ့စည်းမှုပုံစံ Python script ကို ဦးစွာဖန်တီးခြင်းဖြင့် သင်သည် ထိုသို့ပြုလုပ်ပါ။ သင်အလိုရှိသော port ကိုဖြည့်ရန် (မိုဘိုင်းအော်ပရေတာမှခွင့်ပြုသည်) နှင့်စိတ်ကြိုက်စကားဝှက်တစ်ခုဖြည့်စွက်ပါ။

VBS script ကို "Configuration" မီနူးမှ ဖန်တီးနိုင်ပြီး၊ သင့်ကွန်ပြူတာတွင် သိမ်းဆည်းပြီး Bitwise ကဲ့သို့သော SSH client ကို အသုံးပြုကာ သင်၏ VPS သို့ ပေးပို့နိုင်ပါသည်။ ထို့နောက်၊ သင်သည် server configuration လုပ်ငန်းစဉ်ကိုဖြတ်သန်းရမည်ဖြစ်သည်။

ဆာဗာသည် သင်၏ VPS တွင် အလုပ်လုပ်သည်နှင့်တစ်ပြိုင်နက်၊ သင်သည် သင်၏အသွားအလာကို ပြန်ညွှန်းရန် TCP Over HTTP Tunnel ကို အသုံးပြုနိုင်သည်။ ပင်မဝင်းဒိုးသည် သင်ဖြည့်ရမည့် အကွက်အနည်းငယ်ကို စုစည်းထားသည်။ အပလီကေးရှင်းသည် သင့်အား ချိတ်ဆက်မှု HTTP နည်းလမ်း (GET သို့မဟုတ် POST) နှင့် Android VPN အပလီကေးရှင်းများတွင် ထည့်သွင်းထားသော URL များနှင့် ကိုက်ညီရမည့် ခေါင်းစီး URL ကို သတ်မှတ်နိုင်စေပါသည်။

ဆာဗာ၏လိပ်စာနှင့် ပို့တ်နံပါတ်အပြင် ပစ်မှတ်လိပ်စာကိုလည်း ထည့်သွင်းရပါမည်။ TCP Over HTTP Tunnel ကို port forwarding SSH နှင့် VPN သို့မဟုတ် ပစ်မှတ်လိပ်စာသည် localhost ဖြစ်ရမည်ဖြစ်သည့် ဆာဗာများပိုင်ဆိုင်သည့် SSH နှင့် ချိတ်ဆက်ခြင်းအတွက် အသုံးပြုနိုင်သည်။

POST သို့မဟုတ် GET နည်းလမ်းများကို အသုံးပြုသည့် HTTP ဥမင်လိုဏ်ခေါင်းတစ်ခုသည် ပရိုဂရမ်တစ်ခုအား ကွန်ရက်၏ firewall စည်းမျဉ်းများဖြင့် ပိတ်ဆို့ထားသောအခါတွင် အဆင်ပြေနိုင်သည်။ ထိုကဲ့သို့ လမ်းကြောင်းပြောင်းခြင်းအား ပြုပြင်ပြောင်းလဲခြင်းဖြင့် လမ်းကြောင်းအသွားအလာ မက်ဆေ့ချ်များကို လှိုဏ်ခေါင်းအဝေးမှ http ဆာဗာများမှတဆင့် ပေးပို့သော http တောင်းဆိုမှုများကြောင့် ၎င်းတို့ကို http တုံ့ပြန်မှုများသည် ၎င်းတို့ကို ပြန်ပို့သည့် client အနေဖြင့် ၎င်းတို့ကို ပြန်လည်ထုပ်ပိုးထားသည်။

အင်္ဂါရပ်များ:

1) Proxy ကန့်သတ်ချက်များကို ကျော်ဖြတ်ခြင်း- TCP Over HTTP Tunnel ဆော့ဖ်ဝဲလ်ဖြင့် အသုံးပြုသူများသည် မည်သည့်အခက်အခဲမှမရှိဘဲ proxy ကန့်သတ်ချက်များကို အလွယ်တကူ ကျော်ဖြတ်နိုင်သည်။

2) Http Tunnel တစ်ခုဖန်တီးပါ- အသုံးပြုသူများသည် ၎င်းတို့၏ Tcp Traffic အားလုံးကို ကျော်တက်သည့် Http ဥမင်လိုဏ်ခေါင်းတစ်ခုကို ဖန်တီးနိုင်သည်။

3) အပြန်အလှန်ချိတ်ဆက်ထားသော အစိတ်အပိုင်းနှစ်ခု- ဤဆော့ဖ်ဝဲလ်တွင် အပြန်အလှန်ချိတ်ဆက်ထားသော အစိတ်အပိုင်းနှစ်ခု- Client & Server ပါရှိသည်။

4) Server Side ကို Virtual Private Server တွင် အသုံးပြုရန်- ဤဆော့ဖ်ဝဲကို အသုံးပြုရန်အတွက် သုံးစွဲသူများသည် ၎င်းတို့၏ Virtual Private Server များပေါ်တွင် ၎င်း၏ Server ဘက်သို့ ဖြန့်ကျက်ထားရန် လိုအပ်ပါသည်။

5) Installation & Configuration Python Script ကိုဖန်တီးပါ- အသုံးပြုသူများသည် ၎င်း၏ဆာဗာဘက်ခြမ်းတွင် ၎င်းတို့၏ Virtual Private Servers များကို အသုံးမပြုမီ တပ်ဆင်ခြင်းနှင့် ဖွဲ့စည်းမှုပုံစံ python script ကို ဖန်တီးရန်လိုအပ်သည်။

6) လိုချင်သောဆိပ်ကမ်းနှင့် စိတ်ကြိုက်စကားဝှက်များကို ဖြည့်ပါ- တပ်ဆင်ခြင်းနှင့် ဖွဲ့စည်းမှုပုံစံ python script အသုံးပြုသူများသည် လိုအပ်ပါက စိတ်ကြိုက်စကားဝှက်များနှင့်အတူ မိုဘိုင်းအော်ပရေတာများမှ ခွင့်ပြုထားသော လိုချင်သော port များကို ဖြည့်စွက်ရန်လိုအပ်ပါသည်။

7) Vps သို့ Scripts များပေးပို့ရန်အတွက် Bitwise ကဲ့သို့သော Ssh Client ကိုသုံးပါ- scripts များကိုဖန်တီးပြီးနောက်အသုံးပြုသူများသည် Bitwise ကဲ့သို့သော Ssh client ကိုအသုံးပြု၍ ၎င်းတို့၏ Virtual Private Servers များပေါ်သို့ပေးပို့ရန်လိုအပ်ပါသည်။

8) Configuration Process ကိုဖြတ်သန်းပါ- scripts များကို Virtual Private Servers များထံပေးပို့ပြီးသည်နှင့်၊ အသုံးပြုသူများသည် ၎င်း၏ဆာဗာများကိုမစတင်မီ ၎င်း၏ဖွဲ့စည်းပုံပုံစံလုပ်ငန်းစဉ်ကိုဖြတ်သန်းရန်လိုအပ်ပါသည်။

9) Traffic ကို အလွယ်တကူ ပြန်ညွှန်းနိုင်သည်- ဆာဗာများကို ပြင်ဆင်သတ်မှတ်ပြီးနောက်၊ အသုံးပြုသူများသည် ၎င်းတို့၏ tcp အသွားအလာအားလုံးကို ဤဆော့ဖ်ဝဲကို အသုံးပြု၍ အလွယ်တကူ ပြန်လည်ညွှန်းနိုင်သည်

10) ချိတ်ဆက်မှု Http Method ကို သတ်မှတ်ပါ- ဤဆော့ဖ်ဝဲသည် အသုံးပြုသူများအား လိုအပ်ချက်များပေါ်မူတည်၍ ချိတ်ဆက်မှု Http နည်းလမ်းကို သတ်မှတ်ပေးသည်ဖြစ်စေ GET သို့မဟုတ် POST

11) လိပ်စာနှင့် ပစ်မှတ်လိပ်စာ၏ ဆိပ်ကမ်းနံပါတ်ကို ရိုက်ထည့်ပါ- အသုံးပြုသူများသည် ဤဆော့ဖ်ဝဲကို အသုံးပြုနေစဉ် ပစ်မှတ်လိပ်စာများ၏ ဆိပ်ကမ်းနံပါတ်များနှင့်အတူ လိပ်စာထည့်သွင်းရန် လိုအပ်ပါသည်။

12) Port Forwarding နှင့် Own Ssh ဖြင့်ချိတ်ဆက်ခြင်းအတွက်အသုံးပြုနိုင်ပါသည် : ဤဆော့ဖ်ဝဲလ်ကို Port Forwarding နှင့် ၎င်း၏ကိုယ်ပိုင် Ssh ဖြင့်ချိတ်ဆက်ခြင်းအတွက် Target Address ကို Localhost ဖြစ်ရမည်(127. 0. 0. 1)

13) Http တောင်းဆိုမှုများကို လွယ်ကူစွာ ပြန်လည်ထုပ်ပိုးခြင်း- Http Tunnels ဆော့ဖ်ဝဲလ်ကျော် Tcp ကို အသုံးပြု၍ သုံးစွဲသူများသည် Tunnels မှတဆင့် Http တောင်းဆိုချက်များအတိုင်း ပေးပို့သည့် Http Requests များအတိုင်း Repack Them Repack Them Repack the Responses as Repack Them

နိဂုံး-

နိဂုံးချုပ်အနေဖြင့် TCP Over HTTPS Tunnel သည် အတွေ့အကြုံရှိ ကွန်ရက်စီမံခန့်ခွဲသူများသည် ပရောက်စီကန့်သတ်ချက်များကို အလွယ်တကူကျော်လွှားနိုင်စေသည့် အကောင်းဆုံးကွန်ရက်ချိတ်ဆက်ကိရိယာတစ်ခုဖြစ်သည်။ ၎င်းသည် tcp လမ်းကြောင်းများအားလုံးကို ကျော်ဖြတ်သည့် http tunnels ဖန်တီးနိုင်စွမ်းသည် ယနေ့ရရှိနိုင်သည့် အခြားသောကွန်ရက်ချိတ်ဆက်ကိရိယာများကြားတွင် ထူးခြားစေသည်။ အပြန်အလှန်ချိတ်ဆက်ထားသော အစိတ်အပိုင်း နှစ်ခုဖြင့် -Client&Server-အသုံးပြုသူသည် ၎င်း၏ sever side ကို virtual private servers တွင် အလွယ်တကူ အသုံးချနိုင်စေပါသည်။ အသုံးပြုသူများသည် အဆိုပါ scripts များကို virtual private servers များပေါ်တွင် အသုံးမပြုမီတွင် တပ်ဆင်ခြင်း & configuration python scripts များကို ဖန်တီးရန် လိုအပ်ပါသည်။ အသုံးပြုသူများသည်လည်း အဆိုပါ scripts များကို virtual private servers များပေါ်သို့ ssh သုံးပြီး ပေးပို့ရန်လိုအပ်ပါသည်။ bitwise ကဲ့သို့သော clients များ ဤ scripts များကိုဖြတ်သန်းပြီးနောက်၊ အသုံးပြုသူသည် ၎င်း၏ sever ကိုမစတင်မီ သူ/သူမ၏ sever ကို configure လုပ်ရန်လိုအပ်ပါသည်။ configure လုပ်ပြီးသည်နှင့်၊ user သည် သူ/သူမ၏ tcp traffic အားလုံးကို အလွယ်တကူ redirect လုပ်နိုင်မည်ဖြစ်သည်။ HTTPS TUNNELS SOFTWARE သည် အသုံးပြုသူများ သတ်မှတ်ထားသော ချိတ်ဆက်မှုကို ဖွင့်ပေးသည် လိုအပ်ချက်များအပေါ် မူတည်၍ ရယူပါ သို့မဟုတ် ပို့စ်တင်ပါ။ အသုံးပြုသူများသည်လည်း ဆိပ်ကမ်းနှင့်အတူ လိပ်စာထည့်ရန် လိုအပ်ပါသည် ဤဆော့ဖ်ဝဲလ်ကိုအသုံးပြုနေစဉ် ပစ်မှတ်လိပ်စာများ အများအပြားရှိသည်။ ဤကိရိယာတွင် ပစ်မှတ်လိပ်စာများသည် localhost ဖြစ်ရမည်ဖြစ်သည့် ကိုယ်ပိုင် ssh ကိုချိတ်ဆက်သည့် port forwarding အတွက်အသုံးပြုသည့်စွမ်းရည်အပါအဝင် အင်္ဂါရပ်များစွာပါရှိသည်။ 0. 0. 1).Tcp ကို https tunnels ဆော့ဖ်ဝဲလ်များပေါ်တွင် အသုံးပြု၍ အသုံးပြုသူများသည် ဥမင်လိုဏ်ခေါင်းများမှတဆင့် ပေးပို့သော http တောင်းဆိုမှုများတွင် မက်ဆေ့ဂျ်အားလုံးကို ပြန်လည်ထုပ်ပိုးနိုင်သည် အတွေ့အကြုံရှိ ကွန်ရက်စီမံခန့်ခွဲသူ များသည် အခက်အခဲမရှိဘဲ ပရောက်စီ ကန့်သတ်ချက်များကို လွယ်လွယ်ကူကူ ကျော်ဖြတ်လိုသော HTTPTUNNEL ကို ဖန်တီးပြီး ၎င်းတို့၏ သွားလာရေး မက်ဆေ့ဂျ်များအားလုံးကို လွှဲပြောင်းပေးသည့် တောင်းဆိုချက်အတိုင်း ပေးပို့ပြီး အပြီးအစီးအတိုင်း ပြန်လည်လုပ်ဆောင်ပေးသည့် အနေဖြင့်

Full spec
ထုတ်ဝေသူ thegrapevine
ထုတ်ဝေသူ site https://sourceforge.net/u/tcpoverssl/profile/
ဖြန့်ချိသည့်ရက် 2019-12-02
ရက်စွဲထပ်ထည့်သည် 2019-12-02
အမျိုးအစား ကွန်ရက်ဆော့ဝဲ
အမျိုးအစားခွဲ ကွန်ယက်ကိရိယာများ
ဗားရှင်း 14.0
Os လိုအပ်ချက်များ Windows, Windows 7, Windows 8, Windows 10
လိုအပ်ချက်များ None
စျေးနှုန်း Free
တစ်ပတ်လျှင်ကူးယူမှုများ 0
စုစုပေါင်း downloads 40

Comments: