Tag: Experience Sharing

81 Posts

The Second Restructuring of the Blog Architecture: Service Migration and Active-Active Disaster Recovery Practices Triggered by VPS Relocation
1 Introduction As the expiration date of Tencent Cloud Lightweight Server is approaching, I have been hesitating whether to renew it. The first year was 99 yuan/year, and the second year I remember was 300 yuan/year (I don’t remember clearly, about that), and what is the price for the third year? I took a look and saw that: I thought the backup…
Setting up a lightweight bypass gateway based on an HTTP proxy: a practical guide to redsocks2 + iptables
1 Introduction Speaking of the scientific environment in my home, after three major optimizations, the structure is as follows: Currently, this structure is running well. If a device in the intranet needs to have "global" scientific capabilities, you only need to select the device in "Flow Control Diversion" - "Diversion Settings" - "Port Diversion" on iQIYI...
From QUIC to HTTP2: Building a more private and stable Cloudflare Tunnel solution
Foreword: Last week, I went back to my hometown to celebrate the Chinese New Year for a few days, so I didn’t have much time to write articles (actually, I had 2 articles in progress, but they were stuck in the middle and needed time to study and experiment), so this week’s content can be written in a short but necessary article to highlight the key knowledge points: Clou…
A bloodbath triggered by a "steamed bun": A record of the blog access anomalies caused by upgrading tailscale these past few days.
A few days ago, I saw that the devices running TailScale were running all kinds of strange versions of TailScale. Due to my obsessive-compulsive disorder, I changed the version of TailScale for all the devices running TailScale (except Qnap NAS and OpenWRT, because these two official versions are currently...
Solving the WordPress AJAX protection challenge: Using Cloudflare Tunnel to "distribute" normal website access traffic from attack traffic.
Preface I have been facing continuous attacks since a few weeks ago. The key point is that these attacks are not the previous HTTP flood attacks with no technical content, but are based on a weak point in the defense of WordPress: the ajax function entrance (/wp-admin/admin…
Summary of solutions to the WordPress file upload size exceeding the php.ini limit
Foreword Friends who use WordPress to build websites, if there are the following application scenarios: installing new themes, installing plug-ins, uploading files and pictures, etc., most of them have probably encountered the embarrassing problem shown in the figure below: This is because WordPress is developed using the PHP language, and php.ini …
How to handle the "This site has encountered a fatal error" problem in WordPress
Preface I received an email today: I knew something was going to go wrong again, and sure enough: The backup site of wordpress could not use /wp-admin to log in to the backend dashboard due to the failure of the automatic upgrade plug-in, but if I did not log in to the backend and just accessed it normally, there was no problem...
An incomplete guide to emby's advanced features
I have written relatively few articles about emby, mainly because I really don’t think there is anything worth writing about, there is no technical content, and there are a lot of introductory tutorials on the Internet. However, because I just finished the final work of the data migration after purchasing the hard disk yesterday, I am in the mood to optimize the demonstration site...
QNAP's scalable and cost-effective storage solutions for home environments
Foreword For the analysis of the needs of general users for NAS, please refer to my other article (A series of tricks on how to choose the NAS that suits you best), so I won’t go into details here. The main target of this article is people who need a lot of storage space on NAS, including but not limited to: people who have a hobby of collecting…