朱争光

一点点攒起我的那片天

  • 主页
  • 文章分类
  • 标签
  • 我

朱争光

一点点攒起我的那片天

  • 主页
  • 文章分类
  • 标签
  • 我

centos_http代理(ubuntu类似)

2017-11-18

本教程基于centos7, ubuntu类似,只需要替换下面的“yum” 为“apt-get” 即可

安装shadowsocks 并启用socket5代理

安装

1
2
yum  install -y python-pip
pip install shadowsocks

用shadowsocks启动一个socket5代理
修改下面的配置,保存到/etc/shadowsocks_local.json(没有就新建一个)

1
2
3
4
5
6
7
8
{
"server": "{your-server}",
"server_port": 40002,
"local_port": 1080,
"password": "{your-password}",
"timeout": 600,
"method": "aes-256-cfb"
}

启动

1
sslocal -c /etc/shadowsocks_local.json -d start

测试

1
curl --socks5-hostname localhost:1080 google.com

如果返回301表示成功

转socket5为http代理

安装

1
yum install -y privoxy

配置,在/etc/privoxy/config 增加一行配置,指定上面开的socks5的端口

1
echo "forward-socks5 / 127.0.0.1:1080 ." >>/etc/privoxy/config

启动

1
service privoxy start

测试

1
curl --proxy localhost:8118 google.com

如果返回301表示成功

使用

打开终端口,先导入环境变量

1
2
3
4
5
6
7
export PROXY_PORT=8118
export PROXY_IP=127.0.0.1
export http_proxy=http://$PROXY_IP:$PROXY_PORT
export HTTP_PROXY=$http_proxy
export https_proxy=$http_proxy
export HTTPS_PROXY=$http_proxy
export no_proxy="localhost,127.0.0.1,localaddress,.localdomain.com,example.com,192.168.1.11,192.168.1.12,192.168.1.13"

然后再进行的http访问如果支持HTTP_PROXY环境变量(npm,curl等都支持),就会自动通过代理访问

另外,设置docker使用代理

https://docs.docker.com/engine/admin/systemd/#httphttps-proxy

centos7 初始化
k8s安装
豫ICP备17013970号-1 | Copyright © daozzg.com 保留所有权利。2019 朱争光