Вы можете попробовать использовать $HTTP["querystring"]
и захватить порт с условным выражением, подобным этому:
$HTTP["url"] =~ "/routemsg.pl" {
$HTTP["querystring"] =~ "p=([0-9]+)" {
proxy.server = ( "" => ( ( "host" => "127.0.0.1", "port" => "%1") ) )
}
}
К сожалению, у меня нет настройки, на которой я могу подтвердить, что она работает прямо сейчас, я боюсь. (