Параметры командной строки

Ключ Значение Описание
-k

<token>

Токен используемый при создании сети.

-n

<name>

Имя сетевого устройства. Необходимо для облечения идентификации и нахождения клиентов в сети. По умолчанию используется версия системы.

-d

<id>

Уникальный идентификатор устройства. Если параметр --ip не указан, сервер назначает виртуальный IP-адрес на основе этого параметра. Обратите внимание, что id устройства должно быть уникально.

-s

<server>

Адрес сервера регистрации и ретрансляции. Поддерживаются протоколы tcp://, udp://, ws:// и wss://. По умолчанию udp://

-e

<stun-server>

Stun сервер, используемый для определения типа NAT, можно использовать несколько адресов, например -e stun.miwifi.com -e turn.cloudflare.com

-i

<in-ip>

Входящая сеть для соединения «точка-точка» (IP-прокси) -i 192.168.0.0/24,10.26.0.3 указывает, что разрешен прием данных из сегмента сети 192.168.0.0/24 на виртуальный адрес 10.26.0.3
При пересылке пакетов на ip 10.26.0.3 можно указать несколько сегментов сети.

-o

<out-ip>

Исходящая одноранговая сеть для соединения «точка-точка» (IP-прокси). -o 192.168.0.0/24 указывает что разрешена пересылка данных с виртуального ip в сеть 192.168.0.0/24

-w

<password>

Данные клиента шифруются с помощью ключа, созданного этим паролем, и сервер не может их расшифровать. Взаимодействовать могут только клиенты, использующие тот же пароль.

-W

Шифровать данные, передаваемые между клиентом и сервером. Обратите внимание на корректность отпечатка сервера.

-u

<mtu>

Пользовательский mtu (по умолчанию 1450 без шифрования трафика, 1410 с шифрованием)

-f

<conf_file>

Файл конфигурации (см. раздел: "Файл конфигурации")

--ip

<ip>

Виртуальный IP-адрес. Указанный IP-адрес должен быть уникален и находиться в том сегменте сети к которому ведется подключение. По умолчанию он назначается сервером.

--model

<model>

Режим шифрования (по умолчанию aes_gcm), возможные значения aes_gcm/chacha20_poly1305/chacha20/aes_cbc/aes_ecb/sm4_cbc/xor

--finger

Включение проверки данных по отпечатку. Если проверка по отпечатку включена на сервере, клиент также должен включить ее.

--punch

<punch>

Значения ipv4/ipv6/all. В случае использования параметра ipv4 используется только ipv4 для обхода NAT

--ports

<port,port>

Значение варьируется от 0 до 65535 и определяет порты для работы клиента. По умолчанию прослушиваются два случайных порта. Использование слишком большого количества портов увеличит нагрузку на сеть.

--cmd

Включить интерактивные режим. Используйте этот параметр, чтобы включить консольный ввод в клиентском приложении.

--no-proxy

Выключить встроенный IP-прокси. Если требуется сеть «точка-точка», необходимо настроить переадресацию NAT на сетевой карте вручную.

--first-latency

Использовать каналы с минимальной задержкой задержкой. По умолчанию в первую очередь используются каналы p2p.

--use-channel

<p2p>

Принудительное использование канала (значения: relay/p2p/all). По умолчанию используются все

--nic

<tun0>

Имя виртуального сетевого адаптера

--packet-loss

<0>

Имитация потери пакетов, принимает 0 или 1. Программа будет активно терять пакеты в соответствии с установленной вероятностью для имитации плохого сетевого соединения.

--packet-delay

<0>

Задержка отправки пакетов в миллисекундах (ms) для имитации плохого сетевого соединения

--dns

<host:port>

Адрес DNS-сервера, можно использовать несколько DNS. По умолчанию используются системные адреса.

--mapping

<mapping>

Сопоставление портов, например --mapping udp:0.0.0.0:80-domain:80

--compressor

<lz4>

Включить сжатие lz4, например --compressor lz4

--disable-stats

Отключить сбор статистики трафика

-h, --help

Справка

Команды интерактивного режима

Ключ Значение Описание
--list

Просмотр списка других устройств

--all

Просмотр полной информации о других устройствах

--info

Просмотр информации о текущем устройств

--route

Таблица маршрутизации

--chart_a

Просмотр статистики трафика (вид A)

--chart_b

<IP>

Просмотр статистики трафика (вид B)

--stop

Выход из интерактивного режима

-h, --help

Справка