master32

master32
Рейтинг
140
Регистрация
09.02.2022
1771 #:
Что такое аплинки и как это отразится на внутрироссийских клиентах?
грубо говоря это связность сети, чтоб соединения конечного пользователя с сервером были как можно короче и соответственно быстрее
на внутрироссийских клиентах по-идее практически никак не отразится

Jack SparroW #:

Beget вроде как не зависит от США, штаб квартира в Питере, сервера в Питере. Продолжит работать нормально, я думаю

Просто будет сложнее и дороже сервера покупать из Китая

а разве западные каналы связи не должны прекратить сотрудничество и отключить аплинки?
по трассе М4 везде есть топливо
только везде технический перерыв бессрочно - топливо не отпускают
oluh #:

Всё будет работать нормально без ECH. Блочат не tls 1.3, а протокол ECH. Если он включен, то тогда будет блок. Если выключен, не будет блока.

Год назад тут же обсуждали, когда начали блочить его и появились инструкции по отключению его на cloudflare.

более того, год назад блочили не ECH, а ECH на cloudflare, сайты с ECH работают и сейчас, получается какой-то выборочный блок
чтоб настроить ECH - надо знаний чуть выше среднего, тут такие специалисты не пишут, продвигальщики воздуха по блокировке ботов, максимум на cloudflare галочку могут включить/отключить, но обязательно с умным видом и без объяснения зачем и почему они это делают)

потестить у себя работоспособность сайтов с включенным ECH можно на этих доменах:

https://pocket-ru.com
https://dns.google/query?name=pocket-ru.com&rr_type=HTTPS&ecs=


https://pocapital.ru
https://dns.google/query?name=pocapital.ru&rr_type=HTTPS&ecs=


вопрос качественности риторический, кому то текстуры fhd подавай, но вполне достойные варианты получаются, тем более мебель это статические модели, где не требуются риги подвижности
на цивитай раздел 3д, можно посмотреть кучу примеров

Genius Ideaing #:

т.к. вы автор кода, то вам и ошибки анализировать. 

при запуске вашего кода выдается вот такая ошибка:

куча причин ошибки, попробуй напрямую

curl --http1.1 -sS -k "https://platform-api2.max.ru/messages?chat_id=${MAX_CHANNEL_ID}" -H "Authorization: ${MAX_BOT_TOKEN}"-H "Content-Type: application/json"-H "Expect:" --data-binary '{"text":"test from curl"}'
чтоб конфиг сайта предложил свой конфиг TLS до 1.2 и HTTP 2 клиенту, вначале он должен прочитать входящий ClientHello, и как раз этот пресловутый ClientHello режется ТСПУ, своим DPI фильтром, поэтому сервер не может понять, что там клиент отправляет на сервер

а как проверяете, что проблема решается, в целом, кроме "отсутствия жалоб от клиентов"?

Genius Ideaing :
может кто нибудь поделиться простым примером отправки текста в канал Мах на структурном PHP 5.6 , не ООП ?
проверяй:
<?php

header('Content-Type: text/plain; charset=utf-8');

$token     = getenv('MAX_BOT_TOKEN');
$channelId = getenv('MAX_CHANNEL_ID');
$text      = 'Здравствуйте! Это тестовая публикация из PHP 5.6.';

if (!$token || !$channelId) {
    exit("Не заданы MAX_BOT_TOKEN или MAX_CHANNEL_ID\n");
}

if (!function_exists('curl_init')) {
    exit("Не установлено расширение PHP cURL\n");
}

$url = 'https://platform-api2.max.ru/messages?' . http_build_query(
    array('chat_id' => $channelId),
    '',
    '&',
    PHP_QUERY_RFC3986
);

$json = json_encode(
    array(
        'text'   => $text,
        'notify' => true
    ),
    JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES
);

if ($json === false) {
    exit('Ошибка формирования JSON: ' . json_last_error_msg() . "\n");
}

$curl = curl_init($url);

curl_setopt_array($curl, array(
    CURLOPT_POST           => true,
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_CONNECTTIMEOUT => 10,
    CURLOPT_TIMEOUT        => 30,
    CURLOPT_SSL_VERIFYPEER => true,
    CURLOPT_SSL_VERIFYHOST => 2,
    CURLOPT_HTTPHEADER     => array(
        'Authorization: ' . $token,
        'Content-Type: application/json',
        'Accept: application/json'
    ),
    CURLOPT_POSTFIELDS     => $json
));

$response  = curl_exec($curl);
$curlError = curl_error($curl);
$httpCode  = (int) curl_getinfo($curl, CURLINFO_HTTP_CODE);

curl_close($curl);

if ($response === false) {
    exit("Ошибка cURL: " . $curlError . "\n");
}

if ($httpCode < 200 || $httpCode >= 300) {
    exit("MAX API вернул HTTP " . $httpCode . ":\n" . $response . "\n");
}

echo "Сообщение опубликовано.\n";
echo $response . "\n";


oceanu #:
Сегодня стата не подвисает?
висит с обеда
Всего: 2252