• 돌아가기
  • 아래로
  • 위로
  • 목록
  • 댓글
Ubuntu

Ubuntu 20.04 Docker를 이용한 Wireguard VPN 구축하기.

달소 달소 595

1

2

 

안녕하세요. 달소입니다.

 

저번에 WIreguard에 대해서 간단하게 알아봤었는데요

이번에는 Ubuntu 환경에서 Docker를 통해서 Wireguard를 직접 구축해보겠습니다.

올리고당 좀 늦었습니다 ㅎㅎ

 

아무래도 Docker로 구축했을때의 장점은 무엇보다 편의성입니다.

아래 과정들을 따라하신다면 쉽게 구축하실거라 생각하니 안되시면 댓글남겨주세요~

 

 

    이번에는 Ubuntu 20.04 LTS Server 버전에서 Docker 설치를 한번 진행해보겠습니다. 설치방법은 매...
달소 | 2021.01.15

 

도커 Image

사용할 도커이미지는 linuxserver의 wireguard 입니다

 

image.png.jpg

 

https://hub.docker.com/r/linuxserver/wireguard

 

매개편수 및 기타옵션은 Docker Hub에서 보시면 됩니다

 

도커 컨테이너 만들기

 

먼저 wireguard의 데이터를 저장할 디렉터리를 먼저 생성해주겠습니다.

 

mkdir -p /data/wireguard/config

 

이렇게 볼륨매칭을 시켜줘야 컨테이너를 삭제하고 재생성할때에도 데이터가 유지됩니다.

 

컨테이너 생성은 아래 명령어로하나 [공인ip/ddns], 외부포트 부분은 사용자에 맞게 수정해주시면됩니다.

 

sudo docker create \
--name=wireguard \
--cap-add=NET_ADMIN \
--cap-add=SYS_MODULE \
-e PUID=$UID \
-e PGID=$(id -g $USER) \
-e TZ=Asia/Seoul \
-e SERVERURL=[공인ip/DDNS] \
-e SERVERPORT=[외부포트] \
-e PEERS=10 \
-e PEERDNS='8.8.8.8' \
-e INTERNAL_SUBNET=10.10.0.0 \
-p [외부포트]:51820/udp \
-v /data/wireguard/config:/config \
-v /lib/modules:/lib/modules \
--sysctl="net.ipv4.conf.all.src_valid_mark=1" \
--restart unless-stopped \
linuxserver/wireguard

 

저는 외부포트로 51820을 사용하니 공유기 or 방화벽에서도 동일하게 포트포워딩 설정을해주면됩니다.

 

image.png.jpg

 

image.png.jpg

 

이제 생성한 컨테이너를 생성해주세요.

 

docker start wireguard

 

실행후에 /data/wireguard/config 아래로 들어가보면 아래처럼 peer가 순서대로있는걸 보실수있습니다.

 

환경변수에서 peer수를 설정해준만큼 생성이 되고 

여기서 peer1.conf의 내용을 클라이언트에 복붙하거나 png파일의 qr코드를 찍으면 바로 연동됩니다.

 

image.png.jpg

 

 

Wire Guard 접속하기.(Windows)

https://www.wireguard.com/install/#windows-7-8-81-10-2012-2016-2019

공식홈페이지에서 다운로드받으면 됩니다.

 

image.png.jpg

 

위 복사했던 내용을 그대로 복붙해주세요.

image.png.jpg

 

내부망 연결도 잘 되는걸 확인할 수 있습니다.

 

image.png.jpg

신고공유스크랩
2
1등
덴브 2021.11.15. 17:22

이렇게 꿀정보가 여기 숨어 있었군요 ㅠㅠ 제가 딱해보고 싶었던건데.. 집에 가서 한번 해봐야겠슴둥..

댓글 쓰기 권한이 없습니다. 로그인

취소 댓글 등록

cmt alert

신고

"님의 댓글"

이 댓글을 신고하시겠습니까?

댓글 삭제

"님의 댓글"

삭제하시겠습니까?


목록

공유

facebooktwitterpinterestbandkakao story

본 게시판은 서버구축 게시판과 통합되었습니다.

