настройка http_proxy - PullRequest
       32

настройка http_proxy

1 голос
/ 11 июля 2009

Я знаю, что это просто .. Я просто что-то упустил .. Я сдаюсь !!

#!/bin/sh
export http_proxy='http://unblocksitesnow.info'
rm -f index.html*
strace -Ff -o /tmp/mm.log -s 200 wget 'http://slashdot.org'

Я использовал разные прокси-серверы .. безрезультатно .. Я получаю страницу по умолчанию .. В / etc / wgetrc use_proxy = on

На самом деле я пытаюсь использовать этот параметр (http_proxy) с urllib2 в python. Он также имеет доступ к некоторой странице по умолчанию ..

strace - выполняет dns-поиск прокси-сервера GET http://slashdot.org/ HTTP / 1.0 \ r \ nПользователь-агент: Wget / 1.11.4 \ r \ nПринятие: / \ r \ nHost: slashdot.org \ r \ n \ r \ n

Любые указатели ??

Ответы [ 4 ]

2 голосов
/ 11 июля 2009

Для некоторых приложений HTTP_PROXY чувствителен к регистру. Лучше всего указывать его в верхнем регистре.

# export HTTP_PROXY=http://server/

или

# export HTTP_PROXY=http://server:8888/
2 голосов
/ 13 июля 2009

Проблема была в том, что я использовал прокси-сайты. Эти сайты ожидают, что вы отправите запрос GET на прокси-сайт (с целевым сайтом в качестве параметра в URL-адресе или какими-либо специфичными для них механизмами сайта).

Я искал прокси сайты типа http://www.proxy4free.com/page1.html

Я подключаюсь к соответствующим портам и отправляю запрос на получение исходному целевому сайту.

0 голосов
/ 26 июня 2017

В Debian / Ubuntu, если вам нужен apt-get через прокси, вам также необходимо обновить

/etc/apt/apt.conf

Если файл не существует, создайте его и обновите apt-get для подтверждения

а также export http_proxy="<ADD>:<PORT>"

0 голосов
/ 11 июля 2009

Часто вам нужен порт с прокси-сервером, например:

export http_proxy = http://unblocksitesnow.info:30000

Кроме того, одинарные кавычки не нужны.

...