Proxy check URL: Difference between revisions

From Wiki Kaminari Click
No edit summary
(Marked this version for translation)
Line 1: Line 1:
<languages/>
<languages/>
<translate>
<translate>
<!--T:1-->
После того, как наш скрипт соберёт все данные о пользователе, он отправляет их на сервер по адресу https://kaminari.systems/v2/check.
После того, как наш скрипт соберёт все данные о пользователе, он отправляет их на сервер по адресу https://kaminari.systems/v2/check.


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


<!--T:3-->
= Подключение опции =
= Подключение опции =
Для этого закажите у менеджера включение опции '''Proxy check URL''' на своей интеграции. После того как её включат, укажите в настройках свой URL.  
Для этого закажите у менеджера включение опции '''Proxy check URL''' на своей интеграции. После того как её включат, укажите в настройках свой URL.  


<!--T:4-->
[[File:Proxy url.png]]
[[File:Proxy url.png]]


<!--T:5-->
'''Обратите внимание, что сразу после заполнения этого поля данные начнут отправляться на указанный URL. Оставьте его пустым до тех пор, пока не настроите проксирование на сервере.'''
'''Обратите внимание, что сразу после заполнения этого поля данные начнут отправляться на указанный URL. Оставьте его пустым до тех пор, пока не настроите проксирование на сервере.'''


<!--T:6-->
= Настройка на стороне клиента =
= Настройка на стороне клиента =
Для того, чтобы проксирование данных происходило корректно и мы получали все необходимые параметры нужно настроить сервер.
Для того, чтобы проксирование данных происходило корректно и мы получали все необходимые параметры нужно настроить сервер.


<!--T:7-->
===== Настройка для Nginx =====
===== Настройка для Nginx =====
В блок http надо добавить:
В блок http надо добавить:
Line 24: Line 31:
</pre>
</pre>


<!--T:8-->
В конфиг надо добавить (в примере показан вариант с проксированием на эндпойнт <code>/antifraud</code>):
В конфиг надо добавить (в примере показан вариант с проксированием на эндпойнт <code>/antifraud</code>):
<pre>
<pre>

Revision as of 02:07, 19 September 2023

Other languages:

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

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

Подключение опции

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

Proxy url.png

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

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

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

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

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

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

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

location /antifraud {
    rewrite /antifraud /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;
}