Nodes/monero/localhost/configuration

monero

Monero daemon 설정 가이드

2분 읽기 · localhost/configuration

list목차(8)

Monero daemon 설정 가이드

monerod.conf 및 RPC·포트·공개 노드 설정 요약입니다.
출처: GetMonero Full Node Guide, guides.monero.com.

설정 파일 위치

  • 기본: monerod 실행 파일과 같은 디렉터리에 monerod.conf 배치.
  • 커스텀: --config-file /path/to/monerod.conf 로 지정.

Pruned vs Full

모드 옵션 디스크 용도
Pruned prune-blockchain=1 약 70GB 권장. 풀 노드와 동일한 검증·릴레이.
Full 설정 없음(기본) 200GB+ 전체 블록체인 보관 필요 시.

예제 설정 (Pruned + 공개 노드)

prune-blockchain=1
rpc-bind-ip=127.0.0.1
rpc-restricted-bind-ip=0.0.0.0
rpc-restricted-bind-port=18089
public-node=1
enable-dns-blocklist=1
  • prune-blockchain=1: Pruned 모드.
  • rpc-bind-ip=127.0.0.1: 일반 RPC는 로컬만 (기본 포트 18081).
  • rpc-restricted-bind-ip / rpc-restricted-bind-port: 제한된 RPC(공개 노드용)를 외부에 노출할 주소·포트.
  • public-node=1: 공개 노드로 운영(지갑이 이 노드에 연결 가능).
  • enable-dns-blocklist=1: DNS 기반 블록리스트 사용(권장).

포트

포트 용도
18080 P2P
18081 RPC (기본)
18089 RPC restricted (설정 시)

방화벽·라우터에서 18080 인바운드 허용 시 풀 노드로 기여에 유리합니다.

데이터 디렉터리

data-dir=/path/to/monero/data

또는 실행 시: ./monerod --data-dir=/path/to/monero/data

기본값은 OS별로 다릅니다 (Linux 예: ~/.bitmonero).

Tor

proxy=127.0.0.1:9050

또는 ./monerod --proxy 127.0.0.1:9050

기타 옵션

  • log-level: 로그 레벨 (0~4 등).
  • max-concurrency: 동기화 스레드 수.
  • limit-rate-up / limit-rate-down: 업/다운 대역폭 제한.

전체 옵션: ./monerod --help

보안

  • RPC를 외부에 열 때는 restricted RPCpublic-node=1 조합으로 필요한 API만 노출하세요.
  • 일반 RPC(rpc-bind-ip)는 로컬 또는 신뢰 네트워크로 제한하는 것이 안전합니다.

monero 다른 챕터