SuperMaskv 最近的时间轴更新
SuperMaskv

SuperMaskv

V2EX 第 392727 号会员,加入于 2019-03-16 18:26:45 +08:00
今日活跃度排名 4339
SuperMaskv 最近回复了
90 天前
回复了 RoyRao 创建的主题 生活 从小到大发生过的离奇事件?
我在初中的时候和同学一起目睹过一个很薄,感觉不到厚度的闪着金光的平面一闪而过;开始以为是塑料薄膜之类的东西,走上前去却找不到任何东西
祝大卖
203 天前
回复了 penine 创建的主题 分享发现 你们现在都在用什么鼠标?好用吗?
用有线 G502 用了 7 年,现在换成 2 个无线 G304 ,家里一个,公司一个
219 天前
回复了 CodePencil 创建的主题 问与答 如何改掉自己想太多,做太少的问题?
先做 5 分钟
223 天前
回复了 tuoov 创建的主题 宽带症候群 请教我设置 WSL2 网络代理
```bash
#!/bin/sh
hostip=$(cat /etc/resolv.conf | grep nameserver | awk '{ print $2 }')
wslip=$(hostname -I | awk '{print $1}')
port=10800

PROXY_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}"

git config --global http.proxy "${PROXY_HTTP}"
git config --global https.proxy "${PROXY_HTTP}"
}

unset_proxy(){
unset http_proxy
unset HTTP_PROXY
unset https_proxy
unset HTTPS_PROXY
git config --global --unset http.proxy
git config --global --unset https.proxy
}

test_setting(){
echo "Host ip:" ${hostip}
echo "WSL ip:" ${wslip}
echo "Current proxy:" $https_proxy
}

if [ "$1" = "set" ]
then
set_proxy

elif [ "$1" = "unset" ]
then
unset_proxy

elif [ "$1" = "test" ]
then
test_setting
else
echo "Unsupported arguments."
fi
```bash
这段脚本是我自己在用的,同时设置了 shell 的代理和 git 的代理。
启用代理就`. ./proxy.sh set` ,禁用就`. ./proxy unset`,查看当前状态就`. ./proxy test`
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5306 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 15ms · UTC 09:22 · PVG 17:22 · LAX 01:22 · JFK 04:22
Developed with CodeLauncher
♥ Do have faith in what you're doing.