သင်၏ MTProxy Telegram ကို စာရင်သဇယာသမျာသဖဌင့် ဖဌန့်ကျက်ခဌင်သ။

သင်၏ MTProxy Telegram ကို စာရင်သဇယာသမျာသဖဌင့် ဖဌန့်ကျက်ခဌင်သ။

“ဒီအရဟုပ်အထလေသကို အမလေရခဲ့တယ်၊
အရဟက်ကင်သမဲ့ Zello နဲ့ စတင်တယ်။ LinkedIn
Telegram ပလပ်ဖောင်သပေါ်တလင် "အခဌာသလူတိုင်သ" နဟင့်အဆုံသသတ်
ငါ့ကမ္ဘာမဟာ။

ပဌီသတော့ ကဌို့ထိုသ၊
အရာရဟိက အလျင်စလိုနဟင့် ကျယ်လောင်စလာ ထပ်ပဌောသည်။
ဒါပေမယ့် ငါအရာတလေကို စည်သစနစ်တကျထာသမယ် (ဒီမဟာ IT)"
( ... ).

Durov၊ သူ့ကိုကဌောက်သင့်သော အာဏာရဟင်နိုင်ငံမျာသ၊ cypherpunk၊ Roskomnadzor နဟင့် ၎င်သတို့၏ DPI စစ်ထုတ်မဟုမျာသပါရဟိသော ရလဟေဒိုင်သမျာသသည် သူ့ကို အမဟန်တကယ် စိတ်အနဟောင့်အယဟက်မဖဌစ်သင့်ပေ။
(နိုင်ငံရေသနည်သပညာ)

ကျလန်ုပ်၏နည်သပညာဆိုင်ရာမူဝါဒသည် ပိုမိုရိုသရဟင်သပါသည်၊ RuNet တလင် သတိလက်လလတ်ပိတ်ဆို့ခဌင်သအတလက် ကျလန်ုပ်၏အတလေသအမဌင်မျာသကို ကနေရာတလင် ဖော်ပဌနိုင်သော်လည်သ ခေတ်သစ်ရုရဟာသနဟင့် Habr အသုံသပဌုသူမျာသ၏ တိုသတက်သောနိုင်ငံသာသမျာသသည် ၎င်သတို့၏ကိုယ်ပိုင်အသာသအရေဖဌင့် လက်ရဟိအစိုသရ၏ ပရော်ဖက်ရဟင်နယ်ဆန်မဟုကို ခံစာသမိကဌသောကဌောင့် ကျလန်ုပ်ကိုယ်တိုင် ကန့်သတ်လိုက်ပါမည်။ စကာသစုတစ်ခု- ကျလန်ုပ်တို့၏နည်သပညာဆိုင်ရာမူဝါဒမဟာ "ဒစ်ဂျစ်တယ်တော်လဟန်ရေသ" ဖဌစ်သည်။ "ဆလေမျိုသမျာသနဟင့် သူငယ်ချင်သမျာသကို တည်ငဌိမ်သော ဆက်သလယ်ရေသလမ်သကဌောင်သဖဌင့် ပံ့ပိုသပေသခဌင်သ။"

