How to Set Up a Sing-Box Server
This guide deploys a Sing-Box server using VLESS + Reality + XTLS Vision, with optional Warp routing and Fail2Ban hardening. It is designed for Debian or Ubuntu VPS environments and follows the client guide for consistency. 1. System Requirements Debian or Ubuntu VPS Root or sudo access TCP port 443 open (recommended) Access to configure the firewall (UFW recommended) 2. Docker and Compose Installation We use Docker to ensure reproducible deployment. ...
How to Set Up a Sing-Box Client
This guide deploys a Sing-Box client with Docker for SOCKS proxy access using VLESS + Reality. The setup prioritizes stability, security, and minimal interference with the host system, making it well suited to Arch Linux users. 1. System Requirements Linux (Arch Linux recommended) Root or sudo access Internet access A VPS with VLESS + Reality server already configured 2. Docker and Compose Installation We use Docker and Docker Compose to isolate Sing-Box from the host system. ...
How to Set Up Arch Linux
This guide explains how to install Arch Linux from scratch, from disk partitioning and base system installation to essential system configuration. This approach suits users who want a minimal, fully customizable environment with maximum control, performance, and long-term maintainability. 1. Preparation 1.1 Installation USB Write the Arch Linux ISO to a USB drive: sudo dd if=archlinux-2025.iso of=/dev/sdX bs=4M status=progress oflag=sync Tip: if → input ISO file of → target USB device (e.g., /dev/sdb) bs=4M → block size status=progress → show progress oflag=sync → ensure all data is written Warning: Double-check of=/dev/sdX. The wrong device will cause data loss. ...
How to Set Up a V2Ray Client
This guide explains how to run v2rayA with Docker and Docker Compose. v2rayA provides a user-friendly web UI for managing and configuring a V2Ray client in a scalable, maintainable container environment. 1. Preparation 1.1 Docker Installation Install Docker: sudo pacman -S docker Add your user to the Docker group: sudo usermod -aG docker $(whoami) Create the Docker configuration directory: sudo mkdir -p /etc/docker Create /etc/docker/daemon.json to use a registry mirror: cat <<EOF | sudo tee /etc/docker/daemon.json > /dev/null { "registry-mirrors": [ "https://dockerproxy.net" ] } EOF Enable and start Docker: ...
How to Set Up a Hugo Blog
This guide shows how to build and deploy a Hugo blog with PaperMod and GitHub Actions for fast, version-controlled publishing with continuous deployment. 1. Preparation 1.1 GitHub Repositories This guide uses GitHub for both the source and deployment repositories. You need: Private repository: my-blog → for Hugo source files Public repository: username.github.io → for generated static files via GitHub Pages Tip: The public repository must exist before deployment. 1.2 Git Installation # Install Git # Download: https://git-scm.com/ git config --global user.name "yourusername" git config --global user.email "youremail@example.com" Tip: Verify the Git configuration with git config --list. ...
How to Set Up a V2Ray Server
This guide explains how to deploy V2Ray with WebSocket, TLS, Cloudflare CDN, and Warp. It is intended for users in China who want stable, encrypted international internet access while keeping their VPS IP hidden. 1. Preparation 1.1 VPS This guide uses a RackNerd VPS in Los Angeles, though any offshore VPS will work. Recommended system environment: OS: Debian 11+ or Ubuntu 20.04+ CPU: 1 core or higher RAM: at least 1 GB Open TCP ports 80 and 443 Connect to your VPS and update the system: ...