locked
использование socks проксей через свою программу RRS feed

  • Вопрос

  • http  прокси не доставляет трудность использовать-в реестре прописываю и все. а вот соксы смогу ли я юзать? сторонние программы мне к сожалению не подходят,поэтому нужен именно мой код.
    27 сентября 2012 г. 14:56

Все ответы

  • Привет.

    А какое именно использование прокси в вашей программе?

    Для сокетов - вот можно использовать готовый класс C# class for connecting via a SOCKS5 Proxy Server

    Также вы можете задать прокси в app.config:

    <defaultProxy useDefaultCredentials="true">
        <proxy usesystemdefault="true" proxyaddress="[proxy address]" bypassonlocal="true" />
    </defaultProxy>

    Также решение, которое вам больше всего наверное подойдет - это установка прокси через WinAPI, вот здесь вы можете найти класс-обертку для этого - Setting Windows internet connection proxy from C#. А пример использования:
    PoshHttp.Proxies.SetProxy("socks=socks://$ip:$port"); 


    Для связи [mail]

    1 октября 2012 г. 8:27
  • Abolmasov Dmitry,спасибо за наводку.чутка б еще добить эту тему

    vb.net я использую.  с шарпа на бейсик перевел.все хорошо. но пример использования когда запускаю..

    PoshHttp.Proxies.SetProxy("socks=socks://$62.109.6.238:$ 1080") -так ошибка

    PoshHttp.Proxies.SetProxy("socks=socks://62.109.6.238 :1080") - так нет ошибки ,но ничего не происходит

    тоесть я использовал ваш последний вариант.в отладке весь код проходит без ошибок.



    5 октября 2012 г. 19:35
  • ап,,
    25 октября 2012 г. 13:28
  • А что за прикол с символом `$` в параметрах?
    26 октября 2012 г. 5:51