บทความนี้จะอธิบายวิธีตั้งค่า Telegram อย่างถูกต้องผ่านพร็อกซีบน Windows, macOS, Android และ iOS
โทรเลขถือเป็นหนึ่งในผู้ส่งสารที่ปลอดภัยที่สุด อย่างไรก็ตาม การรักษาความปลอดภัยสูงสุดจะเกิดขึ้นได้ก็ต่อเมื่อการสื่อสารเกิดขึ้นใน “แชทลับ” และทำการเชื่อมต่อผ่านพร็อกซีเซิร์ฟเวอร์
พร็อกซีเซิร์ฟเวอร์คืออะไร?
พร็อกซีเซิร์ฟเวอร์เป็นเซิร์ฟเวอร์ระดับกลางในเครือข่ายคอมพิวเตอร์ที่ทำหน้าที่เป็นสื่อกลางระหว่างไคลเอนต์และเซิร์ฟเวอร์ พร็อกซีช่วยปกป้องคอมพิวเตอร์ของผู้ใช้จากการโจมตีเครือข่ายบางอย่าง และรักษาความเป็นส่วนตัวของไคลเอ็นต์ อ่านเพิ่มเติมเกี่ยวกับเรื่องนี้ได้ใน “พร็อกซีเซิร์ฟเวอร์คืออะไร?" บทความ.
พร็อกซีเซิร์ฟเวอร์ใดที่จำเป็นสำหรับ Telegram
ใน Telegram เวอร์ชันล่าสุด ตอนนี้คุณสามารถใช้พร็อกซีเซิร์ฟเวอร์เป็นชั้นความปลอดภัยเพิ่มเติมได้แล้ว
น่าเสียดายที่โปรโตคอลพร็อกซีที่พบบ่อยที่สุด HTTP/HTTPSใช้งานไม่ได้กับ Telegram บางเวอร์ชัน ดังนั้น ด้านล่างนี้เราจะพูดถึงการกำหนดค่าของโปรโตคอลทั้งสองที่ Telegram รองรับโดยค่าเริ่มต้น – SOCKS5 และ MTProto
MTProto Proxy คืออะไร?
MTProto Proxy เป็นโปรโตคอลภายในตระกูล MTProto ซึ่งโดยหลักการแล้วคือ Reverse proxy ซึ่งหมายความว่าไคลเอ็นต์ไม่ได้ขอให้พร็อกซีเข้าถึงเซิร์ฟเวอร์ Telegram ซึ่งต่างจาก SOCKS5 ไคลเอนต์สื่อสารกับพร็อกซี MTProto ราวกับว่าเป็นเซิร์ฟเวอร์ Telegram อยู่แล้ว
ตามที่นักพัฒนาระบุว่า MTProto Proxy สามารถแก้ไขปัญหาหลายประการได้ในคราวเดียว:
- แทนที่จะใช้คู่ชื่อผู้ใช้และรหัสผ่าน คุณจำเป็นต้องมีรหัสผ่านเพียงรหัสเดียวในการเชื่อมต่อ
- การรับส่งข้อมูลได้รับการเข้ารหัสและแทบจะแยกไม่ออกจาก HTTPS/TLS มาตรฐาน
- ไม่มีการส่งรหัสผ่านไปยังเซิร์ฟเวอร์เมื่อทำการเชื่อมต่อ
- เฉพาะ Telegram เท่านั้นที่ทำงานผ่านพรอกซีนี้ แอปพลิเคชันอื่นไม่ทำงานผ่านอินเทอร์เฟซนี้
คุณสมบัติหลายอย่างทำให้พร็อกซีประเภทนี้มุ่งเน้นไปที่ Telegram อย่างเคร่งครัด เนื่องจากการรับส่งข้อมูลปกติไม่สามารถเปลี่ยนเส้นทางไปที่นั่นได้ และนั่นก็คือ ข้อดีที่ยิ่งใหญ่ ในสถานการณ์นี้.
ลบใหญ่ ของพร็อกซี MTProto คือความจริงที่ว่าไม่มีสถานที่ใดที่คุณสามารถรับฟรีหรือแม้แต่ซื้อพร็อกซีดังกล่าวได้ ข้อมูล (ที่อยู่ IP และพอร์ต) สำหรับการเชื่อมต่อกับพร็อกซี MTProto จะถูกกระจายผ่านช่องทางที่เรียกว่า "โปรโมต" ใน Telegram ข้อกำหนดเบื้องต้นสำหรับการใช้พร็อกซี MTProto คือการสมัครสมาชิกบังคับของช่องทางใดช่องทางหนึ่งเหล่านี้ คุณไม่สามารถลบช่องดังกล่าวออกจากรายชื่อผู้ติดต่อของคุณได้ตราบใดที่คุณใช้พรอกซี
ในขณะที่ทดสอบและเขียนบทความนี้ (กุมภาพันธ์ 2023) เราไม่สามารถหาวิธีที่เสถียรและสะดวกในการใช้พร็อกซี MTProto ใน Telegram
เราหวังว่าสถานการณ์ของ MTProto จะเปลี่ยนไปในทางที่ดีขึ้นในไม่ช้า
พร็อกซีเซิร์ฟเวอร์ SOCKS5 คืออะไร
SOCKS เป็นโปรโตคอลเครือข่ายที่อนุญาตให้ส่งแพ็กเก็ตจากไคลเอนต์ไปยังเซิร์ฟเวอร์อย่างโปร่งใส (มองไม่เห็น) ผ่านพร็อกซีเซิร์ฟเวอร์ ดังนั้นจึงอนุญาตให้ใช้บริการหลังไฟร์วอลล์ได้ พร็อกซีเซิร์ฟเวอร์ที่ใช้โปรโตคอล SOCKS จะส่งข้อมูลจากไคลเอนต์ไปยังเซิร์ฟเวอร์เท่านั้นโดยไม่ต้องวิเคราะห์ข้อมูลเอง กล่าวคือ จะไม่ตีความข้อมูล
SOCKS มีให้เลือกสองเวอร์ชัน คือเวอร์ชันที่สี่และเวอร์ชันที่ห้า เฉพาะเวอร์ชันที่ห้าของโปรโตคอล SOCKS เช่น SOCKS5 เท่านั้นที่เหมาะสำหรับใช้ใน Telegram Messenger
อ่านเพิ่มเติมเกี่ยวกับ SOCKS ในบทความ “พร็อกซี SOCKS คืออะไร“.
การตั้งค่า SOCKS5 ใน Telegram Messenger
การตั้งค่า SOCKS ใน Telegram แทบจะแยกไม่ออกบนแพลตฟอร์มและระบบปฏิบัติการที่แตกต่างกัน
พร็อกซี SOCKS สำหรับ Telegram บน Windows
- เปิดการตั้งค่า Telegram โดยคลิกที่ไอคอนที่มีแถบแนวตั้ง 3 แถบที่มุมซ้ายบนของผู้ส่งสาร
- ในเมนูที่ปรากฏขึ้นให้คลิกที่ “การตั้งค่า" รายการเมนู.
- จากนั้นไปที่ “ขั้นสูง.”
- ใน "ข้อมูลและการจัดเก็บข้อมูล” ที่ปรากฏ ให้เลือก “ประเภทการเชื่อมต่อ“.
- เลือก "ใช้พร็อกซีที่กำหนดเอง“.
- จากนั้นเลือก “SOCKS5“. ภายใต้ "ที่อยู่ซ็อกเก็ต“ ให้ป้อนที่อยู่ IP ของพร็อกซีเซิร์ฟเวอร์ในช่อง “ชื่อโฮสต์” และพอร์ตใน “ท่าเรือ" สนาม.
พร็อกซี SOCKS สำหรับ Telegram ใน iOS
- เปิดการตั้งค่าโทรเลข
- คลิกที่ "การตั้งค่า” ในเมนูที่ปรากฏ
- ไปที่ "ข้อมูลและการจัดเก็บข้อมูล“.
- ภายใต้ "ประเภทการเชื่อมต่อ“, เลือก”ใช้พร็อกซี" ตัวเลือก.
- คลิกที่ "เพิ่มพร็อกซี.”
- ภายใต้ "การเชื่อมต่อ” ป้อนที่อยู่ IP และพอร์ตของพร็อกซีเซิร์ฟเวอร์ตามที่แสดงในภาพหน้าจอ
- ยืนยันการตั้งค่าพร็อกซีโดยแตะ “เสร็จแล้ว” ที่มุมขวาบนของหน้าจอ
พร็อกซี SOCKS สำหรับ Telegram บน Android
- เปิดการตั้งค่า Telegram โดยคลิกที่ไอคอนที่มีแถบแนวตั้ง 3 แถบที่มุมซ้ายบนของผู้ส่งสาร
- ในเมนูที่ปรากฏขึ้น ให้แตะที่ “การตั้งค่า" รายการเมนู.
- เลือก "ข้อมูลและการจัดเก็บข้อมูล” แล้วคลิก “การตั้งค่าพร็อกซี” ที่ด้านล่างสุดของหน้าจอ
- ในหน้าจอที่ปรากฏขึ้น ให้เลื่อนปุ่ม “ใช้พร็อกซี” เลื่อนไปที่ตำแหน่งที่ใช้งานอยู่แล้วแตะ “เพิ่มพร็อกซี“.
- ป้อนที่อยู่ IP ของพร็อกซีเซิร์ฟเวอร์ในช่อง “เซิร์ฟเวอร์” และพอร์ตใน “ท่าเรือ" สนาม.
- ยืนยันการตั้งค่าพร็อกซีโดยแตะเครื่องหมายถูกที่มุมขวาบนของหน้าจอ
พร็อกซี SOCKS สำหรับ Telegram ใน iPhone
- เปิดการตั้งค่าโทรเลขบน iPhone ของคุณ
- เมื่อปรากฏขึ้น ให้แตะไอคอนรูปเฟืองที่ด้านล่างของหน้าจอการตั้งค่า
- เลือก "ข้อมูลและการจัดเก็บข้อมูล” และแตะ “หนังสือมอบฉันทะ” ที่ด้านล่างสุดของหน้าจอใต้ “ประเภทการเชื่อมต่อ“.
- ในหน้าจอที่ปรากฏขึ้น ให้เลื่อนปุ่ม “ใช้พร็อกซี” เลื่อนไปที่ตำแหน่งที่ใช้งานอยู่แล้วแตะ “เพิ่มพร็อกซี“.
- ใน "การเชื่อมต่อ” ป้อนที่อยู่ IP และพอร์ตของพร็อกซีเซิร์ฟเวอร์ของคุณตามที่แสดงในภาพหน้าจอ
- ยืนยันการตั้งค่าพร็อกซีของคุณโดยคลิก “เสร็จแล้ว” ที่มุมขวาบนของหน้าจอ
สำคัญ: การเชื่อมต่อพรอกซีอย่างปลอดภัยใน Telegram
พร็อกซี SOCKS5 สามารถใช้ Telegram ได้สองวิธี:
- การตรวจสอบความถูกต้องของที่อยู่ IP โดยไม่ต้องใช้ชื่อผู้ใช้/รหัสผ่าน ผ่านพอร์ต 1085*.
- การรับรองความถูกต้องด้วยชื่อผู้ใช้/รหัสผ่านผ่านพอร์ต 1080* (โปรดหลีกเลี่ยงวิธีนี้)
เราขอแนะนำอย่างยิ่ง โดยใช้วิธีแรกเท่านั้นเช่น การรับรองความถูกต้องผ่านที่อยู่ IP โดยไม่ต้องใช้ชื่อผู้ใช้/รหัสผ่าน
เหตุผลเบื้องหลังก็คือ Telegram ส่งข้อมูลการเข้าสู่ระบบไปยังเซิร์ฟเวอร์ที่ไม่ได้เข้ารหัส สิ่งนี้มีความเสี่ยง เนื่องจากอาจเป็นช่องโหว่ในการเจาะรหัสผ่านของคุณ
—————–
* บันทึก: พอร์ต SOCKS 1080 และ 1085 ใช้ในของเรา บริการพร็อกซี. หากคุณเป็นลูกค้าของผู้ให้บริการพร็อกซีรายอื่น พอร์ตอาจแตกต่างกัน