Ubuntu Server 设置全局代理脚本

新建脚本文件

nano setproxy.sh

输入以下内容

#!/bin/bash

# 代理服务器地址和端口,根据实际情况进行修改
HTTP_PROXY_SERVER="http://172.16.44.88:10802"
HTTPS_PROXY_SERVER="$HTTP_PROXY_SERVER"
NO_PROXY_SERVER="localhost,127.0.0.1,::1,10.0.0.0/8,172.16.0.0/12,192.168.0.0/16,.svc,.cluster.local"
#全局代理
env_file="/etc/environment"
#全局用户代理
profile="/etc/profile.d/99proxy.sh"
#apt代理
apt_proxy="/etc/apt/apt.conf.d/99proxy"
# microk8s代理
microk8s_container_env="/var/snap/microk8s/current/args/containerd-env"

# 检查脚本是否以root权限运行
if [ "$(id -u)" != "0" ]; then
   echo "该脚本需要root权限来修改 $env_file"
   exit 1
fi

# 检查传入的参数
if [ "$1" == "on" ]; then
    # 添加代理配置
    echo "添加代理配置..."
阅读全文