SOCKS Proxy
Đặc điểm
Mỗi máy chủ trung chuyển Mudfish được cấu hình để hỗ trợ giao thức SOCKS v3 / v4 / v5. Các phiên bản có đặc điểm như sau.
-
Để dùng v3 / v4, trước tiên phải kết nối Mudfish VPN và chỉ có thể truy cập qua IP riêng của máy chủ trung chuyển.
-
Giao thức v5 được cung cấp ra bên ngoài qua IP công cộng. Bạn có thể sử dụng máy chủ trung chuyển Mudfish bằng xác thực ID / PWD của SOCKS v5.
Cách truy cập
Qua mạng bên ngoài
Có thể truy cập bằng giao thức SOCKS v5.
-
Public IP
Dùng IP công cộng của máy chủ trung chuyển Mudfish. Tìm máy chủ muốn dùng trong danh sách
staticnodescủa API máy chủ trung chuyển, rồi nhập giá trịipcủa máy chủ đó. Xem ý nghĩa từng trường trong phần Các trường phản hồi của API máy chủ trung chuyển bên dưới. -
Port
Là TCP 18081.
Dùng ID / PWD Mudfish của bạn.
Qua mạng nội bộ
Để dùng proxy SOCKS Mudfish đúng cách, Mudfish phải chạy trong suốt thời gian bạn sử dụng qua trình duyệt.
Liên kết HTTP Proxy có hướng dẫn chi tiết nhất. Ở đây tôi ghi lại cách mình thường dùng.
-
Cài đặt và chạy Firefox.
-
Vào menu "Cài đặt → Nâng cao → Mạng" rồi nhập SOCKS Host và Port. Trong SOCKS Host, bạn cần nhập IP nội bộ của máy chủ trung chuyển Mudfish tại Nhật Bản. Có thể tìm như sau.
- Truy cập https://mudfish.net/server/status rồi nhấp vào tên máy chủ trung chuyển Nhật Bản.
- Mục "IP nội bộ" trong thông tin hiển thị chính là địa chỉ cần tìm. Ví dụ, IP nội bộ của máy chủ JP Asia (Osaka - SakuraNet) là 10.252.144.1.
- Cổng mặc định của proxy SOCKS là 8081.
-
Lưu rồi kiểm tra xem cấu hình đã đúng chưa. Bạn có thể kiểm tra bằng cách truy cập https://myip.mudfish.net.
-
Nếu https://myip.mudfish.net cho biết đã cấu hình đúng nhưng vẫn không truy cập được trang web cần dùng, hãy đổi sang máy chủ trung chuyển Nhật Bản khác rồi thử lại.
Các trường phản hồi của API máy chủ trung chuyển
API máy chủ trung chuyển trả về danh sách máy chủ trung chuyển ở định dạng JSON. Phản hồi thành công có cấu trúc như dưới đây. Ví dụ này chỉ giữ lại một máy chủ. Danh sách máy chủ và địa chỉ có thể thay đổi, nên hãy kiểm tra phản hồi mới nhất của API khi cấu hình thực tế.
{
"status": 200,
"staticnodes": [
{
"sid": 421,
"hostname": "node-ae-00421.mudfish.net",
"ip": "47.91.122.48",
"private_ip": "10.228.224.1",
"location": "AE Middle East (Dubai - Aliyun)",
"commercial_node": 1,
"commercial_node_premium_enabled": 1
}
]
}
Các trường cấp cao nhất
| Trường | Kiểu dữ liệu | Mô tả |
|---|---|---|
status | Số nguyên | Kết quả xử lý yêu cầu API. Giá trị 200 nghĩa là đã lấy danh sách máy chủ thành công. Đây là giá trị trong nội dung JSON, không biểu thị trạng thái kết nối của từng máy chủ trung chuyển. |
staticnodes | Mảng | Danh sách các đối tượng thông tin máy chủ trung chuyển. Mỗi phần tử trong mảng đại diện cho một máy chủ. |
Các trường của từng máy chủ trong staticnodes
| Trường | Kiểu dữ liệu | Mô tả |
|---|---|---|
sid | Số nguyên | ID dùng để phân biệt máy chủ trung chuyển trong Mudfish. Đây không phải địa chỉ kết nối proxy hay số cổng. |
hostname | Chuỗi | Tên máy chủ trung chuyển. Ví dụ: node-ae-00421.mudfish.net. |
ip | Chuỗi | Địa chỉ IPv4 công cộng của máy chủ trung chuyển. Dùng làm địa chỉ máy chủ proxy khi kết nối SOCKS v5 từ mạng bên ngoài. |
private_ip | Chuỗi | Địa chỉ IPv4 riêng của máy chủ trung chuyển trong mạng Mudfish VPN. Dùng khi truy cập proxy qua mạng nội bộ sau khi kết nối Mudfish VPN. |
location | Chuỗi | Tên hiển thị của máy chủ trung chuyển, gồm mã quốc gia, khu vực, thành phố, nhà cung cấp máy chủ và các thông tin khác. AE Middle East (Dubai - Aliyun) trong ví dụ chỉ máy chủ Aliyun tại Dubai, Các Tiểu vương quốc Ả Rập Thống nhất. |
commercial_node | Số nguyên | Cho biết máy chủ trung chuyển có thu phí hay không. 1 là máy chủ trả phí, 0 là máy chủ thử nghiệm. |
commercial_node_premium_enabled | Số nguyên | Cho biết máy chủ có thuộc nhóm cao cấp hay không. 1 là máy chủ cao cấp, 0 là máy chủ không thuộc nhóm này. Phân loại này được dùng để xác định máy chủ có thể sử dụng theo gói sử dụng đã mua. |
commercial_node và commercial_node_premium_enabled được trả về dưới dạng số nguyên 1 / 0, không phải true / false của JSON. Các giá trị này biểu thị phân loại máy chủ, không cho biết máy chủ có hỗ trợ SOCKS hay không, tốc độ hoặc độ trễ theo thời gian thực.
Giá trị dùng để cấu hình SOCKS
| Cách kết nối | Địa chỉ máy chủ proxy | Cổng TCP | Xác thực và điều kiện |
|---|---|---|---|
| Kết nối SOCKS v5 từ mạng bên ngoài | ip | 18081 | Xác thực bằng ID và mật khẩu Mudfish. |
| Kết nối qua mạng nội bộ Mudfish VPN | private_ip | 8081 | Phải đang kết nối Mudfish VPN. |
Phản hồi API không chứa cổng proxy hay thông tin xác thực của người dùng. Tìm máy chủ mong muốn theo location, rồi dùng địa chỉ phù hợp với cách kết nối và cổng trong bảng trên.