一直学一直嗨,一直嗨一直学

解决ubuntu安装kubernetes时的网络问题

在kubernetes安装过程中,由于众所周知的原因,导致很多安装包等无法下载。本文记录了解决此问题的步骤。

1、安装shadowsocks

apt install shadowsocks -y  

2、将shadowsocks配置写入配置文件

root@ubuntu:~# cat /etc/shadowsocks.json  {  "server":"********",  "server_port":8086,  "local_address": "127.0.0.1",  "local_port":1080,  "password":"******",  "timeout":300,  "method":"aes-256-cfb",  "fast_open": false,  "workers": 1  }  

3、安装privoxy,并编辑其配置文件

root@ubuntu:~# apt-get install privoxy  

在/etc/privoxy/config文件末尾加上如下内容:

listen-address 127.0.0.1:9909  forward-socks5 / 127.0.0.1:1080 .  

注意最后一行的点.

4、在一个session中启动shadowsocks,启动命令为

sslocal -c /etc/shadowsocks.json  

在另一个session中,启动privoxy

systemctl start privoxy  

5、这时候,如果哪个session需要下载kubernetes软件等,在当前session执行如下命令,加入环境变量

root@host1:~# export https_proxy="http://127.0.0.1:9909"  root@host1:~# export http_proxy="http://127.0.0.1:9909"  

原文出处:segmentfault -> https://segmentfault.com/a/1190000015719485

Tags: