Перейти к содержимому
docs.
WORKSPACE

Документации проектов

Открыть каталог проектов
Localzet ServerАсинхронный PHP-серверTriangleФреймворк и компонентыMIX IDИдентификация и интеграцииHack APIПубличные API хакатонаACNПроект и компонентыUserlay / UserNetПроект и компонентыAxiomПроект и компонентыМесседжинг через почтуПроект и компонентыLWT / JWT / JOSEПроект и компонентыФинансовая аналитика KimaiПроект и компонентыМультипарадигмальная БДПроект и компонентыZorin PlatformПроект и компонентыZorin TrustПроект и компонентыFloraScope / VegwatchПроект и компонентыaegis-qДокументация проектаaevumdbДокументация проектаauditДокументация проектаauto-invest-managerАвтотрейдерcaine-companionДокументация проектаcertbot-cloudflareДокументация проектаClusterLocalzet Server / ClustercmdveilДокументация проектаConsolePHP CLICronБиблиотеки Localzet Serverdata-connectorДокументация проектаdevice-controlDevice Controlenn-projectДокументация проектаEventsБиблиотеки Localzet ServerflowsintДокументация проектаforgeДокументация проектаHttpClientБиблиотеки Localzet ServerinterpreterСобственный языкinvariaДокументация проектаkeynotesДокументация проектаknotrouteKnotroute✓laravel-personal-analyticsДокументация проектаlocalzet-osДокументация проектаmeridianДокументация проектаMQTTБиблиотеки Localzet Servernano-kernelСобственная ОСNoterДокументация проектаpersonal-analyticsДокументация проектаProxyБиблиотеки Localzet ServerPSRБиблиотеки Localzet ServerPSR-7Библиотеки Localzet Serverrschs-monitorДокументация проектаsemsealДокументация проектаshardsealДокументация проектаSocketIOБиблиотеки Localzet ServerSOCKS5Библиотеки Localzet Serverstandalone-analyticsДокументация проектаstatic-php-cliДокументация проектаStorageБиблиотеки Localzet ServersutureДокументация проектаtempoweaveДокументация проектаttsСинтез речиTunnelБиблиотеки Localzet Serverui-kitUI KitvesperДокументация проектаWebAnalyzerWebAnalyzerzorin-access-brokerДокументация проектаzorin-authority-brokerДокументация проектаzorin-authority-sdk-phpДокументация проектаzorin-authority-sdk-pythonДокументация проектаzorin-authority-sdk-tsДокументация проектаzorin-client-intelДокументация проектаzorin-device-core-aospДокументация проектаzorin-host-agentДокументация проектаzorin-native-labДокументация проектаzorin-nodeДокументация проектаzorin-opsДокументация проектаdonstu-python-sdkДокументация проектаfloortraceFloortraceserver-rsLocalzet Server / Cluster
Каталог

Linux и macOS

На Linux/macOS KnotRoute можно использовать как CLI node с локальными SOCKS5/HTTP gateways. Это удобный вариант для workstation, сервера разработки и автоматизированных тестов.

Окно терминала
knotroute init --config ~/.config/knotroute/knotroute.json
knotroute doctor --config ~/.config/knotroute/knotroute.json
knotroute run --config ~/.config/knotroute/knotroute.json

Импорт invitation:

Окно терминала
knotroute invite import \
--config ~/.config/knotroute/knotroute.json \
--file network.knotinvite

Либо задайте Network ID/Beacon вручную в config.

Типичный endpoint:

127.0.0.1:9477

Приложение должно передавать .knot hostname самому proxy. Если оно сначала делает обычный DNS lookup, .knot не разрешится публичным DNS.

Для curl можно использовать SOCKS hostname resolution:

Окно терминала
curl --socks5-hostname 127.0.0.1:9477 http://example.knot/

Типичный endpoint:

127.0.0.1:9478
Окно терминала
curl -x http://127.0.0.1:9478 http://example.knot/

Для браузера задайте HTTP/HTTPS proxy вручную или используйте platform integration, если она поддерживается вашей сборкой.

Для постоянного Linux node используйте systemd unit из packaging/systemd/ либо собственный unit с отдельным непривилегированным пользователем и persistent data directory.

Не запускайте dashboard на 0.0.0.0, если он не находится за отдельной аутентификацией и trusted network.

Исходник