Существует ли легкий Прокси HTTP, которого я могу выполнить без полномочий пользователя root?

Поместить /opt/mono-2.10/bin перед /usr/bin в Вашем PATH:

PATH=/opt/mono-2.10/bin:$PATH
./configure
make

Это не может быть достаточно. Обычно configure сценарии берут дополнительные настройки в форме --with-… опции или переменные среды. Выполненный ./configure --help видеть возможности.

4
09.09.2012, 23:52
1 ответ

Не наличие полномочий пользователя root препятствует тому, чтобы Вы слушали на портах ниже 1024 в типичных системах Linux.

Таким образом Сквид должен работать хорошо некорневым слушанием на 8 080 пока система, Вы идете, не заблокировал входящий трафик на том порте через брандмауэр или iptables.

Не уверенный, сколько Сквид дескрипторов файлов обычно использует, но если Ваш администратор установил предел для этого, которое могло быть проблемой, а также другими вещами. Если Вы используете функцию фильтрации Сквида (такую как adzapper сценарий, например) - осведомленная икра Сквида процесс для каждого входящего Запроса HTTP и если Ваша учетная запись имеет предел процесса, можно поразить его. (Это могло бы сделать вещь Apache перед ветвлением также, это было некоторое время, так как я играл с squid.)

К порту вперед таким образом Вы описываете, Вам нужен некоторый тип средства передачи, проходческого щита или прокси, работающего на первой машине, передающей второй машине. Таким образом, Вы были бы "SSH туннелировать" в неограниченную машину, и Вам нужна программа, работающая на неограниченной машине, которая принимает трафик в порте и затем "reforwards" это к другому хосту. Ваш туннель затем имеет 2 транзитных участка. Возможно rinetd мог сделать это для Вас легко.

4
27.01.2020, 20:56
  • 1
    Хорошо я буду продолжать играть со сквидом и видеть, могу ли я получить его работа –  jsj 09.09.2012, 15:52

Теги

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