Open MaStr opened 6 years ago
Ok, I am getting pretty close, but only on the latest lighttpd version.
change /etc/php/php.ini expose option to Off
sudo sed -i -e 's|expose_php = On|expose_php = Off|g' /etc/php/php.ini
Change /opt/piratebox/www/generate_204 to:
<?php
// Return an empty page to fake a working internet connection for
// android
ini_set("expose_php","off");
header('Content-Type:', true);
http_response_code(204);
?>
Change /opt/piratebox/conf/lighttpd/fastcgi-php-generate203.conf to
$HTTP["url"] =~ "^/generate_204$" {
fastcgi.server = (
"" => ((
"bin-path" => "/usr/bin/php-cgi",
"socket" => "/tmp/php.socket",
"max-procs" => 1
))
)
setenv.set-response-header = ( "Content-Length" => "0" )
server.tag =""
mimetype.use-xattr = "disable"
}
The result renders "only"
$ curl -i http://127.0.0.1:8001/generate_204
HTTP/1.1 204 No Content
Date: Tue, 17 Jul 2018 19:40:16 GMT
Official answer to /generate_204
curl -v http://connectivitycheck.gstatic.com/generate_204
What the conversation looks on PirateBox:
I guess we need to avoid: