发现自己博客站,访问不了了,排查原因。
原来是搭建博客站的vps(bwg处购买的洛杉矶vps)IP被墙了,可能前几天观看YouTube
忘了切换代理,用了自己搭建的v2ray代理被GFW侦查发现了(估计是流量太大被侦测到了),所以IP被放进了墙的列表。
首先想到的就是重置IP,发现bwg已关停免费更换IP的服务,现阶段更换IP需要付费,每次 8.79刀。不想破费8.79刀了,按照以往的被墙的规律,时间久了被墙IP自动会放出来。
手头正好有个华为云的香港ECS。所以,暂且做个反向代理实现访问博客站吧。
用boke.cc.com
镜像访问 blog.cc.com
华为云ECS上的nginx配置:
server {
listen 80;
listen 443 ssl;
#ssl on;
ssl_certificate /etc/nginx/cert/boke.cc.com.pem;
ssl_certificate_key /etc/nginx/cert/boke.cc.com.key;
ssl_session_cache shared:SSL:10m;
ssl_session_timeout 10m;
proxy_ssl_server_name on;
proxy_ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
server_name boke.cc.com;
add_header Strict-Transport-Security "max-age=31536000";
if ( $scheme = http ){
return 301 https://$server_name$request_uri;
}
if ($http_user_agent ~* (baiduspider|360spider|haosouspider|googlebot|soso|bing|sogou|yahoo|sohu-search|yodao|YoudaoBot|robozilla|msnbot|MJ12bot|NHN|Twiceler)) {
return 403;
}
location / {
sub_filter blog.cc.com boke.cc.com;
sub_filter_once off;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Referer https://blog.cc.com;
proxy_set_header Host blog.cc.com;
proxy_pass https://blog.cc.com;
proxy_set_header Accept-Encoding "";
}
}
配置后,nginx -t
测试一下配置是否正确
重启nginx服务
systemctl restart nginx
打开域名访问,成功!