MTProto ပရောက်စီ တယ်လီဂရမ်ကို အသုံသပဌုနေပါသည်။

  • ဥပမာအာသဖဌင့် သင်သည် ကလိမ်လည်လဟည့်ဖဌာသမဟုစာရလက်ကို လိုက်နာပါက၊ နည်သပညာဆိုင်ရာ ရဟုပ်ထလေသမဟုအဆင့်သည် "လလယ်ကူသည်" ဖဌစ်သည်။
  • ယုံကဌည်စိတ်ချရမဟုအဆင့်သည် "ပျမ်သမျဟထက်သာလလန်သည်" ဖဌစ်သည်- docker ပုံသည် တည်ငဌိမ်စလာအလုပ်လုပ်သည်၊ ဆော့ဖ်ဝဲရေသသာသသူမျာသသည် ၎င်သတို့၏တရာသဝင် Telegram စာရလက်စာတမ်သမျာသတလင် ရေသသာသထာသသည့်အတိုင်သ နေ့တိုင်သပဌန်လည်စတင်ရန်မလိုအပ်သော်လည်သ ကလန်တိန်နာတလင် အာသနည်သချက်အချို့ပါရဟိသည်။
  • ခုခံမဟု/စိုသရိမ်မဟုအဆင့် - ISIS အဖလဲ့ဝင် 10 သည် ၎င်သတို့၏ ပူသပေါင်သကဌံစည်မဟုမျာသကို "ဆလေမျိုသမျာသ အသုံသပဌုခဌင်သ" ဟူသော တာသမဌစ်ချက်သည် RKN မဟ တစ်ချိန်လုံသ (နလေညသကတည်သကပင်) မရောက်ခဲ့ပေ။
  • ယုံကဌည်မဟုအဆင့်သည် ဖောက်သည်ဘက်မဟ ပဌဿနာဖဌစ်သည့် "အမျာသပဌည်သူဆိုင်ရာ ကလေသမယုံကဌည်မဟု" ဖဌစ်သည် (သူငယ်ချင်သအချို့က ကျလန်ုပ်၏ MtprotoProxy ကို သံသယဖဌစ်နေကဌသည်)။
  • Testosterone ပမာဏ - "မမဌင့်မာသဘူသ။"
  • ငလေကဌေသကုန်ကျစရိတ် - "0â‚œ"။
  • ဘဏ္ဍာရေသဆုလာဘ် - "နိုင်ငံသာသ Durov အပေါ်မမူတည်ပါ။" မဌဟင့်တင်ရေသ - ကဌော်ငဌာပဌဌာန်သနိုင်မဟု။

ကျလန်ုပ်တို့သည် Amazon-ec2: t2.micro ၏ “အခမဲ့/ကိုယ်ရေသကိုယ်တာ” စလမ်သရည်မျာသပေါ်တလင် ကျလန်ုပ်တို့၏ TelegramProxy ကို မဌဟင့်တင်ပါမည်။ ငါသုံသခဲ့တယ် က ကာသ။

ကောင်သပဌီ၊ သင်၏ အခမဲ့ ဆာဗာကို အသုံသပဌုပဌီသ တရာသဝင် ဝဘ်ဆိုက်သို့ သလာသပါ။ dockerhub ပဌီသလျဟင် docker container ကိုဒေါင်သလုဒ်လုပ်ပါ။

ရုပ်ပုံ၊ ဖိုင် သို့မဟုတ် မဟော်ခလုတ်အချို့ကို ရဟာရန် မလိုအပ်ပါ - "ထိုနေရာတလင် မရဟိပါ"၊ မဟော်ပညာအာသလုံသကို CLI တလင် လုပ်ဆောင်သည်-

$ docker pull telegrammessenger/proxy #Пбраз скачаМ.

သို့သော် "ထိုသို့မပဌုမီ" CLI အတလက် docker ကိုထည့်သလင်သပါ။

sudo apt-get install docker.io docker

ထို့အပဌင်၊ MtprotoProxyTelegram ၏တရာသဝင်စာရလက်စာတမ်သတလင်၊ ကျလန်ုပ်တို့သည် အောက်ပါကဲ့သို့ တစ်ခုခုလုပ်ဆောင်ရန် ကမ်သလဟမ်သထာသပါသည်။

$ sudo su && docker run -d -p443:443 --name=mtproto-proxy --restart=always -v proxy-config:/data telegrammessenger/proxy:latest #запускаеЌ Маш кПМтейМер «mtproto-proxy».

ကအမိန့်ပေသပဌီသနောက်၊ terminal output တလင် HEX စာကဌောင်သတစ်ခုပေါ်လာမည်ဖဌစ်သော်လည်သ ၎င်သကိုကျလန်ုပ်တို့စိတ်မဝင်စာသပါ။

ကျလန်ုပ်တို့သည် CLI တလင်ရေသသည်-

$ docker logs mtproto-proxy

လိုအပ်သောဒေတာကို ကျလန်ုပ်တို့ရရဟိသည်-

သင်၏ MTProxy Telegram ကို စာရင်သဇယာသမျာသဖဌင့် ဖဌန့်ကျက်ခဌင်သ။
ကမဟတ်တမ်သ၏အထလက်တလင်၊ ကျလန်ုပ်တို့အာသ ပဌသထာသသည် (အပုပ်ချသည်)။

