რა არის Obfsproxy? (ეს არის ის, რაც თქვენ უნდა იცოდეთ) |


რა არის Obfsproxy?

Obfsproxy არის Tor ქვეპროექტი, რომლის საშუალებითაც შესაძლებელია ონლაინ ტრაფიკის დამალვა.

Obfsproxy– ის ძირითადი მიზეზი შეიქმნა იმის გამო, რომ არსებობს ქვეყნები, რომლებიც იყენებენ DPI (Deep Packet Inspection) VPN კავშირების დაბლოკვისთვის, ან მთავრობები, რომლებიც უბრალოდ აიძულებენ ISP– ს, შეფერხონ SSL ტრეფიკი. ამრიგად, Obfsproxy- ს გამოყენება პოტენციურად დაგეხმარებათ, რომ თავიდან აიცილოთ მოძრაობა გაფილტრული და აკრძალული.

მიუხედავად იმისა, რომ თავდაპირველად მხოლოდ Tor– სთვის აშენდა, Obfsproxy– ს აქვს ფუნქცია, რომელიც დეველოპერებს საშუალებას აძლევს შექმნან, განალაგონ და შეამოწმონ უფრო მეტი დამაბრკოლებელი ფენები, რომელთაც საერთო არაფერი აქვთ Tor- სთან. ამის გამო, Obfsproxy- მა გამოიყენა OpenVPN- ის ტრაფიკის შეფერხებაც.

როგორ მუშაობს Obfsproxy?

მარტივად რომ ვთქვათ, Obfsproxy ხელს უწყობს ონლაინ ტრაფიკის ნაკადის შეცვლას. მთავრობებს ან ISP- ებს, რომლებიც იყენებენ DPI ალგორითმებს, შეუძლიათ პროტესტის მიხედვით დაალაგონ ინტერნეტის ტრაფიკი პროტოკოლების საშუალებით, თუ როგორ გამოიყურებიან ნაკადი და გადაწყვიტონ რა არის ეს (HTTP, HTTPS, SSL, VPN და ა.შ.).

Obfsproxy- ის მოქმედების გზა „obfs2“ მოდულის დამატებით დაემატა დაშიფრული სახსრებით მოცემულ ტრაფიკზე (Tor ან OpenVPN). დაშიფვრის წარმატების მისაღწევად, მოდული იყენებს ხელსაქმის პროცესს, რომელსაც არ ცნობს ბაიტი შაბლონებს.

მაგალითად, Obfsproxy საშუალებას მოგცემთ შეუშალოთ OpenVPN ტრაფიკი, რათა ის გამოიყურებოდეს რეგულარულად, უვნებელ HTTP ტრაფიკით.

Obfsproxy 100% გარანტირებულია მუშაობა?

არა ზუსტად. მიუხედავად იმისა, რომ ის ეფექტურია, ის ყოველთვის ვერ იმუშავებს სრულყოფილად. გაითვალისწინეთ, რომ მიუხედავად იმისა, რომ მოძრაობის ნაკადი იქნება ნიღბიანი, მას მაინც ექნება ცნობადი გარკვეული ნიმუშები, მაგალითად:

  • Დროის განაწილება
  • მოცულობა
  • პაკეტის ზომა

ამ ინფორმაციის საშუალებით, ენტროპიის საფუძვლიანმა ტესტმა შეიძლება გამოავლინოს მთავრობის ცენზორები ან თქვენი ISP, რომ დაშიფვრის ხელით შეკვრა ძალიან შემთხვევითია, ვიდრე სხვა ტიპის ხელსაქმეები. ამ სიტუაციაში, მათ შეეძლოთ მიეღწიათ ისე, რომ ესენი გააკეთონ ისე, რომ მხოლოდ ოქმები, რომლითაც DPI ცნობს, ნებადართულია.

როგორ გამოვიყენოთ Obfsproxy OpenVPN- ის ტრაფიკისთვის

მთელი OpenVPN Obfsproxy შექმნის პროცესი საკმაოდ რთული და საკმაოდ რთულია. იდეალურ შემთხვევაში, თქვენ უნდა გამოიყენოთ VPN მომსახურება საკუთარი VPN სერვერის ნაცვლად, რადგან ამ გზით OpenVPN ტრაფიკის შეფერხება გაცილებით ადვილია.

გარდა ამისა, აქ არის შედარებით სწრაფი მიმოხილვა, თუ როგორ მუშაობს ეს პროცესი ჩვეულებრივ Windows პლატფორმებზე:

წინასწარი ნაბიჯები

