ΠŸΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ содСрТимому

πŸ“– Π‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊ ΠΊΠΎΠΌΠ°Π½Π΄

ΠšΠΎΠΌΠ°Π½Π΄Ρ‹, ΠΈΠ·ΠΌΠ΅Π½ΡΡŽΡ‰ΠΈΠ΅ ваш Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ shell (on, off, use, switch, best), Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒΡΡ Ρ‡Π΅Ρ€Π΅Π· shell-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ proxy, ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΠΌΡƒΡŽ ΠΏΡ€ΠΈ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ с ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠΎΠΉ. ΠžΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ ΠΈ с ΠΏΠΎΠ»Π½Ρ‹ΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌ Π±ΠΈΠ½Π°Ρ€Π½ΠΈΠΊΠ°.

Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ сСссиСй

proxy on / proxy off / proxy env

ΠŸΡ€ΠΎΡ„ΠΈΠ»ΠΈ ΠΈ TUI

proxy switch / proxy use / proxy dash

Π˜Π·ΠΌΠ΅Ρ€Π΅Π½ΠΈΡ

proxy benchmark / proxy best / proxy speedtest

Диагностика

proxy status / proxy diagnose / proxy monitor

ΠŸΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽΡ‚ΡΡ любой ΠΏΠΎΠ΄ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ, Π΄ΠΎ ΠΈΠ»ΠΈ послС Π½Π΅Ρ‘.

ΠžΠΏΡ†ΠΈΡΠŸΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Π°Ρ окруТСнияНазначСниС
--config-file <ПУВЬ>TSPM_CONFIGΠ˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΉ config.json
--settings-file <ПУВЬ>TSPM_SETTINGSΠ˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΉ settings.json
--lang <ru|en>TSPM_LANGΠ―Π·Ρ‹ΠΊ интСрфСйса Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для этого запуска
-h, --helpΠ‘ΠΏΡ€Π°Π²ΠΊΠ° ΠΏΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π΅
-V, --versionВСрсия

ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Π°Ρ NO_COLOR (любоС нСпустоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅) ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Ρ†Π²Π΅Ρ‚Π½ΠΎΠΉ Π²Ρ‹Π²ΠΎΠ΄.

Terminal
# Π Π°Π±ΠΎΡ‡ΠΈΠ΅ ΠΈ Π»ΠΈΡ‡Π½Ρ‹Π΅ прокси Π² Ρ€Π°Π·Π½Ρ‹Ρ… Ρ„Π°ΠΉΠ»Π°Ρ…
TSPM_CONFIG=~/work-proxies.json proxy best
tspm --config-file ~/work-proxies.json profile list

Terminal
proxy on # Π­ΠΊΡΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ прокси Π² эту сСссию
proxy off # Π£Π±Ρ€Π°Ρ‚ΡŒ ΠΈΡ…
tspm env on # ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, Π½Π΅ примСняя ΠΈΡ…

proxy on β€” это Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π²Ρ‹Π²ΠΎΠ΄Π° env on. ОбС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π·Π°Π΄Π°ΡŽΡ‚ ΠΊΠ°ΠΆΠ΄ΡƒΡŽ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ Π² ΠΎΠ±ΠΎΠΈΡ… рСгистрах (http_proxy ΠΈ HTTP_PROXY ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅), Π° Ρ‚Π°ΠΊΠΆΠ΅ GRADLE_OPTS ΠΈ JAVA_TOOL_OPTIONS, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Ρ€Π°Π·Π½Ρ‹Π΅ инструмСнты Ρ‡ΠΈΡ‚Π°ΡŽΡ‚ Ρ€Π°Π·Π½Ρ‹Π΅ ΠΈΠΌΠ΅Π½Π°. off снимаСт Ρ€ΠΎΠ²Π½ΠΎ Ρ‚ΠΎΡ‚ ΠΆΠ΅ Π½Π°Π±ΠΎΡ€.

ЗначСния ΡΠΊΡ€Π°Π½ΠΈΡ€ΡƒΡŽΡ‚ΡΡ ΠΏΠΎ ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌ POSIX, поэтому хост с shell-синтаксисом бСзопасСн.


