一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

代理 設(shè)置wsl

 黃爸爸好 2021-10-22
9f0dbc1242d270112a1c78ad122a1b46.png

在 WSL2 環(huán)境中 clone 一個(gè)很大的 git 項(xiàng)目,不走代理速度很慢,所以研究了一下怎么讓 WSL2 走 Windows 的代理客戶端。

WSL1 和 WSL2 網(wǎng)絡(luò)的區(qū)別

在 WSL1 時(shí)代,由于 Linux 子系統(tǒng)和 Windows 共享了網(wǎng)絡(luò)端口,所以訪問 Windows 的代理非常簡單。例如 Windows 的代理客戶端監(jiān)聽了 8000 端口,那么只需要在 Linux 子系統(tǒng)中執(zhí)行如下命令,就可以讓當(dāng)前 session 中的請求通過代理訪問互聯(lián)網(wǎng)。

export ALL_PROXY='http://127.0.0.1:8000'

但是 WSL2 基于 Hyper-V 運(yùn)行,導(dǎo)致 Linux 子系統(tǒng)和 Windows 在網(wǎng)絡(luò)上是兩臺各自獨(dú)立的機(jī)器,從 Linux 子系統(tǒng)訪問 Windows 首先需要找到 Windows 的 IP。

配置 WSL2 訪問 Windows 上的代理

有兩個(gè)關(guān)鍵步驟: 1. WSL2 中配置的代理要指向 Windows 的 IP; 2. Windows 上的代理客戶端需要允許來自本地局域網(wǎng)的請求;

由于 Linux 子系統(tǒng)也是通過 Windows 訪問網(wǎng)絡(luò),所以 Linux 子系統(tǒng)中的網(wǎng)關(guān)指向的是 Windows,DNS 服務(wù)器指向的也是 Windows,基于這兩個(gè)特性,我們可以將 Windows 的 IP 讀取出來。

例如,在 Ubuntu 子系統(tǒng)中,通過 cat /etc/resolv.conf 查看 DNS 服務(wù)器 IP。

  1. # This file was automatically generated by WSL. To stop
  2. automatic generation of this file, add the following entry to /etc/wsl.conf:# [network]# generateResolvConf = falsenameserver 172.19.80.1

可以看到 DNS 服務(wù)器是 172.19.80.1,通過環(huán)境變量 ALL_PROXY 配置代理:

export ALL_PROXY='http://172.19.80.1:7890'

7890 是 Windows 上運(yùn)行的代理客戶端的端口,記得要在 Windows 代理客戶端上配置允許本地局域網(wǎng)請求。

be3522269b75189ce71d18ad0ea93c9e.png

一鍵配置腳本

將上面的過程寫入一個(gè) bash 腳本,可以輕松的實(shí)現(xiàn)一鍵配置代理:

  1. #!/bin/bash
  2. host_ip=$(cat /etc/resolv.conf |grep 'nameserver' |cut -f 2 -d ' ')
  3. export ALL_PROXY='http://$host_ip:7890'

腳本通過 cat /etc/resolv.conf 來獲取 DNS 服務(wù)器,也就是 Windows 的 IP,再將其中的 IP 部分截取出來,加上代理客戶端的端口(我的是 7890,可以根據(jù)自己實(shí)際情況修改),使用 export 寫入環(huán)境變量中。

腳本也可以從這里下載.proxyrc,使用時(shí)只需要 source .proxyrc 就可以生效。

    本站是提供個(gè)人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多

    日韩一区二区三区高清在| 中国日韩一级黄色大片| 精品日韩国产高清毛片| 日韩国产亚洲欧美激情| 丰满人妻一二三区av| 亚洲香艳网久久五月婷婷| 国产又黄又猛又粗又爽的片| 风间中文字幕亚洲一区| 日韩欧美国产高清在线| 日韩欧美综合中文字幕| 观看日韩精品在线视频| 婷婷色国产精品视频一区| 久久这里只精品免费福利| 日本91在线观看视频| 色婷婷国产熟妇人妻露脸| 欧美极品欧美精品欧美| 一二区不卡不卡在线观看| 91亚洲人人在字幕国产| 亚洲一区二区三区在线中文字幕| 日韩日韩欧美国产精品| 亚洲中文字幕免费人妻| 欧美av人人妻av人人爽蜜桃| 香蕉久久夜色精品国产尤物| 久久精品国产99精品最新| 国产一区麻豆水好多高潮| 国产一区二区三区午夜精品| 欧美色婷婷综合狠狠爱| 亚洲中文在线观看小视频| 日本少妇三级三级三级| 国产欧美性成人精品午夜| 91后入中出内射在线| 精品人妻一区二区三区四区久久| 亚洲国产av在线视频| 好吊妞视频这里有精品| 中文字幕日韩无套内射| 国产一级不卡视频在线观看| 日韩一级欧美一级久久| 日韩一本不卡在线观看| 91人妻丝袜一区二区三区| 日本丰满大奶熟女一区二区| 国产综合欧美日韩在线精品 |