• 20-05-2023, 23:23:53
    #1
    Merhaba arkadaşlar bana basit bir şablon lazım bunu yaptıracak birini arıyorum.
    Http residential proxynin visual studionun kendi tarayıcısı kullanarak proxy baglantısı yapan stabil bir kaynak dosyası bunun için fiyatlarını PM den iletirseniz sevinirim.
  • 20-05-2023, 23:31:11
    #2
    using System;
    using System.Net;
    
    namespace ProxyExample
    {
        class Program
        {
            static void Main(string[] args)
            {
                string proxyAddress = "PROXY_ADRESI";
                string proxyPort = "PROXY_PORTU";
                string proxyUsername = "PROXY_KULLANICI_ADI";
                string proxyPassword = "PROXY_SIFRE";
                string targetUrl = "HEDEF_URL";
    
                // Proxy ayarlarını oluşturma
                WebProxy proxy = new WebProxy(proxyAddress, int.Parse(proxyPort));
                proxy.Credentials = new NetworkCredential(proxyUsername, proxyPassword);
    
                // Web isteği oluşturma
                HttpWebRequest request = (HttpWebRequest)WebRequest.Create(targetUrl);
                request.Proxy = proxy;
    
                try
                {
                    // Web isteğini gönderme
                    HttpWebResponse response = (HttpWebResponse)request.GetResponse();
                    Console.WriteLine("Başarılı yanıt kodu: " + response.StatusCode);
                    response.Close();
                }
                catch (WebException ex)
                {
                    Console.WriteLine("Hata: " + ex.Message);
                }
    
                Console.ReadLine();
            }
        }
    }
    Yukarıdaki örnekte PROXY_ADRESI ve PROXY_PORTU değişkenlerini residential proxy'nin adresi ve portuyla değiştirmeniz gerekmektedir. Ayrıca, eğer proxy kimlik doğrulaması gerekiyorsa, PROXY_KULLANICI_ADI ve PROXY_SIFRE değişkenlerini de doğru bilgilerle güncellemelisiniz. Son olarak, HEDEF_URL değişkenini hedeflemek istediğiniz web sitesinin URL'siyle değiştirmeniz gerekmektedir.
    Bu örnek kodu Visual Studio'da bir C# projesi oluşturarak kullanabilirsiniz. Kodu derledikten sonra çalıştırdığınızda, proxy üzerinden hedef URL'ye bir HTTP isteği gönderilecek ve yanıt durumu konsola yazdırılacaktır.

    Visual Studio'nun dahili tarayıcısını kullanarak proxy bağlantısını test etmek isterseniz, aşağıdaki adımları izleyebilirsiniz:
    1. Yukarıda verdiğim kaynak kodu Visual Studio'da bir C# projesi olarak oluşturun veya mevcut bir proje içine ekleyin.
    2. Kod içindeki targetUrl değişkenini proxy üzerinden erişmek istediğiniz hedef URL ile değiştirin. Örneğin, Google'ı hedef almak isterseniz targetUrl değişkenini "https://www.google.com" olarak ayarlayabilirsiniz.
    3. Proje üzerinde sağ tıklayın ve "Set as StartUp Project" seçeneğini belirleyin.
    4. Visual Studio menü çubuğundaki "Debug" sekmesine tıklayın ve "Start Without Debugging" (Ctrl + F5) seçeneğini seçin. Alternatif olarak, "Start Debugging" (F5) seçeneğini seçebilirsiniz.
    5. Visual Studio'nun dahili tarayıcısı açılacak ve program proxy üzerinden belirtilen hedef URL'ye bir HTTP isteği gönderecektir.
    Dahili tarayıcı, proxy ayarlarını otomatik olarak algılayacaktır. Eğer proxy ayarları doğru bir şekilde yapılandırılmışsa, istek proxy üzerinden gerçekleştirilecek ve yanıt durumu konsola yazdırılacaktır.
  • 20-05-2023, 23:47:10
    #3
    Leaf.xNet/xNet kütüphanesini kullanabilirsiniz.
  • 21-05-2023, 03:41:31
    #4
    Onur_Ozturk adlı üyeden alıntı: mesajı görüntüle
    using System;
    using System.Net;
    
    namespace ProxyExample
    {
        class Program
        {
            static void Main(string[] args)
            {
                string proxyAddress = "PROXY_ADRESI";
                string proxyPort = "PROXY_PORTU";
                string proxyUsername = "PROXY_KULLANICI_ADI";
                string proxyPassword = "PROXY_SIFRE";
                string targetUrl = "HEDEF_URL";
    
                // Proxy ayarlarını oluşturma
                WebProxy proxy = new WebProxy(proxyAddress, int.Parse(proxyPort));
                proxy.Credentials = new NetworkCredential(proxyUsername, proxyPassword);
    
                // Web isteği oluşturma
                HttpWebRequest request = (HttpWebRequest)WebRequest.Create(targetUrl);
                request.Proxy = proxy;
    
                try
                {
                    // Web isteğini gönderme
                    HttpWebResponse response = (HttpWebResponse)request.GetResponse();
                    Console.WriteLine("Başarılı yanıt kodu: " + response.StatusCode);
                    response.Close();
                }
                catch (WebException ex)
                {
                    Console.WriteLine("Hata: " + ex.Message);
                }
    
                Console.ReadLine();
            }
        }
    }
    Yukarıdaki örnekte PROXY_ADRESI ve PROXY_PORTU değişkenlerini residential proxy'nin adresi ve portuyla değiştirmeniz gerekmektedir. Ayrıca, eğer proxy kimlik doğrulaması gerekiyorsa, PROXY_KULLANICI_ADI ve PROXY_SIFRE değişkenlerini de doğru bilgilerle güncellemelisiniz. Son olarak, HEDEF_URL değişkenini hedeflemek istediğiniz web sitesinin URL'siyle değiştirmeniz gerekmektedir.
    Bu örnek kodu Visual Studio'da bir C# projesi oluşturarak kullanabilirsiniz. Kodu derledikten sonra çalıştırdığınızda, proxy üzerinden hedef URL'ye bir HTTP isteği gönderilecek ve yanıt durumu konsola yazdırılacaktır.

    Visual Studio'nun dahili tarayıcısını kullanarak proxy bağlantısını test etmek isterseniz, aşağıdaki adımları izleyebilirsiniz:
    1. Yukarıda verdiğim kaynak kodu Visual Studio'da bir C# projesi olarak oluşturun veya mevcut bir proje içine ekleyin.
    2. Kod içindeki targetUrl değişkenini proxy üzerinden erişmek istediğiniz hedef URL ile değiştirin. Örneğin, Google'ı hedef almak isterseniz targetUrl değişkenini "https://www.google.com" olarak ayarlayabilirsiniz.
    3. Proje üzerinde sağ tıklayın ve "Set as StartUp Project" seçeneğini belirleyin.
    4. Visual Studio menü çubuğundaki "Debug" sekmesine tıklayın ve "Start Without Debugging" (Ctrl + F5) seçeneğini seçin. Alternatif olarak, "Start Debugging" (F5) seçeneğini seçebilirsiniz.
    5. Visual Studio'nun dahili tarayıcısı açılacak ve program proxy üzerinden belirtilen hedef URL'ye bir HTTP isteği gönderecektir.
    Dahili tarayıcı, proxy ayarlarını otomatik olarak algılayacaktır. Eğer proxy ayarları doğru bir şekilde yapılandırılmışsa, istek proxy üzerinden gerçekleştirilecek ve yanıt durumu konsola yazdırılacaktır.
    Yardımlarınız için çok teşekkür ederim hocam ben aslında temel olarak webbrowser için proxy baglantısı yapacak bir yazılım istiyorum proxy baglantısı yaptıktan sonra komut girip bot yazıcaktım o programa ilgilenirseniz ücreti karşılığında yazıp teslim ederseniz benim için daha yararlı olur
  • 21-05-2023, 12:22:19
    #5
    GüçlüSMM adlı üyeden alıntı: mesajı görüntüle
    Yardımlarınız için çok teşekkür ederim hocam ben aslında temel olarak webbrowser için proxy baglantısı yapacak bir yazılım istiyorum proxy baglantısı yaptıktan sonra komut girip bot yazıcaktım o programa ilgilenirseniz ücreti karşılığında yazıp teslim ederseniz benim için daha yararlı olur
    Hocam aşağıda bıraktığım kısmı parametreli bir fonksiyon içerisine yazıp try cath yapısı içinde de bağlantı başarılı olup olmama durumuna göre bir return değeri gonderirseniz. Fonksiyondan gelen return değerine göre istediğiniz şekilde koda devam edebilirsiniz. Web browserde bağlantı yapmak için istediğiniz yerde fonksiyonu çağırıp gerekli parametreleri girmek yeterli olur. Diğer türlü zamanım yok çalıştığım için. Konu hakkında bilgili başka hocalarımda varsa onlardan destek alabilirsiniz. Benden bu kadar hayırlı çalışmalar dilerim

    string proxyAddress = "PROXY_ADRESI";
    string proxyPort = "PROXY_PORTU";
    string proxyUsername = "PROXY_KULLANICI_ADI";
    string proxyPassword = "PROXY_SIFRE";
    string targetUrl = "HEDEF_URL";

    // Proxy ayarlarını oluşturma
    WebProxy proxy = new WebProxy(proxyAddress, int.Parse(proxyPort));
    proxy.Credentials = new NetworkCredential(proxyUsername, proxyPassword);

    // Web isteği oluşturma
    HttpWebRequest request = (HttpWebRequest)WebRequest.Create(targetUrl);
    request.Proxy = proxy;

    try
    {
    // Web isteğini gönderme
    HttpWebResponse response = (HttpWebResponse)request.GetResponse();
    Console.WriteLine("Başarılı yanıt kodu: " + response.StatusCode);
    response.Close();
    }
    catch (WebException ex)
    {
    Console.WriteLine("Hata: " + ex.Message);
    }