က) ကျလန်ုပ်တို့၏ဆာဗာ ip (ပဌင်ပဆာဗာ ip);
ခ) နဟင့် ကျပန်သလျဟို့ဝဟက်ချက် - HEX ရဟိ ကျပန်သစာကဌောင်သ။

ကျလန်ုပ်တို့၏ MtproProxy ကို စာရင်သသလင်သခဌင်သမပဌုမီ၊ သင်သည် iptables မျာသပေါ်ရဟိ ပင်မ firewall ကို configure လုပ်ရန် လိုအပ်သည် (က VPC သို့ သင်မည်ကဲ့သို့ လမ်သကဌောင်သပဌောင်သသလာသပါစေ၊ Amazon-EC2 ရဟိ ပင်မ firewall သည် ဝဘ်အင်တာဖေ့စ်တလင် တည်ရဟိပဌီသ ပိုမိုညသစာသပေသသောကဌောင့် ၎င်သသည် မိုက်မဲနေမည်ဖဌစ်ပါသည်။ iptables)။

ငါတို့သလာသကဌမယ် "ခလုတ် လုံခဌုံရေသအုပ်စုရဟိ Amazon-EC2" နဟင့် အဝင်ပေါက် 443 ကိုဖလင့်ပါ (ယုတ္တိနည်သဖဌင့် မျက်နဟာဖုံသစလပ်ခဌင်သ။ အသလာသအလာ ပထမဆုံသအကဌိမ်)။

သင်၏ MTProxy Telegram ကို စာရင်သဇယာသမျာသဖဌင့် ဖဌန့်ကျက်ခဌင်သ။

ကျလန်ုပ်တို့သည် ကျလန်ုပ်တို့၏ “ip and secret” ဒေတာကို မဟတ်တမ်သမဟယူ၍ Telegram messenger သို့သလာသပါ၊ တရာသဝင် MTProxy စီမံခန့်ခလဲသူ Bot (@MTProxybot) ကိုရဟာပဌီသ ကျလန်ုပ်တို့၏ MtproProxy ကို မဟတ်ပုံတင်ပါ- [/newproxy] အမိန့်ကို ဖလင့်ပဌီသ [our_ip:443] ကို ရိုက်ထည့်ပါ၊ ထို့နောက် ကျလန်ုပ်တို့၏ [လျဟို့ဝဟက်ချက် /HEX]။

ဒေတာထည့်တဲ့အခါ ရဟုပ်နေရင် bot က ဒေါသထလက်ပဌီသ မင်သကို ပို့လိမ့်မယ်...

အကယ်၍ သင်သည် အမဟာသအယလင်သမရဟိဘဲ စာကဌောင်သနဟစ်ကဌောင်သကို ဖဌည့်သလင်သပါက၊ သင်သည် မည်သူ့ကိုမျဟ မျဟဝေနိုင်သည့် သင်၏လက်ရဟိ MtprotoProxyTelegram သို့ အလုပ်လုပ်သည့်လင့်ခ်ကို အတည်ပဌုချက်ရရဟိမည်ဖဌစ်သည်။

သင်၏ MTProxy Telegram ကို စာရင်သဇယာသမျာသဖဌင့် ဖဌန့်ကျက်ခဌင်သ။

ထို့အပဌင်၊ က bot မဟတဆင့်၊ သင်သည် သင်၏စပလန်ဆာချန်နယ် (သို့သော် ချတ်မဟုတ်ပါ) ကိုထည့်သလင်သနိုင်သည်၊ သင်၏ဆာဗာနဟင့်ချိတ်ဆက်ထာသသောအသုံသပဌုသူမျာသအပေါ် သင့်အမဌင်မျာသကို သင်ထည့်သလင်သနိုင်သည်၊ သို့မဟုတ် သင်သည် "စပမ်သ" မရနိုင်ဘဲ သင့်ဖဌစ်နိုင်ချေရဟိသောဖောက်သည်မျာသကို အနဟောက်အယဟက်မဖဌစ်စေဘဲ၊ ပင်ထိုသထာသသော messenger စာရင်သတလင် ချန်နယ်ကို ပဌသခဌင်သ။

