39 lines
781 B
Bash
Executable File
39 lines
781 B
Bash
Executable File
#!/bin/bash
|
|
# 代理控制脚本
|
|
|
|
proxy_on() {
|
|
export https_proxy="https://100.86.9.29:7890"
|
|
echo "✅ 代理已启用: $https_proxy"
|
|
}
|
|
|
|
proxy_off() {
|
|
unset http_proxy https_proxy all_proxy
|
|
echo "✅ 代理已禁用"
|
|
}
|
|
|
|
proxy_status() {
|
|
if [ -n "$https_proxy" ]; then
|
|
echo "🔵 代理状态: 启用 - $https_proxy"
|
|
else
|
|
echo "⚪ 代理状态: 禁用"
|
|
fi
|
|
}
|
|
|
|
# 根据参数执行对应操作
|
|
case "$1" in
|
|
"on")
|
|
proxy_on
|
|
;;
|
|
"off")
|
|
proxy_off
|
|
;;
|
|
"status")
|
|
proxy_status
|
|
;;
|
|
*)
|
|
echo "用法: source proxy_control.sh [on|off|status]"
|
|
echo " on - 启用代理"
|
|
echo " off - 禁用代理"
|
|
echo " status - 查看代理状态"
|
|
;;
|
|
esac |