当前位置:首页 > 编程笔记 > 正文
已解决

设置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 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!