openwrt에서 특정 트래픽을 wireguard vpn으로 라우팅 설정하기

현재 글은 wax202 공유기에 openwrt-22.03 버전을 사용하여 작성했습니다

openwrt에 wireguard client, pbr 설치하기

  • System – Software – Update lists 클릭
  • Filter – Type to filter – “wireguard” 입력
  • luci-app-wireguard – install 클릭 (의존성 패키지도 자동 설치됩니다)
  • Filter – Type to filter – “pbr” 입력
  • luci-app-pbr – install 클릭 (의존성 패기지도 자동 설치 됩니다)
  • 공유기 재부팅

openwrt에 wireguard client 추가하기

  • Network – interfaces – Add new interface 선택
  • Protocol – WireGuard VPN – Create interface 클릭
  • Gerneral Settings – Private Key, Public Key, IP Addresses 설정
  • Advanced Settings – Use default gateway 체크해제
  • Firewall Settings – Assign firewall-zone – wan 체크
  • Peers – Add peer – Public Key, Private Key, Preshared Key 설정
  • Peers – Add peer – Allowed IPs – “0.0.0.0/0”, Endpoint Host, Endpoint Port, Persistent Keep Alive 25

wireguard로 라우팅 설정하기

  • Services – Policy Based Routing – Policies – add
  • Local addresses “192.168.1.0/24” (공유기 아이피 대역)
  • Remote addresses / domain – 라우팅을 원하는 CIDR을 적거나 도메인 주소를 적으면 됩니다
  • Interface – “wireguard 인터페이스 이름” 선택
  • Save 선택
  • 제대로 작동하지 않는다면 pbr – restart 클릭 or wireguard client 설정 점검

관련 글

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다