refactor(bash): переименован .custom_env в .bash_functions
Зачем: имя файла не отражало его содержимое (функции bash), что вводило в заблуждение. Что: переименован файл, обновлены все ссылки в .bashrc, README.md, .env.example. Проверка: ln -s dotfiles/bash/.bash_functions ~/.bash_functions, source ~/.bashrc, proxy_on.
This commit is contained in:
1 parent
26be464f2b
commit
30ba8b6ac6
4 files changed
+9
-9
No files matched your search
@@ -0,0 +1,25 @@
|
||||
# --- Proxy Settings ---
|
||||
# Переменные для прокси по умолчанию (если нужно, чтобы он был включен всегда)
|
||||
# export HTTP_PROXY="http://127.0.0.1:10809"
|
||||
# export HTTPS_PROXY="http://127.0.0.1:10809"
|
||||
|
||||
# Удобные функции-переключатели для терминала
|
||||
proxy_on() {
|
||||
export HTTP_PROXY="http://hproxy.local:12334"
|
||||
export HTTPS_PROXY="http://hproxy.local:12334"
|
||||
export ALL_PROXY="socks5://hproxy.local:12334"
|
||||
export NO_PROXY="hproxy.local,localhost,127.0.0.1"
|
||||
echo "✅ Proxy enabled. Checking route..."
|
||||
# Подставляем результат выполнения curl прямо в строку
|
||||
echo "🌍 Current IP: $(curl -s --max-time 3 https://ifconfig.me)"
|
||||
}
|
||||
|
||||
proxy_off() {
|
||||
unset HTTP_PROXY HTTPS_PROXY ALL_PROXY
|
||||
echo "❌ Proxy disabled. Checking route..."
|
||||
echo "🏠 Current IP: $(curl -s --max-time 3 https://ifconfig.me)"
|
||||
}
|
||||
|
||||
# Заодно можно добавить алиас, чтобы быстро чекать IP в любой момент без переключения
|
||||
alias myip='echo "IP: $(curl -s --max-time 3 https://ifconfig.me)"'
|
||||
|
||||
Reference in new issue
Block a user