Langkau ke kandungan utama

SOCKS Proxy

Ciri-ciri​

Setiap pelayan perantara Mudfish dikonfigurasi untuk menyokong protokol SOCKS v3 / v4 / v5. Ciri setiap protokol adalah seperti berikut.

  • Untuk menggunakan v3 / v4, anda mesti menyambung ke VPN Mudfish dahulu dan hanya boleh mengakses melalui IP persendirian pelayan perantara.

  • Protokol v5 didedahkan kepada rangkaian luar melalui IP awam. Anda boleh menggunakan pelayan perantara Mudfish melalui pengesahan ID / PWD SOCKS v5.

Cara akses​

Melalui rangkaian luaran​

Akses tersedia menggunakan protokol SOCKS v5.

  • Public IP

    Gunakan IP awam pelayan perantara Mudfish. Cari pelayan yang hendak digunakan dalam senarai staticnodes daripada API pelayan perantara, kemudian masukkan nilai ip pelayan tersebut. Rujuk Medan respons API pelayan perantara di bawah untuk maksud setiap medan.

  • Port

    Gunakan TCP 18081.

Gunakan ID / PWD Mudfish anda.

Melalui rangkaian dalaman​

Amaran

Untuk menggunakan proksi SOCKS Mudfish dengan betul, Mudfish mesti terus berjalan sepanjang penggunaan melalui pelayar.

Pautan HTTP Proxy memberikan penerangan paling terperinci. Di sini, saya menerangkan kaedah yang biasa saya gunakan.

  1. Pasang dan jalankan Firefox.

  2. Buka menu "Tetapan → Lanjutan → Rangkaian" dan masukkan SOCKS Host serta Port. Masukkan IP dalaman pelayan perantara Mudfish Jepun dalam SOCKS Host. Anda boleh mendapatkannya seperti berikut.

    • Buka https://mudfish.net/server/status dan klik nama pelayan perantara Jepun.
    • Nilai "IP Dalaman" dalam maklumat yang dipaparkan ialah alamat yang diperlukan. Contohnya, IP dalaman pelayan JP Asia (Osaka - SakuraNet) ialah 10.252.144.1.
    • Port lalai proksi SOCKS ialah 8081.
  3. Simpan dan semak sama ada tetapan betul. Buka https://myip.mudfish.net untuk mengesahkannya.

  4. Jika https://myip.mudfish.net menunjukkan tetapan betul tetapi laman berkenaan tidak dapat diakses, tukar kepada pelayan perantara Jepun yang lain dan uji semula.

Medan respons API pelayan perantara​

API pelayan perantara mengembalikan senarai pelayan dalam format JSON. Respons yang berjaya mempunyai struktur berikut. Contoh ini hanya menyertakan satu pelayan. Senarai dan alamat pelayan boleh berubah, jadi semak respons API terkini semasa membuat tetapan sebenar.

{
"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
}
]
}

Medan peringkat teratas​

MedanJenis dataPenerangan
statusIntegerHasil pemprosesan permintaan API. 200 bermaksud senarai pelayan berjaya diperoleh. Nilai ini berada dalam badan JSON dan tidak menunjukkan status sambungan setiap pelayan perantara.
staticnodesTatasusunanSenarai objek maklumat pelayan perantara. Setiap entri mewakili satu pelayan.

Medan setiap pelayan dalam staticnodes​

MedanJenis dataPenerangan
sidIntegerID yang digunakan oleh Mudfish untuk mengenal pasti pelayan perantara. Ini bukan alamat sambungan proksi atau nombor port.
hostnameRentetanNama hos pelayan perantara. Contohnya, node-ae-00421.mudfish.net.
ipRentetanAlamat IPv4 awam pelayan perantara. Gunakannya sebagai alamat pelayan proksi untuk sambungan SOCKS v5 daripada rangkaian luaran.
private_ipRentetanAlamat IPv4 persendirian pelayan perantara dalam VPN Mudfish. Digunakan untuk mengakses proksi melalui rangkaian dalaman selepas menyambung ke VPN Mudfish.
locationRentetanNama paparan pelayan perantara, termasuk kod negara, wilayah, bandar dan penyedia pelayan. AE Middle East (Dubai - Aliyun) dalam contoh mewakili pelayan Aliyun di Dubai, Emiriah Arab Bersatu.
commercial_nodeIntegerMenunjukkan sama ada pelayan perantara berbayar. 1 ialah pelayan berbayar dan 0 ialah pelayan ujian.
commercial_node_premium_enabledIntegerMenunjukkan pengelasan pelayan perantara premium. 1 ialah pelayan premium dan 0 ialah pelayan tanpa pengelasan tersebut. Pengelasan ini digunakan untuk menentukan pelayan yang boleh digunakan mengikut pas pengguna.

commercial_node dan commercial_node_premium_enabled dikembalikan sebagai integer 1 / 0, bukannya nilai JSON true / false. Nilai ini menunjukkan pengelasan pelayan, bukan sokongan SOCKS, kelajuan masa nyata atau kependaman.

Nilai untuk tetapan SOCKS​

Cara sambunganAlamat pelayan proksiPort TCPPengesahan dan syarat
SOCKS v5 daripada rangkaian luaranip18081Sahkan menggunakan ID dan kata laluan Mudfish.
Melalui rangkaian dalaman VPN Mudfishprivate_ip8081Anda mesti sudah tersambung ke VPN Mudfish.

Respons API tidak mengandungi port proksi atau maklumat pengesahan pengguna. Cari pelayan yang dikehendaki melalui location, kemudian gunakan alamat yang sesuai dengan cara sambungan serta port di atas.