Доступ к сети ZeroTier из Inte rnet - соединение отказано - PullRequest
1 голос
/ 06 марта 2020

У нас есть сеть ZeroTier VPN для доступа к API, установленному на локальном компьютере. Когда я пытаюсь подключиться с помощью cURL, все работает на локальном хосте, но соединение с живым сервером было отклонено.

$curl = curl_init();

curl_setopt_array($curl, array(
  CURLOPT_URL => "http://XXX.XXX.XXX.XXX:8088/api/person/get/7576?access_token=XXXXXX",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 0,
  CURLOPT_FOLLOWLOCATION => true,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
  CURLOPT_USERAGENT=>'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.13) Gecko/20080311 Firefox/2.0.0.13'
));

if (curl_exec($curl) === FALSE) {
   die("Curl Failed: " . curl_error($curl));
} else {
   $response = curl_exec($curl);
}

curl_close($curl);
var_dump ($response);

Этот код работает с "локальным хостом", но не работает с номером IP. cURL включены в панели управления хостингом.

Некоторые предложения ???

...