moss
Moss is an embeddable P2P mesh core written in Go and exported through CGO as a C-shared library.
파일 탐색기
- bug_report.md
- config.yml
- feature_request.md
- ci-dev.yml
- ci-main.yml
- pages.yml
- release-main.yml
- CODEOWNERS
- PULL_REQUEST_TEMPLATE.md
- axiom_config_test.go
- benchmark_test.go
- main.go
- main_test.go
- version_test.go
- main.go
- main_test.go
- main_js.go
- main_other.go
- attach.go
- main.go
- mux_test.go
- run.go
- serve.go
- hub.go
- hub_test.go
- main.go
- main_js.go
- main_other.go
- Dockerfile.gateway
- Dockerfile.scope
- Dockerfile.signal
- fly.signal.toml
- README.md
- 2026-07-01-s1-relay-ffi.md
- API.md
- ARCHITECTURE.md
- KNOWN_LIMITATIONS.md
- SHARED_INTEGRATION-ADVANCED.md
- SHARED_INTEGRATION.md
- SPECIFICATION-OPERATIONS.md
- SPECIFICATION.md
- main.c
- Makefile
- main.cpp
- MossDemo.csproj
- Program.cs
- moss_chat.py
- moss_chat_app.py
- moss_chat_cli.py
- moss_chat_client.py
- moss_chat_format.py
- moss_chat_identity.py
- moss_chat_native.py
- README.md
- requirements.txt
- start_local_demo.ps1
- test_moss_chat.py
- moss_demo.py
- main.rs
- build.rs
- Cargo.toml
- fuzz_test.go
- infohash.go
- infohash_test.go
- tracker_http.go
- tracker_http_test.go
- tracker_manager.go
- tracker_manager_test.go
- tracker_udp.go
- tracker_udp_test.go
- hkdf.go
- keys.go
- keys_test.go
- geo.go
- geo_test.go
- GeoLite2-Country.mmdb.gz
- cache.go
- cache_test.go
- confirmed_mesh_test.go
- fuzz_test.go
- messages.go
- pubsub.go
- pubsub_test.go
- scoring.go
- scoring_test.go
- bus.go
- event.go
- inspect_test.go
- recorder.go
- server.go
- session.go
- ws.go
- advertise_test.go
- announce_flood_test.go
- announce_port_test.go
- announce_throttle_test.go
- benchmark_test.go
- bootstrap_recovery_test.go
- bootstrap_seeds_test.go
- bootstrap_udp_test.go
- capacity_test.go
- churn_topology_test.go
- config.go
- config_test.go
- dedup_symmetry_test.go
- dht.go
- dht_test.go
- dial_backoff_test.go
- direct_connect_test.go
- duplicate_conn_test.go
- errors.go
- events.go
- explicit_target_test.go
- flapping_peer_test.go
- flood_publish_security_test.go
- gossip_mesh_test.go
- inbound_accounting_test.go
- lan_discovery.go
- lan_discovery_test.go
- load_topology_test.go
- local_delivery_test.go
- memory_benchmark_test.go
- mesh_minimum_confirmed_test.go
- nat_cgnat_test.go
- nat_classification_test.go
- nat_topology_test.go
- node_accept.go
- node_advertise.go
- node_debug.go
- node_debug_emit.go
- node_debug_metrics.go
- node_debug_test.go
- node_direct_connect.go
- node_dispatch_bootstrap.go
- node_envelope.go
- node_explicit_targets.go
- node_gossip_control.go
- node_holepunch.go
- node_integration_discovery_test.go
- node_integration_helpers_test.go
- node_integration_mesh_health_test.go
- node_integration_nat_test.go
- node_integration_overlay_test.go
- node_integration_pubsub_test.go
- node_integration_relay_limits_test.go
- node_integration_relay_migration_test.go
- node_integration_room_test.go
- node_integration_stat_test.go
- node_integration_veil_test.go
- node_lifecycle.go
- node_maintenance.go
- node_nat_control.go
- node_network_probe.go
- node_overlay.go
- node_peer_announce.go
- node_peer_discovery.go
- node_reachability.go
- node_relay_api.go
- node_relay_control.go
- node_relay_selection.go
- node_relay_transport.go
- node_room.go
- node_room_multi_test.go
- node_security_test.go
- node_stat.go
- node_telemetry.go
- node_telemetry_nat.go
- node_telemetry_nat_test.go
- node_types.go
- node_veil.go
- node_veil_js.go
- node_webrtc_js.go
- overflow_test.go
- overlay_bootstrap_test.go
- overlay_lookup_reach_test.go
- overlay_never_dials_test.go
- overlay_seed_on_learn_test.go
- overlay_seed_tally_test.go
- peer_announce_validation_test.go
- peer_cache.go
- peer_cache_test.go
- peer_discovery_ranking_test.go
- reachability.go
- reachability_test.go
- redial_guard_test.go
- relay_is_not_a_terminus_test.go
- relay_recovery_test.go
- relay_selection_test.go
- relay_signing.go
- relay_transport_test.go
- scoring_callback_test.go
- session_origin_test.go
- steady_state_test.go
- supernode_signing.go
- supernode_signing_test.go
- holepunch.go
- holepunch_test.go
- mapper_test.go
- natpmp_backend.go
- pcp_test.go
- pmp.go
- profiler.go
- profiler_test.go
- relay.go
- relay_test.go
- supernode.go
- upnp.go
- upnp_backend.go
- observe.go
- observe_test.go
- tree.go
- store.go
- store_test.go
- table.go
- table_test.go
- aggregator.go
- dp.go
- hll.go
- snapshot.go
- stat_test.go
- axiom.go
- axiom_test.go
- bind.go
- bind_apply_windows_test.go
- bind_coverage_test.go
- bind_darwin.go
- bind_linux.go
- bind_other.go
- bind_test.go
- bind_windows.go
- conn.go
- datagram.go
- datagram_test.go
- listener.go
- listener_test.go
- multiplexer.go
- multiplexer_test.go
- noise.go
- noise_test.go
- obfs.go
- obfs_test.go
- rawudp_other.go
- rawudp_windows.go
- rawudp_windows_test.go
- stream.go
- stream_drops_test.go
- udp.go
- udp_handshake.go
- udp_obfs_test.go
- udp_observe.go
- udp_session.go
- udp_session_close_race_test.go
- udp_stun.go
- udp_stun_test.go
- udp_test.go
- webrtc_js.go
- .gitignore
- .gitkeep
- gzip.go
- gzip_test.go
- placeholder.html
- webui.go
- release-notes.sh
- CNAME
- favicon.svg
- styles.css
- cmdk.js
- docs.js
- showcase.js
- theme.js
- Chart.js
- Gauge.js
- index.js
- Topology.js
- DebugSocketSource.js
- NetworkSource.js
- RecordSource.js
- capabilities.js
- Dashboard.js
- DataSource.js
- discovery.js
- EventAggregator.js
- i18n.js
- LensController.js
- Masonry.js
- Panel.js
- ScopeClient.js
- SeriesBuffer.js
- Tour.js
- index.js
- liveDashboard.js
- networkDashboard.js
- onboarding.js
- TraceView.js
- app.js
- scope.css
- Moss.js
- Network.js
- Particles.js
- Veil.js
- AudioEngine.js
- CameraRig.js
- core.js
- main.js
- Overlay.js
- ScrollFSM.js
- style.css
- docs.html
- explorer.html
- index.html
- scope.html
- showcase.html
- .dockerignore
- .gitignore
- CHANGELOG.md
- CODE_OF_CONDUCT.md
- CONTRIBUTING.md
- fly.toml
- go.mod
- go.sum
- LICENSE
- Makefile
- moss.go
- package-lock.json
- package.json
- postcss.config.js
- README.md
- SECURITY.md
- tailwind.config.js
- vite.config.mjs
# CDN으로 사용하기
jsDelivrjsDelivr는 공개 GitHub 리포지토리를 별도 설정 없이 CDN으로 즉시 서빙합니다. 버전과 파일을 고르면 웹페이지에 바로 붙일 수 있는 링크와 예시 코드가 만들어집니다.
명령어 용어집
이 문서에서 사용된 명령어를 모아봤습니다. 낯선 명령어가 있다면 펼쳐서 확인해보세요.
go build
설명 보기 ▼
go build
Compile Go sources.
go build {{path/to/main.go}}
Compile a 'package main' file (output will be the filename without extension):
go build -o {{path/to/binary}} {{path/to/source.go}}
Compile, specifying the output filename:
go build -o {{path/to/binary}} {{path/to/package}}
Compile a package:
go test
설명 보기 ▼
go test
Test Go packages (files have to end with `_test.go`).
Note: `./...` is a Go package pattern understood by Go tooling. It matches the current package and all packages recursively under the current directory.
go test
Test the package found in the current directory:
go test -v
[v]erbosely test the package in the current directory:
go test -v ./...
Test the packages in the current directory and all subdirectories:
python
설명 보기 ▼
python
Python 언어 인터프리터.
더 많은 정보: <https://docs.python.org/using/cmdline.html>.
python
REPL(대화형 셸) 시작:
python {{path/to/file.py}}
특정 Python 파일 실행:
python -i {{path/to/file.py}}
특정 Python 파일 실행 후 REPL 시작:
serve
설명 보기 ▼
serve
정적 파일 제공 및 디렉토리 목록화 도구.
더 많은 정보: <https://github.com/vercel/serve>.
serve
기본 포트에서 현재 디렉토리를 제공하는 HTTP 서버 시작:
serve -p {{port}} {{path/to/directory}}
특정 [p]포트에서 특정 디렉토리를 제공하는 HTTP 서버 시작:
serve {{[-C|--cors]}}
모든 응답에 `Access-Control-Allow-Origin: *` 헤더를 포함하여 CORS가 활성화된 HTTP 서버 시작:
