Строка 271 из HTTP :: Proxy это:
my $daemon = HTTP::Daemon->new(%args) or die "Cannot initialize proxy daemon: $!";
Когда я пытаюсь запустить этот скрипт:
use CGI;
use CGI::Carp(fatalsToBrowser);
use HTTP::Proxy;
my $proxy = HTTP::Proxy->new( port => 8080 ); # Edit: I have tried other ports, too, including 3123, 32789, etc.
$proxy->start;
Я получаю это сообщение об ошибке из браузера:
Ошибка программного обеспечения:
Невозможно инициализировать прокси-демон: операция запрещена в строке HTTP / Proxy.pm 271.
Чтобы получить помощь, отправьте письмо веб-мастеру этого сайта, сообщив об этом сообщении об ошибке.
и время и дата ошибки.
Я предполагаю, что это потому, что мне нужно разрешение root. Могу ли я использовать какие-либо порты, для которых не требуется разрешение root? У меня нет пароля root на сервере.
Редактировать: Очевидно, я должен иметь возможность запустить его без рута с 1025 или выше. Как бы мне настроить трассировку стека?