Задать вопрос
  • Почему запрос не проходит через proxy(python)?

    1nn0
    @1nn0
    Системный администратор\Фрилансер
    Сам только изучаю Python, в документации так же есть вот такая штука:
    Request.set_proxy(host, type)
        Prepare the request by connecting to a proxy server. The host and type will replace those of the instance, and the instance’s selector will be the original URL given in the constructor.


    И вот еще в той же документации:

    ProxyHandler Objects
    
    ProxyHandler.protocol_open(request)
        The ProxyHandler will have a method protocol_open() for every protocol which has a proxy in the proxies dictionary given in the constructor. The method will modify requests to go through the proxy, by calling request.set_proxy(), and call the next handler in the chain to actually execute the protocol.


    Либо вот такая конструкция, взятая со StackOverflow (используется модуль requests, а не urllib)

    http_proxy  = "http://10.10.1.10:3128"
    https_proxy = "https://10.10.1.11:1080"
    ftp_proxy   = "ftp://10.10.1.10:3128"
    
    proxyDict = { 
                  "http"  : http_proxy, 
                  "https" : https_proxy, 
                  "ftp"   : ftp_proxy
                }
    
    r = requests.get(url, headers=headers, proxies=proxyDict)


    Либо для Вашего кода нечто подобное:
    prox={"http": "http://107.170.106.64:8888"}
    hnd = request.ProxyHandler(prox)
    opn = request.build_opener(hnd)
    request.install_opener(opn)
    Ответ написан
    1 комментарий
  • Как подключиться к серверу на виртуальной машине?

    1nn0
    @1nn0
    Системный администратор\Фрилансер
    Смею предположить, что машина с виртуалкой домашняя и находится за роутером, а так же настраивалось все по вышеуказанной статье. Так же я предполагаю, что SSH установлен в ВМ. Исходя из этого предположения:
    1) Заходим у настройки ВМ и для сетевого адаптера указываем тип не NAT, а bridge (мост).
    2) Изменяем настройки интерфейса внутри ВМ с:
    iface eth1 inet static
    address 192.168.0.2
    netmask 255.255.255.0
    auto eth1


    на:
    auto eth1 
    iface eth1 inet dhcp


    3) Перезагрузите ВМ
    4) на ВМ выполните ifconfig, из вывода получите ip.
    5) запустите SSH клиент и укажите этот IP.

    P.S.: интерфейсы обычно нумеруются с 0, т.е. в вашем случае это может быть eth0.
    Ответ написан
    1 комментарий
  • Как развернуть windows на большом количестве компьютеров?

    1nn0
    @1nn0
    Системный администратор\Фрилансер
    Могу лишь указать направления:
    1) Берете WAIK, с помощью него делаете файл ответов для установки винды, и с помощью tftp это все дело разворачиваете на клиентов.
    2) Вот 2 статьи на хабре: первая/ и вторая
    3) Использовать Acronis Backup & Restore или аналогичный коммерческий продукт в серверном варианте.
    4) Ну и загуглить может быть.
    Ответ написан
    1 комментарий
  • Где взять практические задачи?

    1nn0
    @1nn0
    Системный администратор\Фрилансер
    www.codecademy.com/tracks/python
    Интерактивный учебник с комментариями. Ну и выше было предложено checkio.org, просто замечательный ресурс по Python.
    Ответ написан
    Комментировать
  • Кто может проконсультировать по скайпу по вопросу установки ubuntu?

    1nn0
    @1nn0
    Системный администратор\Фрилансер
    Именно Ubuntu нужна? Попробуйте загрузиться с флагом --verbose при запуске установщика, хотя бы будет понятно на каком этапе Ваша установка виснет.
    Ответ написан
    Комментировать