Tutorial de instalación de WireGuard con un solo clic:
Dirección del proyecto: https://github.com/iwantruncom/WireGuard-install-cn
Gracias al autor original Angristan y al camarada Zhang Gousheng.
I. ¿Para quién es adecuado este tutorial?
Muchos principiantes quieren configurar su propia VPN, pero al ver Linux, puertos, cortafuegos, claves y configuraciones de clientes, se sienten muy complicados.
De hecho, si solo lo usas tú mismo, o para configurar un nodo WireGuard privado para tu teléfono o computadora, no necesitas un umbral técnico muy alto. Este artículo presenta el script de instalación de WireGuard en chino con un solo clic, que ha simplificado el complejo proceso de instalación en una guía en chino, y la mayoría de las opciones se pueden completar simplemente presionando Enter.
- Adecuado para usuarios que desean configurar su propia VPN privada
- Adecuado para principiantes que no están familiarizados con los comandos de Linux
- Adecuado para personas que desean conectarse rápidamente escaneando un código QR en sus teléfonos
- Adecuado para personas que desean crear nodos separados para teléfonos, computadoras y tabletas
II. ¿Qué es WireGuard?
WireGuard es un protocolo VPN ligero, eficiente y moderno. En comparación con las VPN tradicionales, es más fácil de configurar, más rápido y consume menos recursos, por lo que es muy adecuado para que los VPS personales configuren VPN privadas.
III. ¿Qué necesitas preparar antes de la instalación?
Configuración recomendada de VPS
| Proyecto | Recomendación |
|---|---|
| CPU | 1 núcleo es suficiente |
| Memoria | 512 MB o más |
| Disco duro | 5 GB o más |
| Tráfico | Cuanto más, mejor |
| Sistema | Debian 12 o Ubuntu 22.04 son más adecuados para principiantes |
| Virtualización | KVM es preferible |
IV. ¿Qué sistemas son compatibles?
Este script es compatible con las distribuciones comunes de Linux, pero debe ejecutarse con permisos de root.
| Sistema | Requisitos mínimos de versión |
|---|---|
| Debian | 10 y superior |
| Ubuntu | 18.04 y superior |
| Fedora | 32 y superior |
| CentOS / AlmaLinux / Rocky | 8 y superior |
| Oracle Linux | 8 y superior |
| Arch Linux | Última versión |
| Alpine Linux | Última versión |
V. ¿Cómo iniciar sesión en VPS a través de SSH?
Después de comprar un VPS, debes preparar la siguiente información:
- Dirección IP del servidor
- Puerto SSH, generalmente 22
- Nombre de usuario, generalmente root
- Contraseña de root, o clave privada SSH
Suponiendo que la dirección IP de tu servidor es 1.2.3.4 y el nombre de usuario es root, puedes usar el siguiente comando para iniciar sesión:
La primera vez que inicies sesión, la terminal puede mostrar:
yes
VI. Comando de instalación de WireGuard con un solo clic
Después de iniciar sesión en el VPS a través de SSH, confirma que eres el usuario root. Si no eres el usuario root, puedes ejecutar primero:
sudo su
Luego ejecuta los siguientes tres comandos:
wget https://raw.githubusercontent.com/iwantruncom/WireGuard-install-cn/main/wireguard-install-cn.sh
chmod +x wireguard-install-cn.sh
./wireguard-install-cn.sh
VII. ¿Cómo elegir durante el proceso de instalación?
Después de ejecutar el script, aparecerá una guía de instalación en chino. En circunstancias normales, los principiantes no necesitan modificar demasiados parámetros, y la mayoría de ellos pueden completarse simplemente presionando Enter.
VIII. ¿Qué hará automáticamente después de la instalación?
El script completará automáticamente la mayor parte de la configuración, sin necesidad de editar manualmente el archivo de configuración de WireGuard.
IX. ¿Cómo conectar WireGuard en el teléfono?
Usuarios de iPhone
- Abre la App Store
- Busca WireGuard
- Descarga la aplicación oficial de WireGuard
- Abre la aplicación, haz clic en + en la esquina superior derecha
- Selecciona «Escanear código QR»
- Escanea el código QR que se muestra en la terminal del servidor
- Guarde la configuración y abra el interruptor para conectar
Usuarios de Android
Los usuarios de Android pueden buscar WireGuard en Google Play o ir al sitio web oficial de WireGuard para descargar el APK.
Descarga del cliente oficial de WireGuard https://www.wireguard.com/install/X. ¿Cómo conectar WireGuard a una computadora?
Los usuarios de Windows, macOS y Linux pueden instalar el cliente oficial de WireGuard y luego importar el archivo de configuración .conf generado por el script.
Cliente oficial de WireGuard para Windows / macOS / Linux https://www.wireguard.com/install/El archivo de configuración del cliente generado por el script generalmente se encuentra en:
/root/wg0-client-nombre-de-su-cliente.conf
XI. ¿Cómo descargar el archivo de configuración en Mac?
Si utiliza Mac, puede ejecutar el comando scp en el terminal local de Mac para descargar el archivo de configuración del servidor al directorio de descarga de su máquina.
scp root@su-IP-de-servidor:/root/wg0-client-nombre-de-su-cliente.conf ~/Downloads/
Por ejemplo:
scp [email protected]:/root/wg0-client-phone.conf ~/Downloads/
Después de la descarga, abra el cliente WireGuard e importe este archivo .conf.
XII. ¿Cómo descargar el archivo de configuración en Windows?
Los principiantes de Windows recomiendan usar WinSCP para descargar el archivo de configuración, la interfaz es relativamente intuitiva.
Sitio web oficial de WinSCP https://winscp.net/Protocolo: SFTP
Nombre de host: Su IP de servidor
Nombre de usuario: root
Contraseña: Su contraseña de servidor
Puerto: 22
XIII. ¿Cómo agregar nodos a múltiples dispositivos?
Si ya ha terminado la instalación y desea agregar nodos a un segundo teléfono, computadora o tableta, no necesita reinstalar el sistema, solo necesita volver a ejecutar el script.
./wireguard-install-cn.sh
Verá un menú similar:
Por favor, seleccione la operación:
1) Agregar un nuevo cliente
2) Ver la lista de clientes
3) Eliminar un cliente
4) Desinstalar WireGuard
5) Salir
XIV. Pregunta más común: se muestra conectado, pero no se puede acceder a Internet
Este es el problema más común para los principiantes. Después de que muchas personas completan la instalación, WireGuard en el teléfono muestra que está conectado, pero no puede abrir la página web, o los datos de recepción Rx en la aplicación WireGuard siempre son 0 B.
Reglas de entrada correctas
| Artículo | Configuración |
|---|---|
| Tipo | Personalizado |
| Protocolo | UDP |
| Puerto | El puerto WireGuard que se muestra durante la instalación, por ejemplo, 51413 |
| Fuente | 0.0.0.0/0 |
UDP 51413 0.0.0.0/0
XV. ¿Cómo determinar si es un problema de firewall?
Abra la aplicación WireGuard y observe los datos de tráfico.
Tx tiene datos
Rx siempre es 0 B
Esto generalmente indica que el teléfono ha realizado una solicitud, pero el servidor no ha devuelto datos. Las razones comunes incluyen:
- El grupo de seguridad de VPS no ha permitido el puerto UDP
- El firewall del sistema VPS interceptó UDP
- El puerto WireGuard está mal rellenado
- La IP del servidor está mal rellenada
- El proveedor de servicios VPS bloquea UDP
Primero verifique el grupo de seguridad o el firewall en el backend de VPS.
XVI. Comandos de verificación comunes del lado del servidor
Si no puede conectarse, puede iniciar sesión en el servidor a través de SSH y ejecutar los siguientes comandos para verificar el estado de WireGuard.
systemctl status wg-quick@wg0
wg
systemctl restart wg-quick@wg0
XVII. ¿Dónde se guardan los archivos de configuración?
| Archivo | Ruta |
|---|---|
| Configuración del servidor | /etc/wireguard/wg0.conf |
| Configuración del cliente | /root/wg0-client-nombre-del-cliente.conf |
| Archivo de parámetros | /etc/wireguard/params |
/etc/wireguard a voluntad, de lo contrario, la configuración de WireGuard se perderá.
XVIII. ¿Cómo desinstalar WireGuard?
Si no desea seguir utilizándolo, puede volver a ejecutar el script y seleccionar desinstalar después de ingresar al menú de administración.
./wireguard-install-cn.sh
Luego seleccione:
4) Desinstalar WireGuard
/etc/wireguard primero.
XIX. Descripción de seguridad
- Los componentes del script se instalan desde el repositorio de software oficial del sistema
- El script no recopila ni carga datos de usuario
- Las claves de WireGuard se generan localmente en el servidor
- El archivo de configuración del cliente se guarda en la máquina del servidor
- Los permisos del archivo de configuración se establecen en legibles por root
XX. Resumen del proceso completo
Veintiuno, resumen de comandos de instalación con un clic
Después de iniciar sesión en el servidor SSH, ejecute:
wget https://raw.githubusercontent.com/iwantruncom/WireGuard-install-cn/main/wireguard-install-cn.sh
chmod +x wireguard-install-cn.sh
./wireguard-install-cn.sh
Después de la instalación, si necesita administrar el cliente, ejecute:
./wireguard-install-cn.sh
Descubre más desde 自由档案馆
Suscríbete y recibe las últimas entradas en tu correo electrónico.

