# Just a snippet... sub vcl_recv { if (req.url == "/whoami") { error 998 "youarelegend"; } } sub vcl_error { if (obj.status == 998) { set obj.status = 200; set obj.response = client.ip; set obj.http.youare = client.ip; # (MEH!) synthetic {""} client.ip {""}; return(deliver); } }