Ana içeriğe atla

SOCKS Proxy

Özellikler​

Her Mudfish aktarma sunucusu SOCKS v3 / v4 / v5 protokollerini destekleyecek şekilde yapılandırılmıştır. Protokollerin özellikleri şöyledir:

  • v3 / v4 için önce Mudfish VPN'e bağlanmalı, ardından yalnızca aktarma sunucusunun özel IP adresi üzerinden erişmelisiniz.

  • v5 protokolü genel IP üzerinden dışarıya açıktır. SOCKS v5 ID / PWD kimlik doğrulamasıyla Mudfish aktarma sunucusunu kullanabilirsiniz.

Erişim yöntemleri​

Dış ağ üzerinden​

SOCKS v5 protokolüyle erişebilirsiniz.

Kendi Mudfish ID / PWD bilgilerinizi kullanın.

İç ağ üzerinden​

Uyarı

Mudfish SOCKS proxy özelliğinin düzgün çalışması için tarayıcıyla kullandığınız süre boyunca Mudfish mutlaka çalışıyor olmalıdır.

En ayrıntılı açıklama HTTP Proxy sayfasındadır. Burada genellikle kullandığım yöntemi anlatacağım.

  1. Firefox'u yükleyip çalıştırın.

  2. «Ayarlar → Gelişmiş → Ağ» menüsüne gidip SOCKS Host ve Port bilgilerini girin. SOCKS Host alanına Japonya'daki Mudfish aktarma sunucusunun iç IP adresini girmelisiniz. Şöyle bulabilirsiniz:

    • https://mudfish.net/server/status adresine gidip Japonya aktarma sunucusunun adına tıklayın.
    • Gösterilen bilgilerde «İç IP» aradığınız değerdir. Örneğin JP Asia (Osaka - SakuraNet) sunucusunun iç IP adresi 10.252.144.1'dir.
    • SOCKS proxy için varsayılan bağlantı noktası 8081'dir.
  3. Kaydedip ayarın doğru olduğunu kontrol edin. https://myip.mudfish.net adresinden doğrulayabilirsiniz.

  4. https://myip.mudfish.net doğru yapılandırıldığını gösterdiği halde hedef siteye erişemiyorsanız başka bir Japonya aktarma sunucusuna geçip tekrar deneyin.

Aktarma sunucusu API yanıt alanları​

Aktarma sunucusu API'si sunucu listesini JSON biçiminde döndürür. Başarılı yanıt aşağıdaki yapıdadır. Bu örnekte yalnızca bir sunucu bırakılmıştır. Sunucu listesi ve adresler değişebileceğinden gerçek ayarları yaparken API'nin güncel yanıtını kontrol edin.

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

Üst düzey alanlar​

AlanVeri türüAçıklama
statusTam sayıAPI isteğinin işlem sonucudur. 200, sunucu listesinin başarıyla alındığını belirtir. JSON gövdesindeki bu değer tek tek aktarma sunucularının bağlantı durumunu göstermez.
staticnodesDiziAktarma sunucusu bilgi nesnelerinin listesidir. Her dizi öğesi bir sunucuyu temsil eder.

staticnodes içindeki sunucu alanları​

AlanVeri türüAçıklama
sidTam sayıMudfish'in aktarma sunucularını ayırt etmek için kullandığı sunucu kimliğidir. Proxy bağlantı adresi veya bağlantı noktası değildir.
hostnameDizgeAktarma sunucusunun ana makine adıdır. Örnek: node-ae-00421.mudfish.net.
ipDizgeAktarma sunucusunun genel IPv4 adresidir. Dış ağdan SOCKS v5 ile bağlanırken proxy sunucusu adresi olarak kullanılır.
private_ipDizgeMudfish VPN içindeki aktarma sunucusunun özel IPv4 adresidir. Mudfish VPN'e bağlandıktan sonra iç ağdan proxy'ye erişirken kullanılır.
locationDizgeÜlke kodu, bölge, şehir ve sunucu sağlayıcısı gibi bilgileri içeren sunucu görünen adıdır. Örnekteki AE Middle East (Dubai - Aliyun), Birleşik Arap Emirlikleri'nin Dubai şehrindeki Aliyun sunucusunu belirtir.
commercial_nodeTam sayıSunucunun ücretli olup olmadığını belirtir. 1 ücretli sunucu, 0 test sunucusudur.
commercial_node_premium_enabledTam sayıSunucunun premium sınıfında olup olmadığını belirtir. 1 premium sunucu, 0 bu sınıfın uygulanmadığı sunucudur. Aboneliğe göre sunucu kullanımına izin verilip verilmediğini belirlemek için kullanılan sınıflandırmadır.

commercial_node ve commercial_node_premium_enabled, JSON true / false değerleri olarak değil, 1 / 0 tam sayıları olarak döndürülür. Bunlar sunucu sınıfını belirtir; SOCKS desteğini, anlık hızı veya gecikmeyi göstermez.

SOCKS ayarlarında kullanılacak değerler​

Bağlantı yöntemiProxy sunucusu adresiTCP bağlantı noktasıKimlik doğrulama ve koşullar
Dış ağdan SOCKS v5ip18081Mudfish ID ve parolasıyla doğrulanır.
Mudfish VPN iç ağıprivate_ip8081Mudfish VPN'e bağlı olmalısınız.

API yanıtında proxy bağlantı noktası veya kullanıcı kimlik doğrulama bilgileri bulunmaz. İstediğiniz sunucuyu location ile bulup bağlantı yöntemine uygun adresi ve yukarıdaki bağlantı noktasını kullanın.