Добрый день
Нужно поставить анонимный HTTP (HTTPS) прокси сервер с авторизацией по логину/паролю на openSUSE 12.2. Какой самый простой в настройке и установке посоветуете?
Поставил ffproxy на мяте. Очень простая настройка http://veseloff.net/6.html Анонимный (правда выдает HTTP_PROXY_CONNECTION: close, но это не страшно), поддерживает HTTPS. Логи пишет в syslog. Может запускаться как демон. Но нельзя задавать пользователей, ограничения доступа только по IP. Удивительно, но для других линуксов я его не нашел. Можно попытаться перегнать через alien.
Наконец то разобрался с более функциональным 3proxy. Я проверял в Ubuntu 13.04 x86 ставив из исходников. Для openSUSE же есть готовый пакет http://software.opensuse.org/package/3proxy (там он собран уже анонимный)
Ставил по этой инструкции http://50na50.net/ru/content/3proxy
Если будете собирать на сусе из исходников очевидно понадобятся сборочные пакеты (список возможно излишен):
sudo zypper in gcc gcc-c++ make automake cmake binutils patch glibc-devel linux-glibc-devel kernel-devel kernel-source kernel-syms nano
Конфиг удобно править в текстовом редакторе gedit, для удобства увеличив шрифт и включив подсветку синтаксиса “others - .ini”
В статье предлагают запускать от своего юзера. Как останавливать сервер или перезапускать я так и не понял, поэтому просто убивал из диспетчера задач.
Были ошибки подключения. Погуглив, узнал, что надо было увеличить значение maxconn. В сусе не проверял, но надо будет или отключить брэндмауер или создать в нем правило для входящего порта подключения (как и в самом роутере, если он есть). К слову говоря suse firewall очень капризный. Когда я его отключал и заново заходил, он оставался включенным. Лучше его выключать нафиг при установке системы.
Конфиг я немного подправил, добавил несколько описаний: http://susepaste.org/57005782 (для скачивания конфига нажмите на той странице ссылку Download и сохранить под именем 3proxy.cfg)
И на всякий случай бэкап статьи http://susepaste.org/17918081
Проверял я анонимный доступ и доступ по логину/паролю. Как с локальной системы, так и с удаленной (моя мобилка). HTTPS также работает. Проверить свой IP и анонимность прокси можно здесь http://checker.samair.ru/
В общем то 3proxy имеет и другие опции http://www.google.ru/search?q=настройка+3proxy например ограничение скорости, но я их не проверял. Есть также сборка для Windows http://3proxy.ru/download/
Firefox-у иногда (довольно часто) пишут ошибку на гугле. Однако Opera работает нормально
http://savepic.org/3929041.png
Функционирует без проблем? Хотел его вам посоветовать, но обнаружил что он очень старый.
3proxy - на самом деле клевая штука, использовал достаточно долго. Единственный, кто умеет правильно ограничивать трафик (актуально для небезлимитных тарифов).
Не хватало только ntlm-аутенфикации под *nix-ами.
Функционирует без проблем?
Да вроде нормально работает. Поставил теперь и на openSUSE 12.3 x86. Тоже собрал из исходников. Кстати для сборки наверное еще надо поставить
sudo zypper in libevent-devel libopenssl-devel
судя по статье.
Вот какие файлы создались:
http://savepic.org/3876545.png
Ну и конечно в /usr/src . Так чтобы знать, если потом удалять.
Для тестирования в браузере полезно поставить расширение-кнопку для быстрого включения/выключения прокси.