来自HTTP :: Proxy的第271行是:
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;
我从浏览器收到此错误消息:
如需帮助,请发送邮件至本网站的网站管理员,并提供此错误消息 以及错误的时间和日期。
我认为这是因为我需要root权限。我可以使用哪些端口不需要root权限吗?我没有服务器的root密码。
编辑:显然我应该能够在没有root 1025或更高版本的情况下启动它。我如何设置堆栈跟踪?
答案 0 :(得分:1)
您可以使用1025以上的任何端口(尚未使用)。如果您在浏览器中获取该消息(在端口8080上?),您的守护程序已成功使用该端口。我不确定它可能带来哪些其他许可问题。您可以查看文档或尝试strace