728x90
💡 Today I Learned 요약 (6회차)
- Docker(도커)를 사용해서 wireguard vpn 서버를 구축할 수 있다
Docker로 wireguard VPN 서버 실행하기
VPN 서버인 Wireguard를 도커에서 구현하기 위한 참고 문서는 배틀필드를 돌리기 위해 오라클 클라우드를 사용해서 VM을 구성하고, 거기에 도커 - Wireguard를 돌리기 위한 방법을 수행하였으나 나 같은 경우는 장난감으로 돌리고 있는 우분투 서버가 있기 때문에 명령어 부분만 정리. 필요하신 분들은 아래 리서치 내역을 참고하면 될 듯.
# apt update 하기
sudo apt-get update;sudo apt-get -y upgrade;sudo apt-get -y dist-upgrade;
# 도커 준비
curl -sSL https://get.docker.com | sh
sudo usermod -aG docker $(whoami)
# 도커 run (ip와 비밀번호는 각자 취향대로..)
docker run -d --name=wg-easy -e WG_HOST=1.2.3.4 -e PASSWORD="1q2w3e4r!" -v ~/.wg-easy:/etc/wireguard -p 51820:51820/udp -p 51821:51821/tcp --cap-add=NET_ADMIN --cap-add=SYS_MODULE --sysctl="net.ipv4.conf.all.src_valid_mark=1" --sysctl="net.ipv4.ip_forward=1" --restart unless-stopped weejewel/wg-easy
# 도커 도는지 확인
docker ps
정상적으로 도커가 실행되는지 확인한 후 아래와 같이 접속하면 된다.
http://[공용 IP 주소]:51821
#VPN 관련 작성 및 리서치 내역:
728x90
'CLOUD' 카테고리의 다른 글
[TIL] AWS Athena에서 쿼리 진행 상태 확인하기 (0) | 2022.10.05 |
---|---|
[TIL] AWS Athena에서 Json 값 추출 220927 (0) | 2022.09.27 |
[TIL] AWS cli를 사용해서 s3 파일 일괄 다운받기 220921 (0) | 2022.09.21 |
[TIL] AWS Athena에서 기존 파티션 drop하고, 신규 파티션 생성 220920 (0) | 2022.09.20 |
OpenBLAS WARNING - could not determine the L2 cache size on this system, assuming 256k 와 같은 에러가 발생했을 때 (0) | 2022.08.23 |
AWS Athena 쿼리 실행 시 일부 쿼리에서 Limit 무시하는 현상에 대해 (0) | 2022.08.21 |