랜포트 2개있는 N100 미니 PC를 알리에서 구입 후
Proxmox(가상화)를 설치하고 그 속에 VM으로 OPNsense(방화벽)를 설치했습니다.
KT 모뎀선을 N100에 랜포트 하나에 연결하고, 다른 하나에는 iptime 공유기를 연결했습니다.
KT -> OPNsense (in Proxmox) -> iptime
OPNsense에 Wireguard가 기본으로 포함되어 있어서 몇가지 입력만 해주면
바로 연결이 되서 편했습니다.
문제는 안드로이드 스마트폰에서는 접속이 잘되는데,
노트북에서는 접속된 후에 웹페이지 로딩이 안되었습니다.
2일 소모하고 포기했습니다.
다른 작업 때문에, OPNsense 리부팅 했는데,
그랬더니 바로 노트북에서 WireGuard 접속이 원활이 되네요.
역시 안되면 리부팅이 먼저 였습니다. ㅜ.ㅜ
아래는 제가 설치하면서 참고했던 문서들입니다.
- N100에 Proxmox 설치하기
https://blog.ny64.kr/posts/install-proxmox-on-home-server/
- Proxmox에 OPNsense 설치하기
- OPNsense의 WireGuard 사용하기
ddns에 ssl loopback 등등 기존에 ac88u 대체해서 쓰려고 틈틈히 하는데 어려워요 ㅠㅠ
ssl에서 막혀서 지금 쉬었다 하다 말기를 일주일째 반복중입니다. 최종단계가 wireguard 정도될거같은데 언제나 가능할까요...ㅋㅋ
opnsese 사용하다가 뭐 포트 443.80만 열어서 사용해서 다시 중단했어요
이전에 adguard home을 설치해서 youtube를 차단했는데, 이게 클라이언트에서 DNS를 변경하면 adguard home 우회가 되기 때문에, 우회를 못하게 하려면 어떻게 하나 찾아봤습니다.
그랬더니 pfsense, opnsense를 설치하면 클라이언트가 DNS를 변경하면 인터넷이 안되도록 할 수 있다고 해서 opnsense를 설치한 것입니다.
지금은 opnsense에 plugin으로 adguard home을 설치해서 youtube를 차단하고 있습니다.
opnsense 자체의 firewall 규칙만 사용할 때 youtube를 차단하기 위해서 여러 도메인을 차단하면,
google doc 같은 서비스도 차단되는 경우가 있어서, 어쩔 수 없이 adguard home을 plugin으로 설치했습니다.
adguard home이 관리도 훨씬 쉬워서 만족하고 싶습니다만, custom filter에 넣은 몇몇 사이트는 block이 되지 않는 현상이 있는데, 이것은 해결하지 못했습니다.
사실 자녀가 모바일로 접속하면 이 모든게 무력화되지만, 집에서만이라도 차단해보고자 해봤습니다.
참고로, home assistant에서 스케줄에 따라서 adguard home의 차단 기능을 on/off 하는 것도 가능합니다.