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.
-
Genel IP
Mudfish aktarma sunucusunun genel IP adresini kullanın. Aktarma sunucusu API'sinin
staticnodeslistesinde istediğiniz sunucuyu bulun ve o sunucununipdeğerini girin. Alanların anlamları için aşağıdaki aktarma sunucusu API yanıt alanlarına bakın. -
Port
TCP 18081'dir.
Kendi Mudfish ID / PWD bilgilerinizi kullanın.
İç ağ üzerinden
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.
-
Firefox'u yükleyip çalıştırın.
-
«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.
-
Kaydedip ayarın doğru olduğunu kontrol edin. https://myip.mudfish.net adresinden doğrulayabilirsiniz.
-
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
| Alan | Veri türü | Açıklama |
|---|---|---|
status | Tam 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. |
staticnodes | Dizi | Aktarma sunucusu bilgi nesnelerinin listesidir. Her dizi öğesi bir sunucuyu temsil eder. |
staticnodes içindeki sunucu alanları
| Alan | Veri türü | Açıklama |
|---|---|---|
sid | Tam 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. |
hostname | Dizge | Aktarma sunucusunun ana makine adıdır. Örnek: node-ae-00421.mudfish.net. |
ip | Dizge | Aktarma sunucusunun genel IPv4 adresidir. Dış ağdan SOCKS v5 ile bağlanırken proxy sunucusu adresi olarak kullanılır. |
private_ip | Dizge | Mudfish 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. |
location | Dizge | Ü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_node | Tam sayı | Sunucunun ücretli olup olmadığını belirtir. 1 ücretli sunucu, 0 test sunucusudur. |
commercial_node_premium_enabled | Tam 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öntemi | Proxy sunucusu adresi | TCP bağlantı noktası | Kimlik doğrulama ve koşullar |
|---|---|---|---|
| Dış ağdan SOCKS v5 | ip | 18081 | Mudfish ID ve parolasıyla doğrulanır. |
| Mudfish VPN iç ağı | private_ip | 8081 | Mudfish 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.