Как изменить агент пользователя на всех запросах HTTP, сделанных из моей машины с прокси прерывания Сквида?

Правильный ответ здесь должен сравнить эту статистику с тем, на что похожа Ваша система, когда это функционирует обычно. Важность получения базовой линии для анализа производительности не может перенапрячься.

Тем не менее - там несколько хороших учебных руководств на iostat:

Таким образом с теми напоминаниями, давайте возьмем удар: - Ваш диск заняты, но не к способности: использование составляет 73% - дисковые запросы становятся обслуживаемыми в ~7ms, который звучит довольно хорошим - наиболее убедительно: ЦП в основном неактивен (61%), и иначе ожидающий ввода-вывода.

Я сказал бы, что там вероятно что-то еще мешание, возможно, задерживаясь/буферизуя запрос для начала. Могло бы стоить попытаться иметь размеры - если возможный - всего один процесс httpd, обслуживающий один большой файл, и, видит, выглядит ли изображение по-другому.

3
09.02.2015, 16:14
4 ответа

Установите nginx как прозрачный прокси. вот строка файла конфигурации конфигурации в качестве примера, чтобы показать, как изменить агент пользователя:

http {
    server {
        location / {
            proxy_pass              http://$host$request_uri;
            proxy_set_header        "User-Agent" "custom agent";
            proxy_connect_timeout   60;
            proxy_send_timeout      60;
            proxy_read_timeout      60;
        }
    }
}

Проверьте документ proxy_set_header для деталей.

4
27.01.2020, 21:11

Настройте прозрачный прокси, который переписывает заголовки запроса на лету.

3
27.01.2020, 21:11
  • 1
    Как я делаю это? –  Colonel Panic 06.09.2013, 11:22
  • 2
    там не является никакой потребностью в прокси, чтобы быть прозрачным, просто устанавливание большинства приложений для использования его должно быть достаточно. –  Braiam 15.09.2013, 06:15
  • 3
    Привет. "Настройте прозрачный прокси, который переписывает заголовки запроса на лету", не полезный ответ, когда вопрос был, "Как я настраиваю прозрачный прокси, который переписывает заголовки запроса на лету?" –  Colonel Panic 09.02.2015, 16:13
  • 4
    я пихнул "сквид прозрачный прокси" в Google и вернул это. И "сквид переписывает заголовки", нашел это. –  Ignacio Vazquez-Abrams 10.02.2015, 00:09

Вам нужен Ваш прокси для работы в "прозрачном" или более правильно режиме "Intercepting". Перехват делается на другом уровне модели OSI с другим, оснащает, обычно брандмауэры. Ссылка выше совместно использует вполне горстку деталей Вам, не колебаться.

0
27.01.2020, 21:11

для squid3 transparent proxy write...

http_port 3127  transparent

направьте трафик с 80 на ваш порт 3127

iptables -t nat -A PREROUTING -p tcp -m tcp --dport 80 -j DNAT --to-destination Server.ip.Address : 3127

чтобы убедиться, что он идет по этому маршруту, закройте/блокируйте порт 80
весь трафик, приходящий из локальной сети, не может получить доступ к порту 80.

iptables -A INPUT -i eth0 -p tcp --dport 80 -j DROP
1
27.01.2020, 21:11

Теги

Похожие вопросы