პირველი, აქ ჩამოთვლით საჭირო ნივთების ჩამონათვალს:

  • სამუშაო OpenVPN სერვერი (ერთი, რომელიც თქვენ ფლობთ ან ქირავდება, ან ერთი შემოთავაზებული VPN პროვაიდერის მიერ).
  • OpenVPN კლიენტთან დაკავშირებული პროგრამა.
  • Python 2.7 (უფრო ახალი ვერსიებიც კარგია, მაგრამ ეს რეკომენდებულია Obfsproxy– სთვის).
  • PuTTy, პროგრამა, რომელიც გამოიყენება OpenVPN სერვერზე დისტანციური წვდომისთვის. საჭირო არ არის, თუ სერვერს იყენებთ VPN პროვაიდერისგან.
  • Microsoft C ++ შემდგენელი Python 2.7– ისთვის.
  • OpenSSL მსუბუქი.
  • ProxySwitchy Sharp გაფართოება (ან პროქსის სხვა კარგი დამატება).

დავიწყოთ კლიენტთან

დამწყებთათვის, დააყენეთ Python 2.7 ნაგულისხმევი დირექტორიაში. ამის შემდეგ დააინსტალირეთ Microsoft C ++ შემდგენელი Python 2.7– ისთვის. თუ გარკვეულ კვლევას გააკეთებთ, ნახავთ, რომ არ არსებობს შემდგენლები უახლესი Python ვერსიებისთვის, ამიტომ გირჩევთ გამოიყენოთ Python 2.7.

დასრულების შემდეგ, განაგრძეთ OpenSSL Light (უბრალოდ გამოიყენეთ ნაგულისხმევი პარამეტრები) და შემდეგ გადატვირთეთ კომპიუტერი.

ახლა დროა გაუმკლავდეს OpenVPN ფაილებს. თუ თქვენ უკვე იყენებთ VPN სერვისს, პროვაიდერი მოგაწვდით თქვენს საჭირო კონფიგურაციურ ფაილებს. წინააღმდეგ შემთხვევაში, განაგრძეთ OpenVPN კლიენტის ინსტალაცია. ამის შემდეგ, თქვენ იპოვით ყველა საჭირო ფაილს ნაგულისხმევ დირექტორიაში: “C: / პროგრამის ფაილები / OpenVPN / კონფიგურაცია.” იპოვნეთ კონფიგურაციის ფაილი, რომელსაც თქვენ იყენებთ OpenVPN სერვერთან დასაკავშირებლად და გახსენით იგი Notepad– ით (გირჩევთ გამოიყენოთ ეს ადმინისტრატორის რეჟიმში). შეინახეთ ფაილი სხვა სახელით, ასე რომ თქვენ გექნებათ ასლი, რომლითაც შეგიძლიათ იმუშაოთ შეცდომების გარეშე.

გააგრძელეთ კონფიგურაციის ფაილის შეცვლა, ასე გამოიყურება:

proto tcp- კლიენტი
დისტანციური 8080
პორტი 1194
dev tun1
საიდუმლო ovpn.key
გადამისამართება-კარიბჭე def1
ifconfig 10.4.0.2 10.4.0.1
წინდები-მარიონეტული-ცდა
წინდები-მარიონეტი 127.0.0.1 10194

“თქვენი სერვერ-IP” უნდა შეიცვალოს თქვენი სერვერის IP მისამართით ან VPN სერვერით, რომელსაც თქვენ იყენებთ. იმავე ხაზზე, თქვენ ასევე შეგიძლიათ შეცვალოთ პორტის ნომერი “8080” -ის გარდა.

ახლა შეინახეთ ფაილი. დარწმუნდით, რომ იგი შენახულია როგორც .ovpn ფაილი .txt ფაილის ნაცვლად. ასევე, არ გადაწეროთ ორიგინალი ფაილი.

Obfsproxy- ის კონფიგურაცია

გახსენით ბრძანება ადმინისტრატორის რეჟიმში და ჩაწერეთ შემდეგი ბრძანებები ერთ ხაზზე:

cd C: \ Python27 \ სკრიპტები
პიპ ინსტალაცია –– განახლება პიპ
პიპ ინსტალაცია obfsproxy
obfsproxy –log-min-ashverity = ინფორმაცია obfs2 –shared-secret = წინდები 127.0.0.1:10194

შეცვალეთ “რამდენიმე შემთხვევითი კლავიში” პაროლით, რომლის გამოყენება გსურთ.

დარწმუნდით, რომ დააჭირეთ Enter ყველა ბრძანების შემდეგ. თუ თქვენ მიიღებთ შეცდომებს მეორე ბრძანების შემდეგ, მათი უგულებელყოფა შეგიძლიათ.

დასრულების შემდეგ, Command Prompt- მა უნდა გითხრათ, რომ ის უსმენს ტრეფიკის მოძრაობას. როდესაც თქვენ გსურთ აწარმოოთ Obfsproxy, რომ შეაჩეროთ OpenVPN ტრეფიკი, თქვენ უნდა აწარმოოთ პირველი და ბოლო ბრძანებები და დატოვეთ ბრძანება..