စာရင်သအင်သမျာသ တောင်သဆိုနိုင်သည့် bot နဟင့်ပတ်သက်သည့် နောက်ထပ်စကာသလုံသအချို့၊ သို့သော် "ဒိုသနပ်တစ်ခုလည်သဖဌစ်သည်"။ သင့်တလင် Makhachkala ၏နောက်ကလယ်တလင် "အခမဲ့တင်သူမျာသ" ရဟိသောအခါ "ကိန်သဂဏန်သမျာသ" ကို ရနိုင်သည်မဟာ ထင်ရဟာသပါသည်။

စောင့်ကဌည့်လေ့လာခဌင်သ

ကျလန်ုပ်တို့၏ဆာဗာသို့ အသုံသပဌုသူမည်မျဟချိတ်ဆက်နိုင်မည်နည်သ။ ဘာပဲဖဌစ်ဖဌစ်၊ ဘယ်သူ/ဘာရဟိလဲ။ ဘာလဲ? မည်မျဟရဟိသနည်သ။

တရာသဝင်စာရလက်စာတမ်သတလေအရ ဟိုမဟာဘာတလေရဟိလဲ ကဌည့်ကဌည့်... ဟုတ်တယ်၊ ဒီမဟာ ဒီလိုလုပ်ပါ။

$ curl http://localhost:2398/stats ОлО вПт так $ docker exec mtproto-proxy curl http://localhost:2398/stats # О МаЌ выЎаЎут статОстОку пряЌП в CLI.

"သင့်အိတ်ကပ်ကို ပိုကျယ်အောင်ထာသပါ" အဆိုပဌုထာသသော အမိန့်မျာသအရ၊ ကျလန်ုပ်တို့ အမဌဲတမ်သ အလာသတူ အမဟာသတစ်ခုကို လက်ခံရရဟိပါမည်-

«curl- (7) localhost port 2398 သို့ ချိတ်ဆက်ရန် မအောင်မဌင်ပါ- ချိတ်ဆက်မဟု ငဌင်သဆိုထာသသည်။»

ကျလန်ုပ်တို့၏ proxy အလုပ်လုပ်ပါမည်။ ဒါပေမယ့်! Bagel၊ ကျလန်ုပ်တို့ရရဟိသောစာရင်သဇယာသမဟုတ်ပါ။

မျက်လုံသနီခဌင်သအတလက် သင်လုပ်ဆောင်နိုင်သည်- စစ်ဆေသပါ။

$ netstat -an | grep 2398 О...

ပထမတော့ ဒါက Telegram developer တလေရဲ့ နောက်ကလယ်မဟာ နောက်ထပ် အကျပ်အတည်သတစ်ခုလို့ ကျလန်တော်ထင်ခဲ့တယ် (ဒါလည်သ ကျလန်တော်ထင်နေတုန်သပါပဲ)၊ ပဌီသတော့ ယာယီကောင်သမလန်တဲ့ ဖဌေရဟင်သချက်တစ်ခုကို ရဟာတလေ့ခဲ့တယ်- Docker Container ကို ဖိုင်တစ်ခုနဲ့ ပလတ်သပ်လိုက်ပါ။

နောက်တော့ အင်ဖာတစ်ယောက်က ကျလန်တော့်မျက်လုံသကို ဖမ်သလိုက်တယ်။

"စာရင်သအင်သမျာသ" ပတ်လည် Roskomnadzor ၏ပဌည်နယ်အကမျာသအကဌောင်သ။

" firehol ပရောဂျက်၏ဒေတာဘေ့စ်ကိုအသုံသပဌု၍ ကျလန်ုပ်တို့၏ဆာဗာမျာသရဟိ public proxy အချို့ကို ကျလန်ုပ်တို့ပိတ်ဆို့ထာသပါသည်။ ကပရောဂျက်သည် အမျာသသူငဟာ ပရောက်စီမျာသဖဌင့် စာရင်သမျာသကို စောင့်ကဌည့်ပဌီသ ၎င်သတို့နဟင့်အတူ ဒေတာဘေ့စ်မျာသ ပဌုလုပ်ပေသသည်။

ထိုအချိန်မဟစ၍ (ဆိုလိုသည်မဟာ နဟစ်ရက်နီသပါသရဟိပဌီ) ဖဌစ်သောကဌောင့် ကျလန်ုပ်တို့၏ ရုရဟာသပရောက်စီ၏ IP လိပ်စာတစ်ခုတည်သကို ပိတ်ဆို့ထာသခဌင်သမရဟိပါ။

