起因:想升级版本
好久没有更新WP博客了,今天有四个提示让我更新,所以决定更新一下,运气差呀,本来在后台点一下更新就行了的事,点了好几次都没什么反应,试了好两次都没成功,然后又重新点了一下,漫长等待我打开了小飞机看起了油管小视频,看好了一个视频,看了一下网站,我的妈耶,还是没有成功,然后查看了一下官方的提示
然后访问了WP官网,咦竟然访问不了?以前不是可以访问的吗?最近抽风?然后又打开了小飞机,么么 可以访问,有墙!
然后想一个办法:让服务器翻墙,说干就干
教程开始:
使用的系统: Linux centos 7
安装客户端shadowsocks命令:
yum install epel-release yum install python-pip pip install shadowsocks #安装ss
新建一个配置文件:shadowsocks.json
vi /etc/shadowsocks.json #使用VI编辑器编辑 #以下是配置内容 { "server":"your_server_ip", #ss服务器IP "server_port":your_server_port, #端口 "local_address": "127.0.0.1", #本地ip "local_port":1080, #本地端口 "password":"your_server_passwd",#连接ss密码 "timeout":300, #等待超时 "method":"rc4-md5", #加密方式 "fast_open": false, # true 或 false。如果你的服务器 Linux 内核在3.7+,可以开启 fast_open 以降低延迟。 "workers": 1 # 工作线程数 }
使用配置文件建立连接
nohup sslocal -c /etc/shadowsocks.json /dev/null 2>&1 &
安装转发代理Privoxy
yum install privoxy
查看vim /etc/privoxy/config文件,先搜索关键字:listen-address找到listen-address 127.0.0.1:8118这一句,保证这一句没有注释,8118就是将来http代理要输入的端口。然后搜索forward-socks5t,将forward-socks5t / 127.0.0.1:1080 【后面一个】.此句的注释去掉
启动privoxy
privoxy /etc/privoxy/config
配置环境变量
vim /etc/profile #编辑文件 export http_proxy=http://127.0.0.1:8118 export https_proxy=http://127.0.0.1:8118 source /etc/profile
验证:
curl google.com curl baidu.com
docker设置http代理
(看需求使用)
mkdir -p /etc/systemd/system/docker.service.d vim /etc/systemd/system/docker.service.d/http-proxy.conf [Service] Environment="HTTP_PROXY=http://[proxy-addr]:[proxy-port]/" "HTTPS_PROXY=https://[proxy-addr]:[proxy-port]/"
如果还有内部的不需要使用代理来访问的Docker registries,那么嗨需要制定NO_PROXY环境变量:
[Service] Environment="HTTP_PROXY=http://[proxy-addr]:[proxy-port]/" "HTTPS_PROXY=https://[proxy-addr]:[proxy-port]/" "NO_PROXY=localhost,127.0.0.1,docker-registry.somecorporation.com"
重启docker
systemctl daemon-reload systemctl restart docker
完工
也可以使用SSR的方式设置:https://bducds.com/xiao-bai-395.html
本文作者为Mr.Bai,转载请注明。