Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
| linux:netaccess [2025/09/21 19:23] – Luciferus | linux:netaccess [2025/10/08 23:25] (текущий) – Luciferus | ||
|---|---|---|---|
| Строка 42: | Строка 42: | ||
| <hidden " | <hidden " | ||
| - | -i, --ip <ip> | + | -i, --ip [ ip ] |
| Прослушиваемый IP, по умолчанию 0.0.0.0 | Прослушиваемый IP, по умолчанию 0.0.0.0 | ||
| - | -p, --port | + | -p, --port |
| Прослушиваемый порт, по умолчанию 1080 | Прослушиваемый порт, по умолчанию 1080 | ||
| Строка 52: | Строка 52: | ||
| Поддерживается только в Linux и BSD системах | Поддерживается только в Linux и BSD системах | ||
| - | -w, --pidfile | + | -w, --pidfile |
| Расположение PID-файла | Расположение PID-файла | ||
| Строка 58: | Строка 58: | ||
| Запуск в режиме прозрачного прокси, | Запуск в режиме прозрачного прокси, | ||
| | | ||
| - | -c, --max-conn | + | -c, --max-conn |
| Максимальное количество клиентских подключений, | Максимальное количество клиентских подключений, | ||
| - | -I, --conn-ip | + | -I, --conn-ip |
| Адрес, к которому будут привязаны исходящие соединения, | Адрес, к которому будут привязаны исходящие соединения, | ||
| При указании IPv4 адреса запросы на IPv6 будут отклоняться | При указании IPv4 адреса запросы на IPv6 будут отклоняться | ||
| - | -b, --buf-size | + | -b, --buf-size |
| Максимальный размер данных, | Максимальный размер данных, | ||
| Размер указывается в байтах, | Размер указывается в байтах, | ||
| - | -g, --def-ttl | + | -g, --def-ttl |
| Значение TTL для всех исходящий соединений | Значение TTL для всех исходящий соединений | ||
| Может быть полезен для обхода обнаружения нестандартного/ | Может быть полезен для обхода обнаружения нестандартного/ | ||
| Строка 85: | Строка 85: | ||
| Поддерживается только в Linux (4.11+) | Поддерживается только в Linux (4.11+) | ||
| | | ||
| - | -A, --auto | + | -A, --auto |
| Автоматический режим | Автоматический режим | ||
| Если произошло событие, | Если произошло событие, | ||
| Строка 95: | Строка 95: | ||
| none : Предыдущая группа пропущена, | none : Предыдущая группа пропущена, | ||
| | | ||
| - | -L, --auto-mode | + | -L, --auto-mode |
| 0: кешировать IP только если имеется возможность переподключиться | 0: кешировать IP только если имеется возможность переподключиться | ||
| 1: кешировать IP также в том случае, | 1: кешировать IP также в том случае, | ||
| Строка 101: | Строка 101: | ||
| ssl_err - совершился лишь один круг обмена данными (запрос-ответ/ | ssl_err - совершился лишь один круг обмена данными (запрос-ответ/ | ||
| | | ||
| - | -u, --cache-ttl | + | -u, --cache-ttl |
| Время жизни значения в кеше, по умолчанию 100800 (28 часов) | Время жизни значения в кеше, по умолчанию 100800 (28 часов) | ||
| | | ||
| - | -T, --timeout | + | -T, --timeout |
| Таймаут ожидания первого ответа от сервера в секундах | Таймаут ожидания первого ответа от сервера в секундах | ||
| В Linux переводится в миллисекунды, | В Linux переводится в миллисекунды, | ||
| | | ||
| - | -K, --proto | + | -K, --proto |
| Белый список протоколов: | Белый список протоколов: | ||
| | | ||
| - | -H, --hosts | + | -H, --hosts |
| Ограничить область действия параметров списком доменов | Ограничить область действия параметров списком доменов | ||
| Домены должны быть разделены новой строкой или пробелом | Домены должны быть разделены новой строкой или пробелом | ||
| | | ||
| - | -j, --ipset | + | -j, --ipset |
| Ограничитель по определенным IP/ | Ограничитель по определенным IP/ | ||
| | | ||
| - | -V, --pf <port[-portr]> | + | -V, --pf [ port[-portr] |
| Ограничитель по портам | Ограничитель по портам | ||
| | | ||
| - | -R, --round | + | -R, --round |
| К каким/ | К каким/ | ||
| По умолчанию 1, т.е. к первому запросу | По умолчанию 1, т.е. к первому запросу | ||
| | | ||
| - | -s, --split | + | -s, --split |
| Разбить запрос по указанной позиции | Разбить запрос по указанной позиции | ||
| Позиция имеет вид offset[: | Позиция имеет вид offset[: | ||
| Строка 140: | Строка 140: | ||
| Если offset отрицательный и не имеет флагов, | Если offset отрицательный и не имеет флагов, | ||
| | | ||
| - | -d, --disorder | + | -d, --disorder |
| Подобен --split, но части отправляются в обратном порядке | Подобен --split, но части отправляются в обратном порядке | ||
| | | ||
| - | -o, --oob <pos_t> | + | -o, --oob [ pos_t ] |
| Подобен --split, но часть отсылается как OOB данные | Подобен --split, но часть отсылается как OOB данные | ||
| | | ||
| - | -q, --disoob | + | -q, --disoob |
| Подобен --disorder, но часть отсылается как OOB данные | Подобен --disorder, но часть отсылается как OOB данные | ||
| | | ||
| - | -f, --fake | + | -f, --fake |
| Подобен --disorder, только перед отправкой первого куска отправляется часть поддельного | Подобен --disorder, только перед отправкой первого куска отправляется часть поддельного | ||
| Количество байт отправляемого из фейка равно рамеру разбиваемой части | Количество байт отправляемого из фейка равно рамеру разбиваемой части | ||
| ! На Windows может работать нестабильно | ! На Windows может работать нестабильно | ||
| - | -t, --ttl <num> | + | -t, --ttl [ num ] |
| TTL для поддельного пакета, | TTL для поддельного пакета, | ||
| Необходимо подобрать такое значение, | Необходимо подобрать такое значение, | ||
| Строка 163: | Строка 163: | ||
| Поддерживается только в Linux, может быть выключен в некоторых сборках ядра (< 3.9, Android) | Поддерживается только в Linux, может быть выключен в некоторых сборках ядра (< 3.9, Android) | ||
| - | -O, --fake-offset | + | -O, --fake-offset |
| Сместить начало фейковых данных | Сместить начало фейковых данных | ||
| Смещения с флагами вычисляются относительно оригинального запроса | Смещения с флагами вычисляются относительно оригинального запроса | ||
| - | -l, --fake-data | + | -l, --fake-data |
| Указать свои поддельные пакеты | Указать свои поддельные пакеты | ||
| Строка может содержать escape символы (\n, | Строка может содержать escape символы (\n, | ||
| - | -e, --oob-data | + | -e, --oob-data |
| Байт, отсылаемый вне основного потока, | Байт, отсылаемый вне основного потока, | ||
| Можно указать ASCII или escape символ | Можно указать ASCII или escape символ | ||
| | | ||
| - | -n, --fake-sni | + | -n, --fake-sni |
| Динамично меняет SNI в фейковом пакете | Динамично меняет SNI в фейковом пакете | ||
| Если размер фейка больше размера запроса, | Если размер фейка больше размера запроса, | ||
| Строка 181: | Строка 181: | ||
| Можно указывать несколько раз, для каждого запроса будет выбираться случайный SNI из указанных | Можно указывать несколько раз, для каждого запроса будет выбираться случайный SNI из указанных | ||
| | | ||
| - | -Q, --fake-tls-mod | + | -Q, --fake-tls-mod |
| rand - заполнить случайными данными поля SessionID, Random и KeyExchange | rand - заполнить случайными данными поля SessionID, Random и KeyExchange | ||
| orig - использовать в качестве фейка оригинальный ClientHello | orig - использовать в качестве фейка оригинальный ClientHello | ||
| | | ||
| - | -M, --mod-http | + | -M, --mod-http |
| Всякие манипуляции с HTTP пакетом, | Всякие манипуляции с HTTP пакетом, | ||
| hcsmix: | hcsmix: | ||
| Строка 194: | Строка 194: | ||
| "Host: name" -> " | "Host: name" -> " | ||
| - | -r, --tlsrec | + | -r, --tlsrec |
| Разделить ClientHello на отдельные записи по указанному смещению | Разделить ClientHello на отдельные записи по указанному смещению | ||
| Можно указывать несколько раз | Можно указывать несколько раз | ||
| - | -a, --udp-fake | + | -a, --udp-fake |
| Количество фейковых UDP пакетов | Количество фейковых UDP пакетов | ||
| Строка 375: | Строка 375: | ||
| Но для многих, | Но для многих, | ||
| - | Теперь нам необходимо настроить этот плагин. Жмакаем ЛКМ на его иконку на панели браузера, | + | Теперь нам необходимо настроить этот плагин. Жмакаем ЛКМ на его иконку на панели браузера, |
| + | <hidden Забрать его | ||
| + | <file json SmartProxy-FullBackup.json> | ||
| - | <hidden Или забрать его здесь, под спойлером> | + | {" |