wordpress.org官网429 too many requests错误的最佳解决方法

自然
350
文章
389
评论
2019年11月19日09:49:09 2 1504字阅读5分0秒

WordPress.org提示错误429 too many requests已经有一段时间了,在此期间有过一段时间的恢复期,仅仅是那么极短的时间。自然猜测可能是攻击者的攻击总量在不断增加或者wordpress针对中国区的前端服务器防攻击策略过于严格。

wordpress.org官网429 too many requests错误的最佳解决方法

最近在其他小伙伴的网站看见有人为此搭建了一个wordpress.org镜像站点用于浏览wordpress官网及插件、主题、wordpress核心程序的离线下载。http://wp101.net做的镜像还是比较全面的,download、plugins、themes、showcase、文档都做了镜像。对于小伙伴而言都是非常不错的选择。

自然比较推荐使用VPC网络的形式来为国内wordpress站点提供安全可靠的在线通讯服务,让wordpress站点与wordpress.org服务器直接交互数据,尽量减少中间环节。基本设置可以参考下面这篇文章:

镜像站点更新wordpress核心程序

如果你希望通过此类镜像站来完成wordpress核心程序的更新,可以将以下代码放到主题根目录下的functions.php文件内的最后一个花括号前面:

/*
文件镜像站点 wp101.net 来自互联网,自然无法判定任何安全保障
*/
add_filter('site_transient_update_core', function($value){
	foreach ($value->updates as &$update) {
		if($update->locale == 'zh_CN'){
			$update->download	= 'http://cn.wp101.net/latest-zh_CN.zip';
			$update->packages->full	= 'http://cn.wp101.net/latest-zh_CN.zip';
		}
	}
 
	return $value;
});

通过VPC网络与wordpress.org服务器直接通讯

PROXY的官方使用文档:https://developer.wordpress.org/reference/classes/wp_http_proxy/

感兴趣的小伙伴可以自行了解与学习这部分内容,其原理主要是使用正向代理的方式实现了wordpress站点与wordpress.org服务器的通讯。

只需要将下面的代码放到wordpress站点根目录下的wp-config.php内即可,请修改为可用参数:

//VPC服务器地址
define('WP_PROXY_HOST', 'vpc-ixmu.xyz');
//VPC服务器端口
define('WP_PROXY_PORT', '10443');
//VPC服务器登陆用户名
//define('WP_PROXY_USERNAME', 'username');
//VPC服务器登陆密码
//define('WP_PROXY_PASSWORD', 'password');
//VPC服务需要排除的域名
//define('WP_PROXY_BYPASS_HOSTS', 'localhost');

 

总结

不论是镜像服务还是正向代理服务都可以让我们下载到最新版本的wordpress核心程序。相对而言使用VPC正向服务更加安全可靠,它的功能更加丰富,让你可以获得完整的wordpress.org体验。自然现在使用的是VPC网络的方式让站点与wordpress.org直连,这不仅可以完成日常的wordpress核心程序更新,还可以正常的使用wordpress插件中心和wordpress主题中心,直接在线上完成所有的安装更新服务。

weinxin
自然博客
快来关注一下,一个linux运维爱好者的个人博客!
  • 本文由 发表于 2019年11月19日09:49:09
WP-China-Yes自建wordpress中国区仓库源 Nginx

WP-China-Yes自建wordpress中国区仓库源

WordPress的CDN在19年被国内攻击后(存疑),一直屏蔽了大陆IP的访问,从大陆访问WP的服务都会返回429 Too Many Requests。虽然WP官方社区并不承认屏蔽了大陆地区的访问(...
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

评论:2   其中:访客  1   博主  1
    • 一为忆 一为忆 2

      不能复制了???代码都不能复制 :!:

        • 自然 自然 8

          回复 一为忆 刚升级主题开了防复制,现在应该好了