Frp P2P mode
This article explains how to use frp to create a P2P model, establishing a direct connection between two frpc servers through hole punching.
Frp supplementation and improvement
This article mainly provides supplements for areas prone to errors and improves the usage of frp.
Disable password-based SSH login and restrict SSH access to key-based authentication on Linux and Mac
To enhance security, it is recommended to disable SSH password login and allow access only through private key authentication. Below are the steps to achieve this on Linux and macOS.
Complete Guide to Use Frp
Frp is primarily used to solve NAT and firewall issues, allowing external networks to access services located within the internal network.
OpenStack Series Chapter0: Creating-and-Deleting-VMs-instaces(2)
This article mainly introduces how to create and delete the VMs instance in openstack by using CLI in terminal.
OpenStack Series Chapter0: Creating-and-Deleting-VMs-instaces(1)
This article mainly introduces how to create and delete the VMs instance in openstack by clicking on the mangement dashboard.
Complete Guide to deploy Gerrit
This article mainly talks about how to deploy Gerrit in distributed way.
NGINX Series Chapter1: Deploying NGINX
This article mainly introduces how to deploy NGINX on a local server and also explains the basic concepts of nginx. It's an essential guide for any beginner or intermediate developer looking into web development with NGINX series.
Ansible Series Chapter4: Detailed Explanation of Ansible Content Collections
I'll describe how Ansible Content Collections are used to distribute modules and plug-ins, and create plays that use content from them.
2025/03/08 English accumulation
Here, I will document my understanding of how to accumulate knowledge in a new language (English). This is an ongoing process and requires time. However, with practice it becomes easier as you get better at reading comprehension speedily.