서버구축 게시판 이동하기
분류 제목 글쓴이 날짜 조회 추천
공지 서버OS(ESXi/Linux/Router 등) 게시판 이용안내. 달소 21.11.16.17:43 591 +1
ESXi 공지 ESXi 관련 추천글 모음 5 달소 21.04.23.12:19 3784 +6
ESXi USB LAN으로 ESXi8 설치하기.(Feat. Realtek LAN) 15 달소 23.01.01.18:51 2211 +2
Assistant OS 당신이 알아야할 새로운 스탠다드 Matter란 무엇인가 5 DarkAcid 22.12.30.02:38 747 +1
Proxmox 인텔 igpu는 gvt-g를 이용해 두개 이상의 가상머신에 패스스루 해줄 수 있네요. 13 니즛 22.12.23.02:19 1399 +1
Ubuntu
image
달소 22.12.16.11:00 642 0
Ubuntu
normal
만곰이 22.11.17.13:20 184 0
Ubuntu
image
레노 22.10.01.09:43 1752 +2
Ubuntu
image
달소 22.09.05.17:26 2073 0
Ubuntu
image
달소 22.08.21.15:03 670 0
Ubuntu
image
달소 22.08.01.22:56 8322 +4
Ubuntu
image
달소 22.08.01.22:29 1099 0
Ubuntu
image
고양이 22.07.09.23:24 489 +3
Ubuntu
image
달소 22.06.25.20:23 512 +2
Ubuntu
image
나스초보 22.06.14.17:20 221 0
Ubuntu
normal
섭리 22.06.01.19:30 116 0
Ubuntu
image
달소 22.05.19.13:27 838 +2
Ubuntu
image
달소 22.05.12.12:00 926 +1
Ubuntu
image
달소 22.05.03.15:15 1238 +4
Ubuntu
image
달소 22.05.03.14:51 1681 +3
Ubuntu
image
달소 22.05.03.09:26 1655 0
Ubuntu
image
달소 22.04.28.18:44 613 +1
Ubuntu
image
달소 22.04.28.18:19 288 0
Ubuntu
image
달소 22.04.22.11:46 2321 +3
Ubuntu
image
달소 22.04.22.11:12 203 +3
Ubuntu
normal
서버융 22.04.19.16:57 92 +1
Ubuntu
image
달소 22.04.04.17:28 4822 +3
Ubuntu
image
달소 22.04.01.17:29 5505 +5
Ubuntu
image
달소 22.04.01.15:34 5074 +3
Ubuntu
image
달소 22.04.01.14:58 852 +1
Ubuntu
image
달소 22.04.01.11:35 84 +1
Ubuntu
image
달소 22.03.30.21:30 1037 +1
Ubuntu
normal
syaro 22.03.19.18:15 605 +1
Ubuntu
image
달소 21.12.07.23:47 856 +1
Ubuntu
image
광기의초심자 21.11.20.22:27 271 +1
Ubuntu
image
달소 21.10.09.21:29 177 +1
Ubuntu
image
달소 21.08.05.12:10 155 0
Ubuntu
image
달소 21.07.15.18:26 212 0
Ubuntu
image
달소 21.07.10.21:14 158 0
Ubuntu
image
달소 21.07.10.13:21 144 +1
Ubuntu
image
달소 21.05.11.11:22 285 0
Ubuntu
image
달소 21.04.28.18:00 295 0
Ubuntu
image
달소 21.04.22.17:11 332 +1
Ubuntu
image
달소 21.04.22.14:28 242 0
Ubuntu
image
달소 21.04.22.11:37 741 0
Ubuntu
image
달소 21.04.15.15:09 215 0
Ubuntu
image
달소 21.04.15.04:56 614 +2
Ubuntu
image
달소 21.03.26.16:55 595 +1
Ubuntu
image
달소 21.03.22.23:48 760 0
Ubuntu
image
달소 21.03.22.22:59 620 +1
Ubuntu
image
달소 21.03.19.23:52 38 0
Ubuntu
image
달소 21.03.19.23:31 377 0
Ubuntu
image
달소 21.03.19.18:34 144 0
Ubuntu
image
달소 21.03.17.18:31 216 0
Ubuntu
image
달소 21.03.17.16:50 281 +1
Ubuntu
image
달소 21.02.26.15:02 1579 0
Ubuntu
image
달소 21.01.25.14:19 209 0
Ubuntu
image
달소 21.01.19.22:52 130 +1
Ubuntu
image
달소 21.01.19.14:53 392 0
Ubuntu
image
달소 21.01.15.23:25 257 +1
Ubuntu
image
달소 21.01.15.18:45 295 0
Ubuntu
image
달소 21.01.12.11:51 215 0
Ubuntu
image
달소 21.01.11.18:21 161 +1
Ubuntu
image
달소 21.01.07.16:13 138 0
Ubuntu
image
달소 21.01.06.20:51 311 0
Ubuntu
image
달소 21.01.06.15:18 218 +1
Ubuntu
image
달소 20.12.31.12:30 98 0
Ubuntu
image
달소 20.12.31.12:29 154 0