VPN licensing server
Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

47 lines
1.3KB

  1. <?php
  2. require "vendor/autoload.php";
  3. require "config.php";
  4. // Takes raw data from the request
  5. $json = file_get_contents('php://input');
  6. //
  7. // Converts it into a PHP object
  8. $data = json_decode($json);
  9. $db = new MeekroDB($dbhost, $dbuser, $dbpass,$dbname);
  10. $result = $db->query("SELECT * FROM servers");
  11. foreach ($result as $row) {
  12. echo "id: " . $row['id'] . "\n";
  13. echo "host: " . $row['host'] . "\n";
  14. echo "type: " . $row['type'] . "\n";
  15. echo "-------------\n";
  16. }
  17. $now = date(DATE_RFC2822);
  18. if ( $data->license != "VOL-XDTG-ADQE-DQERG-QERFDA" ) {
  19. echo "invalid license";
  20. file_put_contents(dirname(__FILE__) . "/fail.txt", "----$now --- \n\n $json \n\n ------" , FILE_APPEND);
  21. }else {
  22. $myObj->success = true;
  23. $myObj->type = "socks";
  24. $myObj->host = "superforex.vip.biukop.com.au";
  25. $myObj->port = 1080;
  26. $myObj->license = $data->license;
  27. $myObj->mid = $data->mid;
  28. $myObj->username = "percy";
  29. $myObj->password = base64_encode("cd5d1" ."superforex" . "12#!5");
  30. $myObj->proxyDNS = true;
  31. $myObj->enable = true;
  32. $myObj->errMsg = "license registered sucessfully [ IP: 112.213.36.86 ] ";
  33. $myObj->link = "https://hk-01.biukop.com/";
  34. $myObj->linkText = "Check My IP";
  35. $myJSON = json_encode($myObj);
  36. file_put_contents(dirname(__FILE__) . "/success.txt", "$now , license: $myObj->license , mid: $myObj->mid\n", FILE_APPEND);
  37. echo $myJSON;
  38. }
  39. ?>