Linux_墙的配置

墙的配置

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
# filename: setProxy.sh
MY_PROXY_IP_="192.168.2.249"
MY_PROXY_PORT_="10810"
MY_PROXY_SECRET_=""
MY_PROXY_LOCATION_TEST_URL_="myip.ipip.net/"
function f_proxy_setup() {
if [ "$#" -eq "2" ];
then
MY_PROXY_IP_="$1"
MY_PROXY_PORT_="$2"
fi
MY_PROXY_LOCATION_=socks5://${MY_PROXY_IP_}:${MY_PROXY_PORT_}
export all_proxy="$MY_PROXY_LOCATION_"
echo $all_proxy
}

function f_proxy_down() {
echo "($all_proxy)" down.
export all_proxy=""
}

function f_proxy_location() {
echo ALL_PROXY: $all_proxy
curl $MY_PROXY_LOCATION_TEST_URL_
}

使用:

1
2
3
4
5
$ . setProxy.h "xxx.xxx.xxx.xxx" "xxxx"
$ f_proxy_setup
$ f_proxy_location
$ f_proxy_down
$ f_proxy_location