Bài viết này giải thích cách thiết lập Telegram đúng cách thông qua proxy trên Windows, macOS, Android và iOS.
Telegram được coi là một trong những ứng dụng nhắn tin an toàn nhất. Tuy nhiên, khả năng bảo mật cao nhất chỉ có thể thực hiện được nếu giao tiếp diễn ra trong “Trò chuyện bí mật” và kết nối được thực hiện thông qua máy chủ proxy.
Máy chủ proxy là gì?
Máy chủ proxy là một máy chủ trung gian trong mạng máy tính, đóng vai trò trung gian giữa máy khách và máy chủ. Proxy giúp bảo vệ máy tính của người dùng khỏi các cuộc tấn công mạng nhất định và bảo vệ tính ẩn danh của khách hàng. Đọc thêm về nó trong phần “Máy chủ proxy là gì?" bài báo.
Những máy chủ proxy nào cần thiết cho Telegram?
Trong các phiên bản mới nhất của Telegram, giờ đây có thể sử dụng máy chủ proxy làm lớp bảo mật bổ sung.
Thật không may, giao thức proxy phổ biến nhất, HTTP/HTTPS, không hoạt động trong một số phiên bản của Telegram. Do đó, bên dưới chúng ta sẽ thảo luận về cấu hình của hai giao thức được Telegram hỗ trợ theo mặc định – SOCKS5 và MTProto.
Proxy MTProto là gì?
MTProto Proxy là một giao thức trong họ MTProto về nguyên tắc là proxy ngược. Điều này có nghĩa là, không giống như SOCKS5, máy khách không yêu cầu proxy kết nối với máy chủ Telegram. Máy khách giao tiếp với proxy MTProto như thể nó đã là máy chủ Telegram.
Theo các nhà phát triển, MTProto Proxy giải quyết một số vấn đề cùng một lúc:
- Thay vì cặp Tên người dùng & Mật khẩu, bạn chỉ cần một mật khẩu để kết nối.
- Lưu lượng truy cập được mã hóa và gần như không thể phân biệt được với HTTPS/TLS tiêu chuẩn.
- Không có mật khẩu nào được gửi đến máy chủ khi kết nối.
- Chỉ Telegram hoạt động thông qua proxy này. Các ứng dụng khác không hoạt động thông qua giao diện này.
Một số tính năng khiến loại proxy này được định hướng nghiêm ngặt đối với Telegram, vì lưu lượng truy cập thông thường không thể được chuyển hướng đến đó và đó là một điểm cộng lớn trong tình huống này.
Điểm trừ lớn của proxy MTProto là thực tế là không có nơi cụ thể nào mà bạn có thể nhận miễn phí hoặc thậm chí mua một proxy như vậy. Dữ liệu (địa chỉ IP và Cổng) để kết nối với proxy MTProto được phân phối thông qua các kênh được gọi là “Được quảng cáo” trong Telegram. Điều kiện tiên quyết để sử dụng proxy MTProto là đăng ký bắt buộc đối với một trong các kênh này. Bạn không thể xóa kênh như vậy khỏi danh sách liên hệ của mình miễn là bạn sử dụng proxy của kênh đó.
Tại thời điểm thử nghiệm và viết bài viết này (tháng 2 năm 2023), chúng tôi không thể tìm thấy cách nào ổn định và thuận tiện để sử dụng proxy MTProto trong Telegram.
Chúng tôi hy vọng rằng tình hình với MTProto sẽ sớm thay đổi tốt hơn.
Máy chủ proxy SOCKS5 là gì?
SOCKS là giao thức mạng cho phép các gói được gửi từ máy khách đến máy chủ một cách minh bạch (vô hình đối với chúng) thông qua máy chủ proxy, do đó cho phép các dịch vụ được sử dụng phía sau tường lửa. Một máy chủ proxy chạy giao thức SOCKS chỉ gửi dữ liệu từ máy khách đến máy chủ mà không tự phân tích dữ liệu đó, tức là nó không diễn giải dữ liệu.
SOCKS có hai phiên bản, phiên bản thứ tư và thứ năm. Chỉ phiên bản thứ năm của giao thức SOCKS, tức là SOCKS5, mới phù hợp để sử dụng trong Telegram Messenger.
Đọc thêm về SOCKS trong bài viết “Proxy SOCKS là gì?“.
Thiết lập SOCKS5 trong tin nhắn Telegram
Việc thiết lập SOCKS trong Telegram gần như không thể phân biệt được trên các nền tảng và hệ điều hành khác nhau.
Proxy SOCKS cho Telegram trên Windows
- Mở cài đặt Telegram bằng cách nhấp vào biểu tượng có 3 thanh dọc ở góc trên bên trái của trình nhắn tin
- Trong menu xuất hiện, nhấp vào “Cài đặt” mục menu.
- Sau đó đi đến "Trình độ cao.”
- Bên trong "Dữ liệu và lưu trữ” phần xuất hiện, chọn “Kiểu kết nối“.
- Lựa chọn "Sử dụng proxy tùy chỉnh“.
- Sau đó chọn “SOCKS5“. Dưới "Địa chỉ ổ cắm“, nhập địa chỉ IP của máy chủ proxy vào ô “Tên máy chủ” trường và cảng trong “Hải cảng" cánh đồng.
Proxy SOCKS cho Telegram trong iOS
- Mở cài đặt Telegram
- Bấm vào "Cài đặt” trong menu xuất hiện.
- Đi đến "Dữ liệu và lưu trữ“.
- Dưới "Kiểu kết nối“, chọn “Sử dụng proxy" lựa chọn.
- Bấm vào "Thêm proxy.”
- Dưới "Sự liên quan” nhập địa chỉ IP và cổng của máy chủ proxy như trong ảnh chụp màn hình.
- Xác nhận cài đặt proxy bằng cách nhấn vào “Xong” ở góc trên bên phải màn hình.
Proxy SOCKS cho Telegram trên Android
- Mở cài đặt Telegram bằng cách nhấp vào biểu tượng có 3 thanh dọc ở góc trên bên trái của trình nhắn tin
- Trong menu xuất hiện, chạm vào “Cài đặt” mục menu.
- Lựa chọn "Dữ liệu và lưu trữ” và sau đó nhấp vào “Cài đặt proxy” ở cuối màn hình.
- Trong màn hình xuất hiện, hãy di chuyển nút “Sử dụng proxy” trượt đến vị trí hoạt động và nhấn “Thêm proxy“.
- Nhập địa chỉ IP của máy chủ proxy vào ô “Máy chủ” trường và cảng trong “Hải cảng" cánh đồng.
- Xác nhận cài đặt proxy bằng cách nhấn vào dấu kiểm ở góc trên bên phải màn hình.
Proxy SOCKS cho Telegram trong iPhone
- Mở cài đặt Telegram trên iPhone của bạn.
- Khi nó xuất hiện, hãy nhấn vào biểu tượng bánh răng ở cuối màn hình Cài đặt.
- Lựa chọn "Dữ liệu và lưu trữ” và nhấn vào “Ủy quyền” ở cuối màn hình bên dưới “Kiểu kết nối“.
- Trong màn hình xuất hiện, hãy di chuyển nút “Sử dụng proxy” trượt đến vị trí hoạt động và nhấn “Thêm proxy“.
- Bên trong "Sự liên quan” phần, nhập địa chỉ IP và cổng của máy chủ proxy của bạn như trong ảnh chụp màn hình.
- Xác nhận cài đặt proxy của bạn bằng cách nhấp vào “Xong” ở góc trên bên phải màn hình.
Quan trọng: Kết nối proxy an toàn trong Telegram
Proxy SOCKS5 có thể được sử dụng theo hai cách khác nhau cho Telegram:
- Xác thực địa chỉ IP, không cần tên người dùng/mật khẩu, qua cổng 1085*.
- Xác thực bằng tên người dùng/mật khẩu, qua cổng 1080* (vui lòng tránh phương pháp này).
Chúng tôi thực sự khuyên chỉ sử dụng phương pháp đầu tiên, tức là xác thực qua địa chỉ IP mà không cần Tên người dùng/Mật khẩu.
Lý do đằng sau điều này là vì Telegram không may truyền dữ liệu đăng nhập đến máy chủ mà không được mã hóa. Điều này rất nguy hiểm vì nó có thể tạo ra lỗ hổng khiến mật khẩu của bạn bị xâm phạm.
—————–
* Ghi chú: Cổng SOCKS 1080 và 1085 được sử dụng trong dịch vụ ủy quyền. Nếu bạn là khách hàng của các nhà cung cấp proxy khác, các cổng có thể khác.