WSL Ubuntu翻墙

在WSL系统中安装Ubuntu, 然后下载GitHub文件

但是一直无法连接, 即使把在clash开启全局代理, 仍报错,如下:

error: RPC failed; curl 92 HTTP/2 stream 0 was not closed cleanly: CANCEL (err 8)

fatal: unable to access ‘[Github项目地址]’: GnuTLS recv error (-110): The TLS connection was non-properly terminated.

经查是网络问题, Ubuntu也需要翻墙.

方法如下:

  • 打开终端, 输入: wsl
  • 输入: vim ~/.bashrc
  • 此时打开了bashrc文件,
  • 输入: i, 进入编辑模式, 在文件最后添加
    export http_proxy=127.0.0.1:7890
    export https_proxy=127.0.0.1:7890
    提示: 7890是默认clash的端口, 127.0.0.1是本地地址
  • 按 esc 退出编辑, 输入: :wq
  • 保存并退出
如果有来世,我愿意做一只贝壳