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

Proxmox LXC를 이용해서 Wireguard VPN 서버 구축하기.(Feat. Wg-easy)

달소 달소 2692

0

13

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

 

이번글은 Proxmox에서 VPN서버를 가벼운 LXC 컨테이너를 이용해서 구축하는방법입니다.

LXC 자체가 VM 보다 가볍기 때문에 VPN서버용도로 만들기에 딱이라고 생각합니다 ㅎㅎ

 

물론 관리편의성을 위해 docker + wg-easy를 이용해서 설치할것이기때문에 차근차근 따라와주시면 되겠습니다.

 

전체적인 순서는

LXC 생성(Ubuntu 22) + Docker 설치 + wg-easy(Wireguard GUI 버전) 으로 진행예정입니다.

 

LXC 컨테이너 생성하기

 

먼저 사용할 Ubuntu 22 템플릿을 다운로드 받아주겠습니다.
LXC 컨테이너는 경량화된 리눅스로 템플릿이 별도로 있기때문에 사용하고 계신 스토리지의 CT 템플릿 -> 템플릿으로 갑니다.

image.png.jpg

보면 꽤나 많은 템플릿을 기본적으로 지원하는것을 확인할 수 있습니다

image.png.jpg

image.png.jpg

 

다운로드가 완료되면 컨테이너를 생성하겠습니다.

lxc 컨테이너는 보안상 권한이 없는 컨테이너로 만들어주셔야 안전합니다.

image.png.jpg

그리고 템플릿은 아까 만든 템플릿으로!

image.png.jpg

 

image.png.jpg

 

CPU랑 메모리는 원하는대로 주시고 네트워크 IP할당도 여기서해줍니다.

 

image.png.jpg

DNS는 언제나 8.8.8.8

image.png.jpg

 

image.png.jpg

 

image.png.jpg

생성이 완료되면 콘솔을 실행시켜주면됩니다.

image.png.jpg

확실히 리소스를 어마어마하게 적게먹는군요

image.png.jpg

 

Docker 설치하기

경량화 LXC이다보니 apt update && apt upgrade -y 후에 curl 명려어도 설치해주셔야합니다.
apt install curl

 

https://svrforum.com/os/231671

안녕하세요. 달소입니다. 이번글은 앞서 설치 한 Ubuntu 22.04 LTS 버전에 Docker를 설치하는방법입니다. 도커에대해 생소하신분들은 아래 글을 참고해주세요....
달소 | 2022.04.04

 

image.png.jpg

 

+ docker-compose도 설치해주세요.(apt install docker-compose)

 

Wireguard 설치하기(Feat. WG-Easy)

사용할 이미지는 wireguard web ui 버전인 WG-Easy 입니다.

 

https://svrforum.com/svr/43830

    안녕하세요. 달소입니다.   오늘은 Wireguard VPN을 GUI로 사용할 수 있는 wg-easy 를 소개해드리고자합니다...
달소 | 2021.06.23

 

저는 기존에 생성해놓은 데이터가있기때문에 해당 디렉터리를 옮겨서 진행했습니다.

 

image.png.jpg

docker-compose.yml 파일을 수정 후 컨테이너를 생성합니다.

 

image.png.jpg

 

컨테이너 생성 후 ip:51521 포트로 접근해보시면 관리콘솔이 뜨시고 

포트포워딩만 하시면 정상적으로 사용이 가능하실겁니다!

 

전 기존에 사용하던 데이터들도 그대로 마이그레이션했기때문에 데이터도 그대로입니다.

 

image.png.jpg

 

포트포워딩은 51820 -> ip:51820으로 해주시고 변경하려면 docker-compose의 내용을 수정해주시면됩니다

 

image.png.jpg

신고공유스크랩
13

달소 달소
97Lv. 190554P
다음 레벨까지 1526P


메인서버 - Ryzen 5700G / Proxmox 7.2 / Ubuntu / Xpenology / 기타 VM 등등
보조서버 - Intel i9-9900ES(QQC0) / H370M / Proxmox 7.1 / 아직개발용서버로 사용중
백업스토리지서버 - DS920+ 
하드웨어,가상화 등등 여러 IT분야에 관심이 두루두루많습니다만 깊게알고있는건 없습니다 하하하

