[C#] Запросы через socks proxy по https

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by shiku, 27 Jun 2013.

  1. shiku

    shiku Member

    Joined:
    6 Aug 2009
    Messages:
    0
    Likes Received:
    25
    Reputations:
    1
    404
     
    #1 shiku, 27 Jun 2013
    Last edited: 28 Dec 2015
  2. Kairos

    Kairos Elder - Старейшина

    Joined:
    5 Oct 2009
    Messages:
    37
    Likes Received:
    21
    Reputations:
    21
    ViKing.Engine
    Code:
    string page = VkRequest.Request("https://vk.com/", proxy: new Proxy("127.0.0.1:8080", ProxyTypes.Socks5)).Content;
     
  3. Kairos

    Kairos Elder - Старейшина

    Joined:
    5 Oct 2009
    Messages:
    37
    Likes Received:
    21
    Reputations:
    21
  4. Kairos

    Kairos Elder - Старейшина

    Joined:
    5 Oct 2009
    Messages:
    37
    Likes Received:
    21
    Reputations:
    21
    Стандартные функции C# не поддерживают сокс прокси. Либо самому писать через TCP, либо использовать стороннюю библиотеку.
     
  5. Kairos

    Kairos Elder - Старейшина

    Joined:
    5 Oct 2009
    Messages:
    37
    Likes Received:
    21
    Reputations:
    21
    Универсальна, под вк там только один пример из многих. Почитай блог.
     
  6. seosimf

    seosimf Member

    Joined:
    3 Mar 2011
    Messages:
    271
    Likes Received:
    44
    Reputations:
    6
    Если уж не хочется писать код самому, то лучше использовать OpenSource библиотекой от xNet, во первых - если какой-то баг то всегда можно быстро поправить и протестировать. Во вторых - если какой-то hax0r использует эту библиотеку с нехорошим кодом, то аверы добавят ее в свою базу, даже smartassambley снимать не будут(на*рена ее вообще накрывать им было? Стыдно за быдлокодинг что ли? ), ее уже детектят. И как результат можно получить кучу криков от пользователей: "пинЦь, сцука, пинЦь".
     
    #6 seosimf, 27 Jun 2013
    Last edited: 27 Jun 2013
  7. seosimf

    seosimf Member

    Joined:
    3 Mar 2011
    Messages:
    271
    Likes Received:
    44
    Reputations:
    6
    NetworkStream(можно и без него, но так удобней), SslStream, TcpClient, Socket. Также почитай как работать с SOCKS5 (можно еще RFC 1929),Socks4
     
  8. ChymeNik

    ChymeNik Member

    Joined:
    31 Aug 2010
    Messages:
    29
    Likes Received:
    7
    Reputations:
    9
    Chilkat HTTP
    Ну или Viking.Engine; но Chilkat стабильнее и больше функций
     
  9. GhostOnline

    GhostOnline Active Member

    Joined:
    20 Dec 2008
    Messages:
    723
    Likes Received:
    110
    Reputations:
    22
    я использовал libcurl.NET например