diff --git a/var/www/common.php b/var/www/common.php index b17aa37..51ff03f 100644 --- a/var/www/common.php +++ b/var/www/common.php @@ -315,7 +315,7 @@ if($tmp[6]==1){ }else{ $socket='suspended'; } - $torrc.="HiddenServiceDir /var/lib/tor-instances/$key/hidden_service_$tmp[0].onion/ + $torrc.="HiddenServiceDir /var/lib/tor-instances/$key/hidden_service_$tmp[0].onion HiddenServiceNumIntroductionPoints $tmp[2] HiddenServiceVersion $tmp[4] HiddenServiceMaxStreamsCloseCircuit 1 diff --git a/var/www/cron.php b/var/www/cron.php index b85e365..095433c 100644 --- a/var/www/cron.php +++ b/var/www/cron.php @@ -99,6 +99,12 @@ foreach($onions as $onion){ $firstchar=substr($onion[0], 0, 1); $reload[$firstchar]=true; if(file_exists("/var/lib/tor-instances/$firstchar/hidden_service_$onion[0].onion/")){ + if(file_exists("/var/lib/tor-instances/$firstchar/hidden_service_$onion[0].onion/authorized_clients/")){ + foreach(glob("/var/lib/tor-instances/$firstchar/hidden_service_$onion[0].onion/authorized_clients/*") as $file){ + unlink($file); + } + rmdir("/var/lib/tor-instances/$firstchar/hidden_service_$onion[0].onion/authorized_clients"); + } foreach(glob("/var/lib/tor-instances/$firstchar/hidden_service_$onion[0].onion/*") as $file){ unlink($file); }