არჩევითი მარიონეტული პარამეტრი

თქვენ ნამდვილად არ გჭირდებათ ამ ნაბიჯის გადადგმა, მაგრამ აუცილებელია თუ OpenVPN Obfsproxy კავშირის გამოყენებას აპირებთ, რომ ნახოთ Geo- დაბლოკილი შინაარსი პლატფორმებზე, როგორიცაა Netflix. ჩვეულებრივ, თუ არ შექმნით მარიონეტს Obfsproxy- ს გამოყენებისას, შესაძლოა ნაკადი პლატფორმების არასწორ რეგიონში განთავსდეს.

მარიონეტული დაყენების უმარტივესი გზაა ამის გაკეთება ბრაუზერის გაფართოებასთან, რომელსაც ზემოთ დავუკავშირდით. მისი დამონტაჟების შემდეგ, უბრალოდ გახსენით ProxySwitchy პარამეტრები და შექმენით ახალი პროფილი. აირჩიეთ „სახელმძღვანელო კონფიგურაცია“ და შემდეგ შეიყვანეთ შემდეგი დეტალები:

  • SOCKS მასპინძელი – 127.0.0.1
  • პორტი – 8080 (ან პორტალი, რომელსაც იყენებთ OpenVPN კონფიგურაციის ფაილში)
  • SOCKS v5

დაასახელეთ პროფილი, რაც გსურთ, მაგრამ ჯერ არ ჩართოთ კავშირი. მხოლოდ მაშინ გააკეთეთ, როდესაც კავშირი დაამყარეთ OpenVPN სერვერთან.

სერვერის დაყენება

სანამ დავიწყებთ, აღსანიშნავია, რომ თუ თქვენ გახსნით თქვენს OpenVPN სერვერს AWS (Amazon Web Services), შესაძლოა დაგჭირდეთ დაამატოთ ახალი წესი, რომელიც ხელს უშლის EC2– ის ინსტალაციის ბუხრის დაბლოკვას Obfsproxy- ის ტრაფიკის დაბლოკვაში.

სერვისის კონფიგურაციისთვის, თქვენ უნდა დაიწყოთ PuTTy– ით, რადგან თქვენ იყენებთ მას SSH– ის საშუალებით სერვერზე შესასვლელად. თქვენ უნდა შეამოწმოთ OpenVPN კონფიგურაციის ფაილი თქვენს შემქმნელზე, რათა დარწმუნდეთ, რომ პორტალი 1194 ღიაა. პითონი ჩვეულებრივ უნდა იყოს დაინსტალირებული (განსაკუთრებით თუ იყენებთ Linux– ის თანამედროვე დისტრიბუციებს). თუ ეს ასე არ არის, განაგრძეთ ამის გაკეთება.

ამის შემდეგ, ჩაწერეთ შემდეგი ბრძანებები PuTTy ტერმინალში ერთხელ.

sudo yum install gcc
sudo pip დააინსტალირეთ obfsproxy
obfsproxy –log-min-ashverity = ინფორმაცია obfs2 – ყველაზე მეტად = 127.0.0.1: 1194 – გაზიარებული-საიდუმლო = სერვერი 0.0.0.0:8080

– ლინუქსის ძველ ვერსიებში შეიძლება გამოყენებულ იქნეს “შესაფერისი მიღება” და “yum” ნაცვლად.
– ”ზოგიერთი შემთხვევითი ღილაკი” უნდა შეიცვალოს იმ პაროლით, რომელსაც კლიენტისთვის იყენებთ

თუ ყველაფერი სწორად წავა, ტერმინალი გამოაქვეყნებს შეტყობინებას, რომელიც გეუბნებათ, რომ OpenVPN სერვერი უსმენთ კონკრეტულ პორტზე Obfsproxy Traffic- ისთვის..

თუ თქვენ უკვე გაქვთ VPN გამოწერა იმ პროვაიდერისგან, რომლის სერვერებიც მხარს უჭერენ Obfsproxy- ს, თქვენ ნამდვილად არ გჭირდებათ რამის გაკეთება, რადგან პროვაიდერი უკვე იზრუნებდა თქვენს სასარგებლოდ ყველაფერზე..

კავშირის დამყარება Obfsproxy– ს მეშვეობით

თქვენ უნდა გახსნათ OpenVPN GUI / კლიენტი, ხოლო Obfsproxy მუშაობს თქვენს Command Prompt- ზე და თქვენს PuTTy ტერმინალზე. როდესაც ხედავთ, რომ OpenVPN ხატი მწვანეა, ეს ნიშნავს, რომ კავშირი დამყარდა.

ახლა, თუ გსურთ გეი-დაბლოკილი შოუს ყურება, უბრალოდ გახსენით თქვენი ბრაუზერი (Chrome ამ შემთხვევაში) და შეარჩიეთ თქვენი შექმნილი ProxySwitchy გაფართოება..

არსებობს ამის მარტივი გზა??

დიახ, როგორც უკვე ავღნიშნეთ, თუ იყენებთ VPN სერვისს, უფრო ადვილია OpenVPN ტრეფიკის შეფერხება, რადგან სერვერის კონფიგურაციას აწარმოებს პროვაიდერი, და ისინი ასევე გთავაზობენ წვდომას წინასწარ კონფიგურაციულ OpenVPN კონფიგურაციურ ფაილებზე..

უმეტესად, თქვენ უბრალოდ უნდა დააინსტალიროთ OpenVPN GUI და დააკონფიგურიროთ Obfsproxy, როგორც ეს სტატიაში ავღნიშნეთ. თქვენ ასევე შეგიძლიათ დაამატოთ არჩევითი პროქსი ბრაუზერში, რათა დარწმუნდეთ, რომ გეო-ბლოკირება არ იქნება პრობლემა.

გჭირდებათ უსაფრთხო VPN, რომ შეინარჩუნოთ უსაფრთხო ინტერნეტით?

ჩვენ მივიღეთ მხოლოდ ის, რაც გჭირდებათ – მაღალი დონის VPN სერვისი, რომელიც გთავაზობთ OpenVPN– ს წვდომას TCP– სა და UDP– ზე. ჩვენ გთავაზობთ უამრავ უსაფრთხოების მახასიათებელს, რომლებიც დაგეხმარებათ დაიცვან თქვენი ონლაინ მონაცემები DPI– სგან:

  • სამხედრო დონის დაშიფვრა (AES)
  • არალეგალური პოლიტიკა
  • DNS გაჟონვის დაცვა
  • Killswitch და პროგრამები. Killer

ასევე ჩვენს სერვისს აქვს მხარდაჭერა Tor ტრეფიკისთვისაც, ასე რომ თქვენ შეგიძლიათ გამოიყენოთ თუ გსურთ Tor.

ისარგებლეთ უსაფრთხო კავშირებით მრავალ მოწყობილობაზე

ჩვენ შევიმუშავეთ მრავალჯერადი ჯვარედინი პლატფორმის თავსებადი VPN კლიენტები, რომლებიც მუშაობენ ყველაზე პოპულარულ პლატფორმებზე: Windows, macOS, iOS, Android, Android TV, Amazon Fire TV.

CactusVPN აპლიკაცია

პირველ რიგში, გაეცანით ჩვენს მომსახურებას

არ არის საჭირო ვალდებულების დაუყოვნებლივ შესრულება – შეგიძლიათ, პირველ რიგში, სცადოთ ჩვენი უფასო 24 საათიანი ტესტირება, რომ ნახოთ თუ არა ჩვენს VPN სერვისს, შეუძლია დააკმაყოფილოს თქვენი ონლაინ კონფიდენციალურობის ყველა საჭიროება

ასევე, მას შემდეგ რაც გადაწყვიტეთ შეარჩიოთ სააბონენტო გეგმა და გახდეთ CactusVPN მომხმარებელი, სიამოვნებით გეცოდინებათ, რომ ჩვენ ასევე გთავაზობთ 30-დღიან თანხის დაბრუნების გარანტიას, თუ რამე არ მუშაობს ისე, როგორც უნდა.

დასკვნა – რა არის Obfsproxy?

Obfsproxy არის Tor და OpenVPN მოძრაობის ნაკადის ნიღაბი, რათა ის სხვაგვარად გამოიყურებოდეს (მაგალითად, რეგულარული HTTP ტრაფიკი). Obfsproxy იდეალურია იმ ადამიანებისთვის, რომლებიც ცხოვრობენ ისეთ ქვეყნებში, სადაც მთავრობა აიძულებს ISP– ს გამოიყენონ DPI და გაფილტვრონ SSL მოძრაობა..

OpenVPN- ის ტრაფიკის შეფერხება საკმაოდ რთულია, მაგრამ უფრო ადვილი გახდება, თუ იყენებთ მესამე მხარის VPN სერვისს Obfsproxy მხარდაჭერით, რადგან პროვაიდერი თქვენს სახელით ასრულებს სერვერს და კლიენტებთან დაკავშირებულ კონფიგურაციას. თქვენ უნდა გააკეთოთ Obfsproxy კავშირი, რომლის გაკეთება საკმაოდ მარტივია Windows- სა და Linux– ზე, რადგან ის მხოლოდ რამდენიმე ბრძანების ხაზს იღებს.

Kim Martin Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map