Terminal
proxy status # БостояниС прокси, IPv4, IPv6 ΠΈ гСолокация
proxy status --json # Π’ΠΎ ΠΆΠ΅ самоС Π² ΠΌΠ°ΡˆΠΈΠ½ΠΎΡ‡ΠΈΡ‚Π°Π΅ΠΌΠΎΠΌ Π²ΠΈΠ΄Π΅

JSON ΠΏΡ€ΠΈΠ³ΠΎΠ΄Π΅Π½ для скриптов:

Terminal
proxy status --json | jq -r .ipv4

Terminal
proxy profile list # ВсС ΠΏΡ€ΠΎΡ„ΠΈΠ»ΠΈ, Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΉ ΠΎΡ‚ΠΌΠ΅Ρ‡Π΅Π½
proxy switch # Π˜Π½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΉ Π²Ρ‹Π±ΠΎΡ€ стрСлками
proxy use work # ΠŸΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΠΊΠ»ΡŽΡ‡Ρƒ
proxy profile set work \
--name "Π Π°Π±ΠΎΡ‡ΠΈΠΉ SOCKS" \
--host 127.0.0.1 \
--port 1080 \
--protocol socks5 # Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΈΠ»ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΈ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΌ
proxy profile remove work # Π£Π΄Π°Π»ΠΈΡ‚ΡŒ

profile set сохраняСт ΠΏΡ€ΠΎΡ„ΠΈΠ»ΡŒ Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΌ, Π½ΠΎ Π½Π΅ мСняСт ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠΈ. Если прокси Π²ΠΊΠ»ΡŽΡ‡Ρ‘Π½, Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ Π·Π°Ρ‚Π΅ΠΌ proxy use work (ΠΈΠ»ΠΈ proxy on), Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π΅Π³ΠΎ.

--protocol ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ http, https, socks4, socks4a, socks5, socks5h. НС ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Π΅ поля Ρƒ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ профиля ΡΠΎΡ…Ρ€Π°Π½ΡΡŽΡ‚ ΠΏΡ€Π΅ΠΆΠ½ΠΈΠ΅ значСния.

ΠŸΡ€ΠΎΡ„ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡŽΡ‚ΡΡ ΠΏΠ΅Ρ€Π΅Π΄ сохранСниСм: хост Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌ ΠΈΠ»ΠΈ IP, ΠΏΠΎΡ€Ρ‚ β€” Π½Π΅Π½ΡƒΠ»Π΅Π²Ρ‹ΠΌ, ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» β€” ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹ΠΌ. НСизвСстный ΠΊΠ»ΡŽΡ‡ профиля Π΄Π°Ρ‘Ρ‚ Π½Π΅Π½ΡƒΠ»Π΅Π²ΠΎΠΉ ΠΊΠΎΠ΄ Π²ΠΎΠ·Π²Ρ€Π°Ρ‚Π°, поэтому такая конструкция Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΊΠ°ΠΊ оТидаСтся:

Terminal
proxy use work || proxy best
Terminal
proxy import ./proxies.json
proxy import https://example.com/subscription.txt