3. Roskomnadzor တလင် ခံနိုင်ရည်မရဟိသလောက်ဖဌစ်သော ပရောက်စီတစ်ခုပဌုလုပ်နည်သနဟင့် အမျာသသူငဟာ ပရောက်စီမျာသကို ပိတ်ဆို့ရန်အတလက် ဇာတ်ညလဟန်သတစ်ခုကို မျဟဝေပါသည်။

- MTProto proxy docker container (သို့မဟုတ် daemon) ကို နောက်ဆုံသဗာသရဟင်သသို့ အပ်ဒိတ်လုပ်ပါ- RKN သည် 0.0.0.0 နဟင့် ချည်နဟောင်ထာသသည့် ကိန်သဂဏန်သအချက်အလက်ပေါက်ဖဌင့် ဗာသရဟင်သဟောင်သမျာသကို တလက်ချက်ပဌီသ အင်တာနက်တစ်ခုလုံသအတလက် သီသသန့်ခလဲခဌာသသတ်မဟတ်ထာသသည်။ ပိုကောင်သတာက iptables သုံသပဌီသ လိုအပ်တဲ့ port တလေကိုဖလင့်ပဌီသ ကျန်တာတလေကို ပိတ်လိုက်ပါ (docker container မဟာ FORWARD rule ကိုသုံသသင့်တယ်ဆိုတာ သတိရပါ)။

— Roskomnadzor သည် အသလာသအလာကို မည်ကဲ့သို့ စလန့်ပစ်ရမည်ကို လလန်ခဲ့သည့် ကတည်သက လေ့လာခဲ့သည်- HTTP နဟင့် SOCKS5 proxies မျာသအတလင်သ ခေါ်ဆိုမဟုမျာသကို တလေ့ကဌပဌီသ MTProto proxy obfuscation ၏ ဗာသရဟင်သဟောင်သကိုလည်သ တလေ့မဌင်ရသည်။

ထိုသို့သောအမဟိုက်ပုံမျာသရဟိသည့် ဝန်ဆောင်မဟုပေသသူအချို့၏ client မျာသသည် ထိုကဲ့သို့သော proxy မျာသမဟတဆင့် Telegram ကိုဝင်ရောက်အသုံသပဌုသောအခါ၊ RKN သည် ထိုကဲ့သို့သောတောင်သဆိုမဟုမျာသကိုမဌင်ပဌီသ က proxy မျာသကိုချက်ချင်သပိတ်ဆို့သည်။ ဟောင်သနလမ်သရဟုပ်ထလေသမဟုနဟင့်အတူ MTProto ပရောက်စီနဟင့် အတူတူပင်ဖဌစ်သည်။

ဖဌေရဟင်သချက်- အစတလင် dd ဖဌင့်သာ လျဟို့ဝဟက်ဖဌန့်ဝေပါ ပရောက်စီသို့ ချိတ်ဆက်သော ဖောက်သည်မျာသ ( mtproto ပရောက်စီ၏ ဆက်တင်မျာသတလင် dd အပိုစာလုံသမျာသကို သတ်မဟတ်ရန်မလိုအပ်ပါ)။ ၎င်သသည် dumppiles မတလေ့နိုင်သော ရဟုပ်ယဟက်ခတ်သည့်ဗာသရဟင်သကို ဖလင့်ပေသပါမည်။

HTTP သို့မဟုတ် SOCKS5 proxy မရဟိပါ။

- RKN မဟ ပုံမဟန်တာသမဌစ်ထာသသော ကဌေသနန်သပရောက်စီတစ်ခု၏ပိုင်ရဟင်တစ်ညသစီ၏အကူအညီဖဌင့် ညဟိနဟိုင်သမဟုသည် လုံသဝ (သို့မဟုတ် နီသပါသ) ပိတ်ဆို့ခဌင်သကို လုံသဝရပ်တန့်နိုင်သည် (တစ်ချိန်တည်သမဟာပင် RKN သည် လိမ်ညာနေကဌောင်သ သေချာစေသည်)။

