Proxy check URL: Difference between revisions

From Wiki Kaminari Click
(Created page with "= Подключение фичи = После того, как наш скрипт закончит проверку он отправляет данные на https://kaminari.systems/v2/check. Если вы хотите уменьшить процент технических потерь, создать для браузера видимость, что отправка происходит в рамках одного домена, можно проксирова...")
 
No edit summary
Line 2: Line 2:
После того, как наш скрипт закончит проверку он отправляет данные на https://kaminari.systems/v2/check.
После того, как наш скрипт закончит проверку он отправляет данные на https://kaminari.systems/v2/check.


Если вы хотите уменьшить процент технических потерь, создать для браузера видимость, что отправка происходит в рамках одного домена, можно проксировать отправку данных через свой домен.
Если вы хотите уменьшить процент технических потерь, создав для браузера видимость, что отправка происходит в рамках одного домена, можно проксировать отправку данных через свой домен.


Для этого нужно заказать у менеджера включение фичи '''Proxy check URL''' на интеграции. И после того как её включат указать настройках свой URL. Обратите внимание, что сразу после заполнения этого поля данные будут отправляться на указанный URL. Оставьте его пустым до тех пор, пока не настроите проксирование на сервере.
Для этого нужно заказать у менеджера включение фичи '''Proxy check URL''' на интеграции. И после того как её включат указать настройках свой URL.  
 
'''Обратите внимание, что сразу после заполнения этого поля данные будут отправляться на указанный URL. Оставьте его пустым до тех пор, пока не настроите проксирование на сервере.'''


[[File:Proxy url.png]]
[[File:Proxy url.png]]

Revision as of 13:08, 25 May 2023

Подключение фичи

После того, как наш скрипт закончит проверку он отправляет данные на https://kaminari.systems/v2/check.

Если вы хотите уменьшить процент технических потерь, создав для браузера видимость, что отправка происходит в рамках одного домена, можно проксировать отправку данных через свой домен.

Для этого нужно заказать у менеджера включение фичи Proxy check URL на интеграции. И после того как её включат указать настройках свой URL.

Обратите внимание, что сразу после заполнения этого поля данные будут отправляться на указанный URL. Оставьте его пустым до тех пор, пока не настроите проксирование на сервере.

Proxy url.png

Настройка на стороне клиента

Для того, чтобы проксирование данных происходило корректно и мы получали все необходимые параметры нужно настроить сервер.

Настройка для Nginx

В блок http надо добавить:

upstream antifraud {
    server kaminari.systems;
    keepalive 10;
}

В конфиг надо добавить (в примере показан вариант с проксированием на эндпойнт /check_url):

location /antifraud {
    rewrite /check_url /v2/check break;
    proxy_set_header Host kaminari.systems;
    proxy_http_version 1.1;
    proxy_set_header Connection "";
    proxy_set_header X-Forwarded-For $http_x_forwarded_for;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-KUser-IP $http_x_real_ip;
    proxy_pass http://kaminari.systems;
}