已解决
设置Ubuntu网络代理
来自网友在路上 163863提问 提问时间:2023-11-09 18:21:51阅读次数: 63
最佳答案 问答题库638位专家为你答疑解惑
设置Ubuntu网络代理
1 编写set_proxy.sh
在/home/xxx
新建文件set_proxy.sh,添加如下代码:
#!/bin/sh
hostip=$(cat /etc/resolv.conf | grep nameserver | awk '{ print $2 }')
wslip=$(hostname -I | awk '{print $1}')
port=10809PROXY_HTTP="http://${hostip}:${port}"set_proxy(){export http_proxy="${PROXY_HTTP}"export HTTP_PROXY="${PROXY_HTTP}"export https_proxy="${PROXY_HTTP}"export HTTPS_proxy="${PROXY_HTTP}"
}unset_proxy(){unset http_proxyunset HTTP_PROXYunset https_proxyunset HTTPS_PROXY
}test_setting(){echo "Host ip:" ${hostip}echo "WSL ip:" ${wslip}echo "Current proxy:" $https_proxy
}if [ "$1" = "set" ]
thenset_proxyelif [ "$1" = "unset" ]
thenunset_proxyelif [ "$1" = "test" ]
thentest_setting
elseecho "Unsupported arguments."
fi
2 修改配置文件(例如.bashrc)
在.bashrc文件中增加两行:
alias proxy="source /home/xxx/set_proxy.sh"
. /home/xxx/set_proxy.sh set
查看全文
99%的人还看了
相似问题
猜你感兴趣
版权申明
本文"设置Ubuntu网络代理":http://eshow365.cn/6-36418-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!