profile image 1등
쪼꼬모카라떼 2022.05.04. 17:44

한줄짜리 pivpn 고고

curl -L https://install.pivpn.io | bash

pivpn으로 설정했어요

pivpn이 커맨드지만 쉬운거 같아요

profile image
달소 글쓴이 2022.05.04. 17:46
쪼꼬모카라떼

이건 open vpn 인거같은데 맞을까요??

ㅎㅎ 개인적으로 wireguard vpn이 너무 편해서...

 

profile image
달소 글쓴이 2022.05.04. 22:31
쪼꼬모카라떼

오호 그렇군요... GUI가 아니라면 클라이언트 추가시에도 편리할까요??

profile image
달소 글쓴이 2022.05.05. 13:20
쪼꼬모카라떼

오오 엄청좋군요! 나중에 한번 테스트해봐야겠습니다 ㅎㅎ

3등
섭린이 2022.05.26. 16:59

LXC를 정확히 이해 못해서 그런데 ㅠ

LXC가 VM을 완전히 대체하는 효율좋은 신기술 같은건가요?

profile image
달소 글쓴이 2022.05.26. 17:32
섭린이

개념자체가 다릅니다.

LXC 는 기본 Host 커널을 공유하는 경량화 VM이고

VM은 아예 격리된 가상머신이라고보시면됩니다.

rlgus9708 2022.09.25. 19:24

똑같이 설치해서 도커 컨테이너까지 띄웠는데 왜 관리콘솔에 접속이 안될까요?..

profile image
달소 글쓴이 2022.09.25. 23:22
rlgus9708

51821 포트로 방화벽 오픈은 되어있으신건가요?

netstat -lntp로 51821이 listen인지 확인하시면됩니다

Ksbjwbjs 2022.10.03. 20:49

혹시 이런글볼때마다 쉘이 되게 예쁘게 꾸며져있는데 어떻게 하신건지 말씀해주실ㄹ수 있나요?

profile image
달소 글쓴이 2022.10.04. 09:02
Ksbjwbjs

https://blog.dalso.org/article/bashshell-setting

요거 참조하시면 되실거같습니다~

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

취소 댓글 등록

cmt alert

신고

"님의 댓글"

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

댓글 삭제

"님의 댓글"

삭제하시겠습니까?


목록

공유

facebooktwitterpinterestbandkakao story

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

서버구축 게시판 이동하기
분류 제목 글쓴이 날짜 조회 추천
공지 서버OS(ESXi/Linux/Router 등) 게시판 이용안내. 달소 21.11.16.17:43 584 +1
ESXi 공지 ESXi 관련 추천글 모음 5 달소 21.04.23.12:19 3745 +6
ESXi USB LAN으로 ESXi8 설치하기.(Feat. Realtek LAN) 15 달소 23.01.01.18:51 2166 +2
Assistant OS 당신이 알아야할 새로운 스탠다드 Matter란 무엇인가 5 DarkAcid 22.12.30.02:38 735 +1
Proxmox 인텔 igpu는 gvt-g를 이용해 두개 이상의 가상머신에 패스스루 해줄 수 있네요. 13 니즛 22.12.23.02:19 1363 +1
질문
normal
초코코알라 23.05.06.18:14 661 0
Proxmox
image
굿럭 23.01.05.12:59 1419 0
Linux
image
달소 23.01.05.10:23 359 0
질문
image
swift89 23.01.04.14:05 378 0
질문
image
DarkAcid 23.01.04.12:34 438 0
Linux
image
콜라 23.01.03.23:07 615 0
질문
normal
ENTJ도플랜 23.01.03.13:15 305 0
Proxmox
image
eyeball 23.01.02.14:42 1220 0
ESXi
image
달소 23.01.01.18:51 2166 +2
질문
normal
누구냐 23.01.01.00:06 459 0