Π Π°ΡΠΏΠΎΠ·Π½Π°ΡŽΡ‚ΡΡ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°: ΠΏΠΎΠ»Π½Ρ‹ΠΉ config.json, простоС соотвСтствиС ΠΊΠ»ΡŽΡ‡Π° ΠΏΡ€ΠΎΡ„ΠΈΠ»ΡŽ, массив ΠΏΡ€ΠΎΡ„ΠΈΠ»Π΅ΠΉ ΠΈ список прокси-URL ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΌΡƒ Π² строкС (socks5://host:port, ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ Ρ‡Π΅Ρ€Π΅Π· #). НСкоррСктныС записи ΠΏΡ€ΠΎΠΏΡƒΡΠΊΠ°ΡŽΡ‚ΡΡ с сообщСниСм, ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΡƒΡŽΡ‚ΡΡ.


Terminal
proxy benchmark # Π—Π°Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΈ Π΄ΠΎΡΡ‚ΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ всСх ΠΏΡ€ΠΎΡ„ΠΈΠ»Π΅ΠΉ
proxy best # Π—Π°ΠΌΠ΅Ρ€ΠΈΡ‚ΡŒ ΠΈ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒΡΡ Π½Π° самый быстрый
proxy ping # Π—Π°Π΄Π΅Ρ€ΠΆΠΊΠ° Π΄ΠΎ эндпоинтов ΠΈΠ· config.json
proxy ping --timeout 2000 # Π‘ Ρ‚Π°ΠΉΠΌΠ°ΡƒΡ‚ΠΎΠΌ 2 с
proxy speedtest # РСальная ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ

benchmark провСряСт ΠΏΡ€ΠΎΡ„ΠΈΠ»ΠΈ ΠΏΠΎ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΠΈ, ΠΎΠΏΡ€Π°ΡˆΠΈΠ²Π°Ρ всС Ρ†Π΅Π»ΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ профиля ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ. НСдоступныС ΠΏΡ€ΠΎΡ„ΠΈΠ»ΠΈ ΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ Π² ΠΊΠΎΠ½Ρ†Π΅ списка ΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ ΠΊΠ°ΠΊ Ρ‚Π°ΠΉΠΌΠ°ΡƒΡ‚, Π° Π½Π΅ числом.


Terminal
proxy dash
ΠšΠ»Π°Π²ΠΈΡˆΠ°Π”Π΅ΠΉΡΡ‚Π²ΠΈΠ΅
↑ ↓ / k jΠŸΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ ΠΏΠΎ списку
SpaceΠ‘Π΄Π΅Π»Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΡ„ΠΈΠ»ΡŒ Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΌ Π±Π΅Π· Π²Ρ‹Ρ…ΠΎΠ΄Π° (сохраняСтся; ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠΈ Π½Π΅ ΠΎΠ±Π½ΠΎΠ²Π»ΡΡŽΡ‚ΡΡ)
EnterΠŸΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΡ„ΠΈΠ»ΡŒ, Π²Ρ‹ΠΉΡ‚ΠΈ ΠΈ ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ сСссию
bΠŸΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒΡΡ Π½Π° самый быстрый
iΠ˜ΠΌΠΏΠΎΡ€Ρ‚ ΠΈΠ· URL ΠΈΠ»ΠΈ Ρ„Π°ΠΉΠ»Π°
eΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ config.json Π² $VISUAL / $EDITOR
sΠ—Π°ΠΌΠ΅Ρ€ΠΈΡ‚ΡŒ всС ΠΏΡ€ΠΎΡ„ΠΈΠ»ΠΈ ΠΈ ΠΎΡ‚ΡΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠ΅
1 2Π’ΠΊΠ»Π°Π΄ΠΊΠ° ΠΏΡ€ΠΎΡ„ΠΈΠ»Π΅ΠΉ / Π²ΠΊΠ»Π°Π΄ΠΊΠ° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ
q, EscΠ’Ρ‹Ρ…ΠΎΠ΄

Π§Ρ‚ΠΎΠ±Ρ‹ Enter ΠΎΠ±Π½ΠΎΠ²ΠΈΠ» Π²Π°ΡˆΡƒ сСссию, Π½ΡƒΠΆΠ½Π° функция proxy_dash ΠΈΠ· ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ с shell β€” запускайтС proxy dash, Π° Π½Π΅ Π±ΠΈΠ½Π°Ρ€Π½ΠΈΠΊ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ.


Terminal
proxy diagnose # Π›ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ сокСт, ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ сСссии ΠΈ Π΄ΠΎΡΡ‚ΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ эндпоинтов
proxy monitor # ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° состояния; ΠΏΡ€ΠΈ сбоС Π²Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚ самый быстрый ΠΏΡ€ΠΎΡ„ΠΈΠ»ΡŒ

monitor провСряСт health_check_url ΠΈΠ· config.json Ρ‡Π΅Ρ€Π΅Π· Ρ‚ΠΎΡ‚ прокси, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ сСйчас установлСн Π² вашСм ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠΈ, β€” ALL_PROXY, all_proxy ΠΈΠ»ΠΈ http_proxy. Если ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π΅ ΠΏΡ€ΠΎΡˆΠ»Π° ΠΈΠ»ΠΈ Π½ΠΈ ΠΎΠ΄Π½Π° ΠΈΠ· этих ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… Π½Π΅ Π·Π°Π΄Π°Π½Π°, ΠΎΠ½ замСряСт ΠΏΡ€ΠΎΡ„ΠΈΠ»ΠΈ ΠΈ сохраняСт самый быстрый доступный ΠΊΠ°ΠΊ Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΉ. ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠΈ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΎΠ½ Π·Π°ΠΏΡƒΡ‰Π΅Π½, ΠΎΠ½ Π½Π΅ мСняСт: ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚Π΅ Π½ΠΎΠ²Ρ‹ΠΉ ΠΏΡ€ΠΎΡ„ΠΈΠ»ΡŒ Ρ‚Π°ΠΌ Ρ‡Π΅Ρ€Π΅Π· proxy on ΠΈΠ»ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ proxy on Π² Π½ΠΎΠ²ΠΎΠΉ ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠ΅.

diagnose ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΈΠ· сСссии http_proxy, https_proxy, ALL_PROXY ΠΈ GRADLE_OPTS. ΠŸΠΎΠ»Π½Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ экспортируСт proxy on, ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ‚ env | grep -i proxy.


Terminal
proxy run curl https://example.com
proxy run -- curl -sS https://example.com
proxy run npm install

ВыполняСт ΠΎΠ΄Π½Ρƒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ с ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌΠΈ прокси, Π½Π΅ мСняя Π²Π°ΡˆΡƒ сСссию. Код Π²ΠΎΠ·Π²Ρ€Π°Ρ‚Π° Π΄ΠΎΡ‡Π΅Ρ€Π½Π΅Π³ΠΎ процСсса пСрСдаётся Π½Π°Ρ€ΡƒΠΆΡƒ, поэтому proxy run ... && next-step Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ. Π€Π»Π°Π³ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‚ΡΡ ΠΊΠ°ΠΊ Π΅ΡΡ‚ΡŒ; -- нСобязатСлСн.


Terminal
proxy git status # ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹ΠΉ прокси для git
proxy git on # ΠΠ°ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ git Ρ‡Π΅Ρ€Π΅Π· Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΡ„ΠΈΠ»ΡŒ
proxy git off # ΠžΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ проксированиС git

Terminal
proxy export envfile > .env
proxy export docker # Π€Π»Π°Π³ΠΈ --build-arg
proxy export curl # Π€Π»Π°Π³ -x

Π—Π°Π²Π΅Ρ€ΡˆΠ°Π΅Ρ‚ΡΡ с ошибкой, Ссли Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ профиля Π½Π΅Ρ‚, поэтому ΠΏΠ΅Ρ€Π΅Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π΅ создаст пустой Ρ„Π°ΠΉΠ» Π½Π΅Π·Π°ΠΌΠ΅Ρ‚Π½ΠΎ.


Terminal
proxy config path # Какой config.json ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ
proxy config show # ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ Π΅Π³ΠΎ
proxy settings path
proxy settings show
proxy settings set --config-path ~/proxies.json
proxy lang ru # Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ язык интСрфСйса

Terminal
tspm init zsh # Π‘ΠΊΡ€ΠΈΠΏΡ‚ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ
tspm completions zsh # Волько Π°Π²Ρ‚ΠΎΠ΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅
proxy prompt # Π˜Π½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ для ΠΏΡ€ΠΈΠ³Π»Π°ΡˆΠ΅Π½ΠΈΡ
proxy debug on # Π›ΠΎΠ³ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ±ΠΌΠ΅Π½ с shell

completions ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ zsh, bash, fish ΠΈ powershell. init ΡƒΠΆΠ΅ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π°Π²Ρ‚ΠΎΠ΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅, поэтому достаточно Ρ‡Π΅Π³ΠΎ-Ρ‚ΠΎ ΠΎΠ΄Π½ΠΎΠ³ΠΎ.

Π’ΠΊΠ»ΡŽΡ‡Π°ΠΉΡ‚Π΅ debug on, Ссли proxy dash Π½Π΅ обновляСт сСссию: ΠΎΠ±ΠΌΠ΅Π½ ΠΏΠΈΡˆΠ΅Ρ‚ΡΡ Π² ~/.tspm-debug.log.

Π‘Ρ…Π΅ΠΌΠ°

ΠŸΠ΅Ρ€Π΅Ρ‚Π°ΡΠΊΠΈΠ²Π°ΠΉΡ‚Π΅ схСму. ΠœΠ°ΡΡˆΡ‚Π°Π± β€” двумя ΠΏΠ°Π»ΡŒΡ†Π°ΠΌΠΈ ΠΈΠ»ΠΈ колСсом. Клавиши: стрСлки, +, βˆ’, 0.