Difference between revisions of "Serve.cfg:problem:allow ip"

From EjudgeWiki
 
(...)
Line 1: Line 1:
Навигация: [[Main Page|Главная страница]]/[[Система ejudge]]/[[Использование]]/[[Конфигурационные файлы]]/[[serve.cfg]]/[[serve.cfg:problem|Конфигурационные параметры задач]]/<tt>[[serve.cfg:problem:allow_ip|allow_ip]]</tt>
+
Навигация: [[Main Page|Главная страница]]/[[Система ejudge]]/[[Использование]]/[[Конфигурационные файлы]]/[[serve.cfg]]/[[serve.cfg:problem|Конфигурационные параметры задач]]/<code>[[serve.cfg:problem:allow_ip|allow_ip]]</code>
 +
 
 +
Эта конфигурационная переменная задачи позволяет ограничить
 +
IP-адреса, с которых участник турнира (непривилегированный пользователь)
 +
может отправлять решения задач. Конфигурационная переменная
 +
может использоваться в одной задаче несколько раз, задавая
 +
таким образом несколько разрешенных множеств IP-адресов.
 +
Разрешенные множества IP-адресов могут объявляться
 +
в абстрактной задаче, они будут объединены с разрешенными
 +
множествами IP-адресов в конкретной задаче.
 +
 
 +
Обратите внимание, эта конфигурационная переменная не ограничивает
 +
IP-адреса, с которых можно просматривать условие задачи.
 +
 
 +
Пример:
 +
[problem]
 +
# ...
 +
allow_ip = "1.2.3.4"
 +
allow_ip = "10.0.0.0/8"
 +
allow_ip = "192.168.99.0/24"
 +
 
 +
Поддерживается начиная с версии [[изменения в версии 3.9.0|3.9.0]].

Revision as of 09:18, 24 December 2021

Навигация: Главная страница/Система ejudge/Использование/Конфигурационные файлы/serve.cfg/Конфигурационные параметры задач/allow_ip

Эта конфигурационная переменная задачи позволяет ограничить IP-адреса, с которых участник турнира (непривилегированный пользователь) может отправлять решения задач. Конфигурационная переменная может использоваться в одной задаче несколько раз, задавая таким образом несколько разрешенных множеств IP-адресов. Разрешенные множества IP-адресов могут объявляться в абстрактной задаче, они будут объединены с разрешенными множествами IP-адресов в конкретной задаче.

Обратите внимание, эта конфигурационная переменная не ограничивает IP-адреса, с которых можно просматривать условие задачи.

Пример:

[problem]
# ...
allow_ip = "1.2.3.4"
allow_ip = "10.0.0.0/8"
allow_ip = "192.168.99.0/24"

Поддерживается начиная с версии 3.9.0.