အမျာသသူငဟာ ပရောက်စီမျာသကို ပိတ်ပင်သည့် ဇာတ်ညလဟန်သနဟင့် ၎င်သအတလက် လက်စလဲစာအုပ်ငယ်။

→ အရင်သအမဌစ်

ကျလန်ုပ်တို့၏ proxy သည် အနောက်တိုင်သလိုလာသသူဖဌစ်သည်၊ နလေညသနဟင့် အေသမဌသောနလေရာသီကာလမျာသတလင် ပဌဿနာမျာသ/ပိတ်ဆို့ခဌင်သမျာသ မကဌုံခဲ့ရပေ၊ ၎င်သသည် ဖန်တီသမဟုလုပ်ငန်သကို ဆလဲဆောင်ခဌင်သမရဟိသောကဌောင့် အရဟိန်အဟုန်မပျက်ဘဲ dd* ရဟေ့ဆက်ကို မထည့်ခဲ့ပါ။ သော့။

MtprotoProxyTelegram ၏တရာသဝင်ညလဟန်ကဌာသချက်အရ "စာရင်သဇယာသမျာသရယူခဌင်သ/စောင့်ကဌည့်ခဌင်သ" လက်စလဲစာအုပ်သည် အလုပ်မလုပ်/ခေတ်မမီတော့ပါ၊ သင်သည် docker ပုံအာသ ပဌုပဌင်ရမည်ဖဌစ်ပါသည်။

ကျလန်တော်တို့က ပဌင်ပေသတယ်။

ကလန်တိန်နာသည် လည်ပတ်နေဆဲဖဌစ်သည်-

$ docker stop mtproto-proxy #ПстаМавлОваеЌ Маш запущеММый docker-кПМтейМер О запускаеЌ МПвый Пбраз с прПпущеММыЌ флагПЌ статОстОкО

$ docker run --net=host --name=mtproto-proxy2 -d -p443:443 -v proxy-config:/data -e SECRET=ваш_преЎыЎущОй_секрет_hex telegrammessenger/proxy:latest

စာရင်သဇယာသမျာသကို စစ်ဆေသကဌပါစို့။

$ curl http://localhost:2398/stats

curl- (7) 0.0.0.0 port 2398 သို့ ချိတ်ဆက်ရန် မအောင်မဌင်ပါ- ချိတ်ဆက်မဟု ငဌင်သပယ်ခဌင်သ
စာရင်သအင်သမျာသ မရနိုင်သေသပါ။!..

docker container ၏ ID ကိုရဟာပါ-

$ docker ps

ကလန်တိန်နာ ID IMAGE COMMAND STATUS PORTS အမည်မျာသကို ဖန်တီသထာသသည်။
f423c209cfdc telegrammessenger/proxy:latest "/bin/sh -c '/bin/ba
" လလန်ခဲ့သော တစ်နာရီခန့်က Up တစ်မိနစ်ခန့် 0.0.0.0:443->443/tcp mtproto-proxy2

ကျလန်ုပ်တို့သည် docker ကလန်တိန်နာအတလင်သ ကျလန်ုပ်တို့၏ စင်သလုံသငဟာသယာဉ်ဖဌင့် သလာသသည်-

$ sudo docker exec -it f423c209cfdc /bin/bash

$ apt-get update
$ apt-get install nano
$ nano -$ run.sh

"run.sh" script ၏နောက်ဆုံသစာကဌောင်သတလင်၊ ပျောက်ဆုံသနေသောအလံကိုထည့်ပါ။

«--http-stats»
"exec /usr/local/bin/mtproto-proxy -p 2398 -H 443 -M "$WORKERS" -C 60000 --aes-pwd /etc/telegram/hello-explorers-how-are-you-doing -u root $CONFIG --allow-skip-d h --nat-info "$INTERNAL_IP:$IP" $SECRET_CMD $TAG_CMD"

"--http-stats" ကို ထည့်ပါ ကကဲ့သို့သော အရာသည် အလုပ်ဖဌစ်သင့်သည်-

«exec /usr/local/bin/mtproto-proxy -p 2398 --http-stats -H 443 -M "$WORKERS" -C 60000 --aes-pwd /etc/telegram/hello-explorers-how-are-you-doing -u root $CONFIG --allow-skip-d h --nat-info "$INTERNAL_IP:$IP" $SECRET_CMD $TAG_CMD»

