0 oy
tarafından soruldu
Easyphp olan sunucumun dışarı bir get gönderdiğimdeki ip'imin gözükmemesi için nasıl yapabilirim. Daha doğrusu Tor 127.0.0.1:9050 sock üzerinden çıkış yapmasını istiyorum get,post, gönderimlerin.

1 cevap

+1 oy
(1.3k puan) tarafından cevaplandı
tarafından düzenlendi

Eğer makinada web browser vs ile gezinirken gizlemekten bahsediyorsan o kolay:

http://www.olympos.net/howto-nasil/tor-ile-internet-te-kimlik-gizleme-32257.html

Eğer sunucudaki web sitesi dışarıya PHP/cURL kullanımı ile bağlantı kurup istekler gönderiyorsa biraz php kodlarına bulaşman gerekebilir. curl_setopt direktifi ile cURL'ye socks proxy kullandırabilirsin. ör:

@curl_setopt($ch, CURLOPT_HEADER, 0); // Header'ları kapama
@curl_setopt($ch, CURLOPT_PROXY, "127.0.0.1:9050"); //SOCKS 5 proxy'nin IP ve portu
@curl_setopt($ch, CURLOPT_PROXYTYPE, CURLPROXY_SOCKS5); //SOCKS5'i aktif etmek

sonrasında normal curl sayfa isteği yapılabilir.

[email protected]_exec($ch);

tor php class örneği şu adreste var:

http://refactormycode.com/codes/340-interfacing-tor-with-curl

   

curl komut satırı kullanımı söz konusu ise --socks5-hostname localhost:9050

ile tor kullandırabilirsin. Veya .curlc (windows sistemlerde _curlc) dosyasına proxy ayarı ekleniyor olması lazım.

http://www.olympos.net/howto-nasil/tor-ile-internet-te-kimlik-gizleme-32257.html

http://rapidsocks.com/curl/

http://refactormycode.com/codes/340-interfacing-tor-with-curl

tarafından yorumlandı
teşekkür ederim ertan bey
...