전체 글 목록

ipTIME 포트포워딩 보안, 홈서버는 꼭 필요한 포트만 열어야 하는 이유

home-server-port-management-essential-ports

집에서 NAS나 홈서버를 운영하다 보면 외부에서 내부 서비스에 접속해야 하는 경우가 있습니다.

저도 WordPress 블로그를 운영하고, Bitcoin Core 풀노드와 Fulcrum Electrum Server 같은 서비스를 사용하다 보니 공유기에서 포트포워딩을 설정해야 할 때가 있었습니다.

처음에는 서비스가 하나씩 늘어날 때마다 포트도 하나씩 추가하면 된다고 생각하기 쉽습니다. 하지만 홈서버를 운영하다 보면 포트포워딩은 “많이 열수록 편한 설정”이 아니라 “꼭 필요한 것만 남겨야 하는 설정”에 가깝다는 것을 느끼게 됩니다.

이 글에서는 ipTIME 공유기를 기준으로 포트포워딩을 어떻게 최소화해서 관리할지 정리해보려고 합니다.

더 읽기

NAS로 비트코인 풀노드 구축하기 4편: BlueWallet을 내 Fulcrum 서버에 연결하기

fulcrum-bluewallet-connection-guide

이번 글은 “NAS로 비트코인 풀노드 구축하기” 시리즈의 4편입니다.

앞선 글에서는 Synology NAS에서 Bitcoin Core와 Fulcrum을 운영하는 과정을 정리했습니다.

1편에서는 Bitcoin Core와 Fulcrum의 전체 구조를 살펴봤고, 2편에서는 Synology NAS에 Bitcoin Core를 설치하는 과정을 다뤘습니다. 3편에서는 Fulcrum을 설치하고 Bitcoin Core RPC와 연결하는 과정을 정리했습니다.

이번 4편에서는 실제 모바일 지갑 앱인 BlueWallet을 제가 운영 중인 Fulcrum 서버에 연결한 과정을 정리해보려고 합니다.

비트코인 풀노드를 직접 운영하는 이유 중 하나는 내 지갑이 외부 서버에만 의존하지 않고, 내가 직접 운영하는 노드의 데이터를 사용할 수 있다는 점입니다.

물론 지갑 앱을 기본 설정 그대로 사용해도 편리하게 사용할 수 있습니다. 하지만 Bitcoin Core와 Fulcrum까지 직접 구축했다면, 마지막에는 실제 지갑 앱이 내 서버를 통해 데이터를 조회하는지 확인해보는 과정이 필요하다고 느꼈습니다.

이번 글은 비트코인 이론을 깊게 설명하는 글이라기보다, NAS에서 운영 중인 Fulcrum 서버를 BlueWallet에 연결하고 실제로 정상 연결되는지 확인한 경험을 정리한 글입니다.

더 읽기