새로 OpenVPN을 시작하는 사람이라서 혹시 눈에 띄는 것들이 틀릴까 걱정돼요, 아직 다 배우려고 하는 중이에요. 윈도우 시스템에서 셀프 호스팅 중입니다. 클라이언트가 연결하면 연결된 걸 볼 수 있는데, 인터넷 접속이 끊깁니다. 연결 해제하면 다시 인터넷이 돌아옵니다. 인내심 가지고 기다려주셔서 감사합니다.
여기서 설정 파일들을 보여드릴게요.
서버
# 포트, 프로토콜, 디바이스 타입 지정
port 1194
proto udp
dev tun
# 서버 인증서 경로 지정
ca "C:\\Program Files\\OpenVPN\\easy-rsa\\pki\\ca.crt"
cert "C:\\Program Files\\OpenVPN\\easy-rsa\\pki\\issued\\server.crt"
key "C:\\Program Files\\OpenVPN\\easy-rsa\\pki\\private\\server.key"
dh "C:\\Program Files\\OpenVPN\\easy-rsa\\pki\\dh.pem"
# VPN 클라이언트들의 IP 주소 범위 설정
server 10.8.0.0 255.255.255.0
push "redirect-gateway def1"
#push "block-outside-dns"
#push "dhcp-option DNS 1.1.1.1"
#push "dhcp-option DNS 1.0.0.1"
# 동일한 키로 연결 허용하려면 duplicate-cn 옵션 활성화 (권장하지 않음)
# duplicate-cn
# TLS 보호
tls-auth "C:\\Program Files\\OpenVPN\\easy-rsa\\pki\\ta.key" 0
cipher AES-256-GCM
# 기타 옵션
keepalive 20 60
persist-key
persist-tun
status "C:\\Program Files\\OpenVPN\\log\\status.log"
log "C:\\Program Files\\OpenVPN\\log\\openvpn.log"
verb 3
클라이언트
client
dev tun
proto udp
remote xx.xx.xx.xx 1194
resolv-retry 무한
nobind
persist-key
persist-tun
ca ca.crt
cert client1.crt
key client1.key
remote-cert-tls 서버
tls-auth ta.key 1
cipher AES-256-GCM
connect-retry-max 25
verb 3