Hi there

When given the choice between being right or being kind, choose kind.

ClashX Ignoring Proxy for Specific Domains

ClashX Ignoring Proxy for Specific Domains
To avoid certain hosts going through the ClashX proxy, I reviewed relevant documentation and finally found a solution.
Read more →

Using MongoShake for MongoDB Data Synchronization

Using MongoShake for MongoDB Data Synchronization
For cross-border services, data synchronization between two ends is often required. My team has such a requirement, but currently implements data synchronization through scheduled tasks triggering scripts.
Read more →

DevOps - Using Gitlab CI to Build and Deploy Vue Projects

DevOps - Using Gitlab CI to Build and Deploy Vue Projects
This article introduces how to use Gitlab Runner to build and deploy Vue projects, providing a general understanding of the CI/CD process for Node-related projects.
Read more →

Unable to Access Server Using SSH Key

Unable to Access Server Using SSH Key
Suddenly, I couldn’t access my Aliyun OS server using SSH Key. I tried generating a local SSH Key and adding the public key to the server’s authorized_keys file, but I was still prompted for a password when connecting.
Read more →

XORM Project Practice Summary

XORM Project Practice Summary
Our work project uses Go for development, and we ultimately chose XORM for our ORM solution. We encountered many issues during implementation, but the official documentation is limited, so I’m sharing some tips and tricks here.
Read more →

Controlling External Monitor Brightness on macOS

Controlling External Monitor Brightness on macOS
I don’t know if you’ve experienced a similar pain point as me - connecting a MacBook Pro to a Dell monitor but being unable to adjust the monitor brightness within the system. For someone like me who often works late at night and wants to protect my eyes, I need to lower the brightness. That’s when I found the open-source tool Monitor Control.
Read more →

Experience with the HHKB Blank Version

Experience with the HHKB Blank Version
By chance, I heard about HHKB on a tech podcast on Podcasts. After waiting for half a year, I finally got the HHKB Professional HYBRID Type-S during JD’s 618 sale. After using it for less than a week, I’d like to share my experience.
Read more →

Vagrant 2.2.6 Compatibility Solution for VirtualBox 6.1

Vagrant 2.2.6 Compatibility Solution for VirtualBox 6.1
Recently, while cleaning up my computer, I carelessly upgraded VirtualBox from 6.0.* to 6.1.10. After the upgrade, I found that I could no longer start the project’s development environment.
Read more →

Using Socks5 Proxy in Laravel

Using Socks5 Proxy in Laravel
Recently, I needed to implement a Google login feature, but the production server could not access Google’s authentication server, so I wondered if I could use a Socks5 proxy in the HTTP Client.
Read more →

CentOS 7 Server Proxy Configuration

CentOS 7 Server Proxy Configuration
Recently, I encountered a requirement to support Google login, but found that the server could not access Google’s servers. Fortunately, I had an idle SS server, so I started working on it.
Read more →