Please enable Javascript to view the contents

科学上网

 ·  ☕ 1 分钟

引言

如何在windows环境搭建环境,解决日常访问github的需求需要做到以下几步:

  1. 获取代理工具(本文clash)与机场配置
  2. 配置浏览器,使浏览器可通过代理访问github等网站
  3. 通过代理工具,实现windows常见工具、软件翻墙

1. 代理工具配置

2. 浏览器配置

3. 常见工具

  1. 设置docker代理配置
1
2
sudo mkdir -p /etc/systemd/system/docker.service.d/
sudo vim /etc/systemd/system/docker.service.d/http-proxy.conf

将以下内容填入文件http-proxy.conf

1
2
3
[Service]
Environment="ALL_PROXY=socks5://127.0.0.1:1088"
NO_PROXY=localhost,127.0.0.1,reg.chebai.org,hub.icos.city,icosdop.service.rd,icos.city
  1. 重启docker服务
1
2
root@:~# systemctl daemon-reload
root@:~# systemctl restart docker
  1. 查看配置
1
2
systemctl show --property=Environment docker
Environment=ALL_PROXY=socks5://127.0.0.1:1080 NO_PROXY=localhost,127.0.0.1,reg.chebai.org,hub.icos.city,icosdop.service.rd,icos.city
  1. docker pull 谷歌仓库镜像
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
root@:~# docker pull gcr.io/google_containers/pause-amd64:3.0
3.0: Pulling from google_containers/pause-amd64
a3ed95caeb02: Pull complete 
f11233434377: Pull complete 
Digest: sha256:163ac025575b775d1c0f9bf0bdd0f086883171eb475b5068e7defa4ca9e76516
Status: Downloaded newer image for gcr.io/google_containers/pause-amd64:3.0
root@:~# docker images
REPOSITORY                             TAG                 IMAGE ID            CREATED             SIZE
stephenlu/pause-amd64                  3.0                 78ba6fae6829        3 weeks ago         747 kB
gcr.io/google_containers/pause-amd64   3.0                 99e59f495ffa        20 months ago       747 kB
  1. minikube启动k8s集群
1
minikube start 

使用国内proxy启动

1
2
3
minikube start --registry-mirror=https://registry.docker-cn.com
# 或
minikube start --vm-driver=none --registry-mirror=https://registry.docker-cn.com --image-repository=registry.cn-hangzhou.aliyuncs.com/google_containers

Reference

docker使用代理pull gcr仓库镜像
docker官方文档设置HTTP/HTTPS Proxy

遗留问题

docker 配置 no_proxy 无法使用 通配模式。

分享

Hex
作者
Hex
CloudNative Developer

目录