WireGuard 설정 생성기

서버 및 클라이언트 설정 생성

자신만의 VPN 설정하기

WireGuard 서버 설정 지침

WireGuard 서버를 빠르게 실행하기 위한 최소한의 지침입니다:

  • 다음 소프트웨어와 설정으로 Debian 또는 Ubuntu 기반 서버를 생성하세요:

    sudo apt updatesudo apt install wireguard iptables -ysudo sysctl -w net.ipv4.ip_forward=1
  • 최소한 서버의 IP 또는 DNS로 '서버 호스트'를 업데이트하세요. 편집하면 이 도구가 즉시 설정과 QR 코드를 업데이트합니다.
  • 생성된 서버 설정을 클립보드에 복사하고 서버의 '/etc/wireguard/server.conf' 파일에 저장하세요.
  • 서버에서 WireGuard 인터페이스를 활성화하세요:

    sudo wg-quick up server
  • 공식 WireGuard 클라이언트 앱과 함께 사용할 모든 설정 파일이 포함된 zip 파일을 다운로드하세요. 또는 공식 WireGuard 모바일 앱에서 여기의 QR 코드를 스캔하세요.

이 도구 사용에 대한 참고사항:

  • 모든 편집은 즉시 모든 설정과 QR 코드를 업데이트합니다.
  • 키를 다시 생성하려면 이 페이지를 새로고침하세요.
  • PostUp (또는 PreDown) 텍스트 영역의 각 줄은 생성된 서버 설정에서 하나의 PostUp (또는 PreDown)을 생성합니다.
  • eth0가 호스트의 인터페이스 이름이 아닐 수 있습니다; 예를 들어, enp1s0일 수 있습니다. 이런 경우 기본 PostUp 및 PreDown 규칙에서 인터페이스 이름을 변경하세요.
Server
[Interface] Address = 10.10.1.1 ListenPort = 51820 PrivateKey = loading PostUp = iptables -A FORWARD -i %i -j ACCEPT; iptables -t nat -I POSTROUTING -o eth0 -j MASQUERADE PostUp = ip6tables -A FORWARD -i %i -j ACCEPT; ip6tables -t nat -I POSTROUTING -o eth0 -j MASQUERADE PreDown = iptables -D FORWARD -i %i -j ACCEPT; iptables -t nat -D POSTROUTING -o eth0 -j MASQUERADE PreDown = ip6tables -D FORWARD -i %i -j ACCEPT; ip6tables -t nat -D POSTROUTING -o eth0 -j MASQUERADE [Peer] PublicKey = loading AllowedIPs = 10.10.1.2/32
Client 1
[Interface] Address = 10.10.1.2 PrivateKey = loading DNS = 1.1.1.1 [Peer] Endpoint = server-dns-or-ip:51820 PublicKey = loading AllowedIPs = 0.0.0.0/0, ::/0 PersistentKeepalive = 25