Gereksinimler: Ağ sorunları nedeniyle program bazı web servislerine doğrudan bağlanamaz, bir proxy üzerinden erişilmesi gerekebilir; eğer program proxy kurmayı destekliyorsa, proxy kurmayı desteklemiyorsa, program kaynak kodunu değiştirmeden ve yeniden derlemeden proxy üzerinden ağa nasıl erişebilir?
ProxyChains
ProxyChains, önceden yüklenmiş DLL'ler aracılığıyla dinamik bağlantıcılarda ağ ile ilgili libc fonksiyonlarını kancalayan ve bağlantıları SOCKS4a/5 veya HTTP proxy'ler aracılığıyla yönlendiren bir UNIX programıdır. proxychain'ler kendileriTüm sistem trafiğinin "globel" olarak proxy'ye gitmesine şeffaf bir şekilde izin veremezsiniz.Yalnızca belirli komutlar için proxy etkinleştirmek üzere tasarlanmıştır. Yani, komutun etkisini göstermesi için komuttan önce proxy zincirleri eklemeniz gerekir. ProxyChains, ağ kısıtlamalarını aşmamıza ve basit yapılandırma yoluyla harici ağlara güvenli şekilde erişmemize yardımcı olan güçlü bir proxy aracıdır.
ProxyChains vs ProxyChains4
Proxychains ve proxychains4 aynı proje değildir, ancak yakından ilişkilidirler. Aslında, proxychains4, proxychains projesinin resmi halefidir (yani dördüncü nesil),
ProxyChains Kaynak Kodu:Bağlantı girişi görünür. ProxyChains kaynak kodu (çatal dalı, geliştirici Haad tarafından bakımı yapılan):Bağlantı girişi görünür. ProxyChains4 Kaynak Kodu:Bağlantı girişi görünür.
ProxyChains4 kurulumu
ProxyChains4'ü Rocky Linux sürüm 9.5 kullanarak aşağıdaki komutla kurun:
Aşağıda gösterildiği gibi:
Serbest proxy'ler
Bağlantı girişi görünür.
Bağlantı girişi görünür.
Bağlantı girişi görünür.
Ajanın kullanılabilirliği aşağıdaki komutla test edilebilir:
ProxyChains dört proxy zincir modunu destekler: dynamic_chain, strict_chain, round_robin_chain ve random_chain.
Proxychains proxy'sini, yapılandırma dosyası yolunu yapılandırmak:/etc/proxychains.conf, varsayılan profil:
proxychains.conf
(5.92 KB, İndirme sayısı: 0, Satış fiyatı: 3 Grain MB)
Değişiklikler şunlardır:
.NET 8 kullanarak yeni bir konsol uygulaması oluşturun ve aşağıdaki kaynak koduyla bir ağ isteği gönderin:
Proxy ile ve vekilsiz, test komutları:
Fark aşağıda gösterilmiştir:
İpucu: Komut satırından doğrudan proxychains4 bash'i girebilirsiniz, böylece global proxy fonksiyonuyla yeni bir terminal oluşturabilirsiniz, her komuttan önce proxychains4 eklemeye gerek yok, terminalden çıkmak için exit basına girin. |