erigon-network-ports
Referencja portów Erigon – unikaj konfliktów przy uruchamianiu wielu instancji
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Kompletny przegląd wszystkich portów sieciowych używanych przez Erigon. Skill zawiera tabelę każdej flagi CLI, która wiąże port, wartości domyślne oraz protokoły (TCP/UDP). Niezbędny przy uruchamianiu kilku instancji Erigon na jednej maszynie – pozwala szybko zidentyfikować, które porty trzeba zmienić, aby uniknąć błędów typu "bind: address already in use". Obejmuje porty dla gRPC API, JSON-RPC HTTP, WebSocket, BitTorrent, DevP2P, Beacon Chain, MCP i usług diagnostycznych.
Jak używać
Zainstaluj skill erigon-network-ports w swoim środowisku Claude lub agenta obsługującego MCP. Skill nie jest bezpośrednio wywoływany przez użytkownika, ale dostępny dla asystenta do konsultacji podczas konfiguracji Erigon.
Przed uruchomieniem pierwszej instancji Erigon zanotuj domyślne porty z tabeli referencyjnej – głównie 9090 (gRPC), 8545 (HTTP RPC), 8551 (Engine API), 8546 (WebSocket), 42069 (BitTorrent), 30303 (DevP2P) oraz 4000–7777 dla usług konsensusu.
Jeśli planujesz uruchomić drugą instancję na tej samej maszynie, wybierz nowe wartości portów dla każdej flagi CLI. Na przykład dla drugiej instancji zmień --private.api.addr na 127.0.0.1:9091, --http.port na 8546, --ws.port na 8547 itd.
Sprawdź, czy porty warunkowe (--pprof.port 6060, --metrics.port 6061) są potrzebne – włączają się tylko jeśli dodasz flagi --pprof lub --metrics. Jeśli je włączysz, także zmień je dla każdej instancji.
Uruchom każdą instancję z jej unikatowymi portami w osobnym oknie terminala lub procesie. Erigon natychmiast zgłosi błąd, jeśli port jest już zajęty – w takim wypadku wróć do kroku 3 i wybierz inny numer.
Skonsultuj się ze skill'em, gdy pojawią się błędy bind lub konflikty portów – zawiera pełną mapę wszystkich flagi i ich roli w architekturze Erigon.