WSL2 默认使用 NAT 网络,因此 DNS 服务器执行 Windows,在/etc/resolv.conf中可以找到 DNS 服务器。 之后打开 Windows Calsh 的局域网连接,并找到端口。 server=`awk '$1 == "nameserver" {print $2}' /etc/resolv.conf` port=7897 export http_proxy="http://$server:$port" export https_proxy="http...
sudo vim /etc/default/docker 输入: export HTTP_PROXY="http://127.0.0.1:1080" export HTTPS_PROXY="http://127.0.0.1:1080" export NO_PROXY="localhost,127.0.0.0/8,172.16.0.0/12,192.168.0.0/16,10.0.0.0/8" 情况二, 安装了Docker-Desktop 即, 安装了Windows版本的Docker.修改...
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...
export hostip=$(cat /etc/resolv.conf |grep -oP '(?<=nameserver\ ).*') Q: 以上似乎会定位到默认网关192.168.3.1 A: 切换到 WSL2 export https_proxy="http://${hostip}:7890"; export http_proxy="http://${hostip}:7890"; 注意修改成你的端口 如果是 socket5 协议的话 export http_proxy=...
在文档末尾输入,其中,7890是windows主机proxy的端口号。保存。
在WSL2的终端内,运行以下命令:exporthttp_proxy="http://[从resolv.conf找到的IP地址]:7890"export...
export http_proxy=localhost:20172 export https_proxy=localhost:20172 # 上面是临时修改,永久修改可以吧这个加入/etc/profile 设置好后本地windows也能使用这个代理,完美解决wsl命令行和windows同时需要上google、github等外网的问题 3 其他 命令行美化 sudo apt install zsh ...
export http_proxy=$ALL_PROXY export HTTPS_PROXY=$ALL_PROXY export https_proxy=$ALL_PROXY 1. 2. 3. 4. 5. 6. git也可以设置为使用代理 : git config --global proxy.https socks5://$windows_host:10808 1. 如果想要这些环境变量和设置每次启动终端都生效, 可以在~/.bashrc文件最下方添加上述内容...
exporthttp_proxy=http://ip:port # ip 就是上面获取到的,端口就是 clash 配置的exporthttps_proxy=https://ip:port # 同上 # 配置全部代理exportALL_PORXY=socks5://ip:port 配置完成后通过curl -v www.google.com来检验,如果输出如下,则说明开启成功 ...
exportALL_PROXY="http://172.19.80.1:7890" 7890 是 Windows 上运行的代理客户端的端口,记得要在 Windows 代理客户端上配置允许本地局域网请求。 一键配置脚本 将上面的过程写入一个 bash 脚本,可以轻松的实现一键配置代理: #!/bin/bashhost_ip=$(cat/etc/resolv.conf |grep"nameserver"|cut-f 2 -d" "...