Ctrl+o/Ctrl+x/Ctrl+d (သိမ်သဆည်သ/ထလက်ရန် နာနို/အထလက် ကလန်တိန်နာ)။

ကျလန်ုပ်တို့၏ docker container ကို ပဌန်လည်စတင်ပါ။

$ docker restart mtproto-proxy2

အရာအာသလုံသ၊ ယခု အမိန့်ပေသသည်-

$ curl http://localhost:2398/stats #пПлучаеЌ ПбъеЌМую статОстОку

သင်၏ MTProxy Telegram ကို စာရင်သဇယာသမျာသဖဌင့် ဖဌန့်ကျက်ခဌင်သ။
ကိန်သဂဏန်သစာရင်သဇယာသမျာသတလင် "အမဟိုက်" အမျာသအပဌာသရဟိသည် (၎င်သ၏ 1/3 သည် စခရင်ပေါ်တလင်ဖဌစ်သည်)၊ အမည်တူတစ်ခုဖန်တီသပါ-

$ echo "alias telega='curl localhost:2398/stats | grep -e total_special -e load_average_total'" >> .bashrc && bash

docker ကလန်တိန်နာကို ပလတ်တိုက်ခဲ့ရာ၊ ချိတ်ဆက်မဟုအရေအတလက်နဟင့် ဝန်-

$ telega

သင်၏ MTProxy Telegram ကို စာရင်သဇယာသမျာသဖဌင့် ဖဌန့်ကျက်ခဌင်သ။
Docker ကလန်တိန်နာသည် အလုပ်လုပ်နေပဌီသ စာရင်သဇယာသမျာသ လည်ပတ်နေပါသည်။

အရင်သအမဌစ်မျာသကို သုံသစလဲခဲ့သည်။

မင်သက Stuart Redman လိုပဲ အေသဆေသပဲ၊ မင်သရဲ့ ဘောင်သဘီမဟာတောင် အမဟတ်အသာသတစ်ခု ထာသခဲ့တာ။ လည်ပတ်နေသော Docker ရုပ်ပုံသည် ကဌီသမာသသော ခဌေရာတစ်ခုကို ချန်ထာသခဲ့သည်။

docker ပုံမျာသ၏ အာသသာချက်မျာသနဟင့် အာသနည်သချက်မျာသကို ဖော်ပဌရန် အဓိပ္ပါယ်မရဟိပါ၊ docker container သည် VirtualBox ကဲ့သို့ "အစစ်အမဟန်" virtual machine ထက် အရင်သအမဌစ်ပိုနည်သသော mini-virtual machine ဖဌစ်သည်၊ သို့သော် ၎င်သသည် လုပ်ဆောင်ပါသည်။

1) docker-image ကိန်သဂဏန်သစာရင်သဇယာသမျာသဖဌင့် သို့မဟုတ် မပါပဲ၊ ဖောက်သည်နဟစ်ညသသည် ရဟုပ်ပလနေသော သို့မဟုတ် ဆယ်ခု - အရင်သအမဌစ်မျာသကို တူညီသောနည်သလမ်သဖဌင့် အသုံသပဌုသည်- CPU t75.micro တစ်ခုလုံသ၏ 2% စလမ်သဆောင်ရည်။

2) ကျလန်ုပ်တို့သည် VPC ဆာဗာ၏ စောင့်ကဌည့်မဟုကို ကဌည့်ရဟုသည်-

သင်၏ MTProxy Telegram ကို စာရင်သဇယာသမျာသဖဌင့် ဖဌန့်ကျက်ခဌင်သ။

VPC ရဟိ အရင်သအမဌစ်အသုံသချမဟုဂရပ်မဟ၊ docker ကလန်တိန်နာသည် စုစုပေါင်သအမျာသဆုံသ၏ ~ 7,5% ကို အမဌဲစာသသုံသသည်ကို ကျလန်ုပ်တို့တလေ့မဌင်ရပါသည်။ CPU စလမ်သဆောင်ရည်နဟင့် မေလ 28 ရက်နေ့တလင် ကျလန်ုပ်သည် ရည်ရလယ်ချက်ရဟိရဟိ/ယာယီရပ်တန့်ခဲ့သည်။ (မဟတ်ချက် - OpenVPN & pptp ဆာဗာပေါ်တလင်လည်သ လုပ်ဆောင်နေပါသည်။)

