시놀로지 라우터를 위한 스크립트 모음이 있다.
사용을 위해서는 라우터에 usb 나 sdcard 와 같은 메모리가 ext3 format 으로 사용중이어야 한다.
아래 링크에서 확인하면 된다.
https://gitlab.com/Kendek/syno-router-scripts/-/blob/master/README.md#wireguard_installsh
1. 설치
라우터에서 ssh 접속이 가능하도록 한 후
ssh 로 접속한다.
로그인은 root 계정으로 한다. (admin 계정이 아님!! 암호는 admin 계정과 동일)
로그인 후 아래 내용을 입력하면 자동으로 설치 스크립트 창이 뜬다.
sh -c "$(wget -O- goo.gl/Pkyohd)"
WireGuard VPN 설치를 위해서 먼저 사용 할 수 있는 환경을 설치해야 하는데
1번 entware나 2번 ubuntu 아무거나 설치해도 된다.
설치 후 5번 wireguard 를 눌러서 설치하면 된다.
2. 라우터 방화벽 설정
wiregurad 사용을 위해서는 시놀로지 라우터에서 방화벽 설정을 아래와 같이 해주어야 한다.
Necessary firewall rule for connection:
Protocol Source IP Source port Destination IP Destination port Action
UDP | All | All | SRM | 51820 | Allow |
Necessary firewall rule for access to local network:
Protocol Source IP Source port Destination IP Destination port Action
TCP/UDP | 10.7.0.0/255.255.255.0 | All | All | All | Allow |
3. client 용 설정 파일, QR code 확인
다시 스크립트 접속 후 5번 메뉴 wireguard 에 들어가서 client 추가를 하면 자동으로 설정 및 qrcode 생성이 된다.
생성된 설정 파일 및 QR code는 라우터에 저장되며 라우터 file station 또는 다른 방식으로 접근해서 확인하면 된다.
4. VPN client 설정
안드로이드는 구글 스토어에서 wireguard 를 설치하고 위에서 만든 QR코드를 리딩하기만 하면 자동으로 추가된다.
그리고 바로 사용 가능하다.
윈도우의 경우에는 위에서 만든 컨피그 파일을 불러오면 된다.
참조를 위해 아래 링크도 남겨놓는다.
참조할만한 링크
https://golb.hplar.ch/2019/07/wireguard-windows.html
https://serversideup.net/generating-wireguard-qr-codes-for-fast-mobile-deployments/
https://serversideup.net/how-to-configure-a-wireguard-ios-client/
https://serversideup.net/how-to-configure-a-wireguard-android-vpn-client/
https://ziwon.github.io/post/wireguard/
https://www.wireguard.com/quickstart/
'서버와 홈디바이스 > NAS, VPN, 클라우드' 카테고리의 다른 글
Proxmox UPS 설정 가이드 (1) | 2023.03.22 |
---|---|
시놀로지 duckdns dns 인증서 설정 - acme (0) | 2023.03.22 |
Proxmox 7.0 컨테이너에서 plex hw 트랜스코딩 사용 (0) | 2021.08.16 |
Android ADB 연결 후 vi / nano 에디터 사용 (0) | 2020.08.13 |
Wireguard 설치 - ubuntu 18.04 (0) | 2020.07.11 |