modify wireguard md

This commit is contained in:
Jaewook Lee
2024-08-04 02:48:34 +09:00
parent 3488e134b8
commit ba77066d5f

View File

@@ -1,26 +1,30 @@
## Wireguard auto-config script ## Wireguard auto-config script
- Client는 Server를 볼 수 있지만, Server는 Client를 볼 수 없는 경우에 사용 가능합니다. - Client는 Server를 볼 수 있지만, Server는 Client를 볼 수 없는 경우,
- VPN 연결을 생성하면 Server도 Client를 볼 수 있게 됩니다.
```sh ```sh
wget https://raw.githubusercontent.com/jaewooklee93/wiki/master/wireguard/wireguard.py wget https://raw.githubusercontent.com/jaewooklee93/wiki/master/wireguard/wireguard.py
chmod +x wireguard.py chmod +x wireguard.py
./wireguard.py 192.168.12.2 # server의 IP 또는 도메인 주소로 번경 ./wireguard.py 192.168.12.2 # server의 IP 또는 도메인 주소로 번경
``` ```
현재 폴더에 `./server`, `./client` 파일이 생성됩니다. 각각을 server와 client의 컴퓨터에 복사하여 실행합니다. - 현재 폴더에 `./server`, `./client` 파일이 생성됩니다. 각각을 server와 client의 컴퓨터에 복사하여 실행합니다.
### Server (`192.168.12.2` -> `10.0.0.1`)
### Server (`192.168.12.2`:`10.0.0.1`)
```sh ```sh
chmod +x server chmod +x server
./server # 연결 개시 ./server # 연결 개시
./server # 연결 상태 확인 ./server # 연결 상태 확인
python -m http.server # 8000번 포트로 HTTP 서버 시작 # 8000번 포트로 HTTP 서버 시작
python -m http.server 18000
./server down # 연결 해제 ./server down # 연결 해제
``` ```
### Client (`<Unknown>`:`10.0.0.2`) ### Client (`<Unknown>` -> `10.0.0.2`)
```sh ```sh
nmap 192.168.12.2 -p 51820 -sU # 51820/udp 포트의 접근가능 여부 확인 nmap 192.168.12.2 -p 51820 -sU # 51820/udp 포트의 접근가능 여부 확인
@@ -28,7 +32,8 @@ chmod +x client
./client # 연결 개시 ./client # 연결 개시
./client # 연결 상태 확인 ./client # 연결 상태 확인
curl 10.0.0.1:8000 # 반대로 server 측에서 10.0.0.2:8000도 가능 curl 10.0.0.1:18000
# 반대로 server 측에서 10.0.0.2로 접속하는 것도 가능
./client down # 연결 해제 ./client down # 연결 해제
``` ```