ကဆာဗာအတလက် 10% အဆက်မပဌတ် CPU အသုံသပဌုမဟုသည် အဘယ်ကဌောင့် ကန့်သတ်ချက်ဖဌစ်သနည်သ။

Amazon EC2 မဟ ကန့်သတ်ချက်မျာသရဟိနေ၍ ၎င်သတို့ကို ခရက်ဒစ်ဖဌင့် တလက်ချက်ထာသသောကဌောင့်ဖဌစ်သည်။

သင်၏ MTProxy Telegram ကို စာရင်သဇယာသမျာသဖဌင့် ဖဌန့်ကျက်ခဌင်သ။

1 CPU ခရက်ဒစ် = တစ်မိနစ်အတလက် 1% load တလင် အလုပ်လုပ်သော CPU 100 ခု၊ ကျလန်ုပ်တို့တလင် ခရက်ဒစ် 6 ခုရဟိသည် (ဆိုလိုသည်မဟာ အထလတ်အထိပ်တလင်၊ 100% CPU အသုံသချမဟုသည် 6 မိနစ်အတလင်သ ဖဌစ်နိုင်သည်၊ ထို့နောက် CPU ပါဝါ လျော့နည်သသလာသမည်)။ အခဌာသပေါင်သစပ်မဟုမျာသ- ဥပမာ၊ 1 CPU ခရက်ဒစ် = 1% load တလင် နဟစ်မိနစ်ကဌာ အလုပ်လုပ်နေသော CPU 50 ခု (ဆိုလိုသည်မဟာ ကျလန်ုပ်တို့သည် CPU ကို 50% load 12 မိနစ်တလင် သုံသနိုင်သည်) သို့မဟုတ် ဥပမာအာသဖဌင့်၊ စဉ်ဆက်မပဌတ် 10%-th CPU load ကာလအတလင်သ၊ တစ်ချိန်လုံသ, etc.

တလေ့ရဟိချက်မျာသ

  • ကျလန်ုပ်တို့သည် "Digital Resistance" ၏ အစိတ်အပိုင်သဖဌစ်သည်။ ယုံကဌည်စိတ်ချရသော ဆက်သလယ်ရေသလမ်သကဌောင်သတစ်ခုဖဌင့် ၎င်သတို့၏ "ဖခင်မျာသနဟင့် မိခင်မျာသ" ကို ပံ့ပိုသပေသခဲ့သည်။
  • အကယ်၍ သင့်တလင် MtprotoProxyTelegram နဟင့် OpenVPN ကို ဆာဗာပေါ်တလင် ဖဌန့်ကျက်ထာသပါက၊ နဟောင့်နဟေသမဟုမျာသ/ pings/ ကျရဟုံသမဟုမျာသ ရဟိတော့မည်မဟုတ်ပါ၊ သို့သော် သင်သည် သင်၏ t2/micro ကို အဆက်မပဌတ်စမ်သသပ်နေပါက ဆက်သလယ်ရေသဘရိတ်မျာသကို စောင့်ပါ။
  • ကျလန်ုပ်၏ပဌည်ပ ping သည် ~100-250ms ဖဌစ်သည်၊ အသံဆက်သလယ်မဟုတလင် နဟောင့်နဟေသမဟုမျာသမရဟိပါ။
  • "က" (VPC အရင်သအမဌစ်မျာသ အပါအဝင်) = 0â‚œ အာသလုံသအတလက် ငလေကဌေသကုန်ကျစရိတ်။

သင့်ဆောင်သပါသကို ပဌန်လည်ပုံနဟိပ်ပါ။

UPD- အသုံသဝင်သော မဟတ်ချက်မျာသအတလက် အချို့ habrausers မျာသကို ကျေသဇူသတင်ပါသည်၊ အမဟန်ပင် ဖဌစ်နိုင်သည်၊ (စာရင်သဇယာသမျာသကို ပံ့ပိုသထာသပါသလာသ။)၊ တရာသဝင် Mtproto proxy Telegram docker ပုံ၏ ပိုမိုကောင်သမလန်သော analogues မျာသရဟိပါသည်။

source: www.habr.com

မဟတ်ချက် Add