meow-rs
A high-performance Rust implementation of the mihomo (Clash Meta) proxy kernel.
파일 탐색기
- audit.toml
- adapt.md
- animate.md
- audit.md
- bolder.md
- brand.md
- clarify.md
- codex.md
- colorize.md
- craft.md
- critique.md
- delight.md
- distill.md
- document.md
- extract.md
- harden.md
- init.md
- interaction-design.md
- layout.md
- live.md
- onboard.md
- optimize.md
- overdrive.md
- polish.md
- product.md
- quieter.md
- shape.md
- typeset.md
- index.mjs
- main.mjs
- detect-url.mjs
- detect-text.mjs
- css-cascade.mjs
- detect-html.mjs
- screenshot-contrast.mjs
- file-system.mjs
- profiler.mjs
- antipatterns.mjs
- checks.mjs
- color.mjs
- constants.mjs
- page.mjs
- detect-antipatterns-browser.js
- detect-antipatterns.mjs
- findings.mjs
- cleanup-deprecated.mjs
- command-metadata.json
- context-signals.mjs
- context.mjs
- critique-storage.mjs
- design-parser.mjs
- detect-csp.mjs
- detect.mjs
- impeccable-paths.mjs
- is-generated.mjs
- live-accept.mjs
- live-browser-session.js
- live-browser.js
- live-commit-manual-edits.mjs
- live-complete.mjs
- live-completion.mjs
- live-copy-edit-agent.mjs
- live-discard-manual-edits.mjs
- live-event-validation.mjs
- live-inject.mjs
- live-insert-ui.mjs
- live-insert.mjs
- live-manual-edit-evidence.mjs
- live-manual-edits-buffer.mjs
- live-poll.mjs
- live-resume.mjs
- live-server.mjs
- live-session-store.mjs
- live-status.mjs
- live-wrap.mjs
- live.mjs
- modern-screenshot.umd.js
- palette.mjs
- pin.mjs
- SKILL.md
- cleanup-issues-prs.js
- adapt.md
- animate.md
- audit.md
- bolder.md
- brand.md
- clarify.md
- codex.md
- colorize.md
- craft.md
- critique.md
- delight.md
- distill.md
- document.md
- extract.md
- harden.md
- init.md
- interaction-design.md
- layout.md
- live.md
- onboard.md
- optimize.md
- overdrive.md
- polish.md
- product.md
- quieter.md
- shape.md
- typeset.md
- index.mjs
- main.mjs
- detect-url.mjs
- detect-text.mjs
- css-cascade.mjs
- detect-html.mjs
- screenshot-contrast.mjs
- file-system.mjs
- profiler.mjs
- antipatterns.mjs
- checks.mjs
- color.mjs
- constants.mjs
- page.mjs
- detect-antipatterns-browser.js
- detect-antipatterns.mjs
- findings.mjs
- cleanup-deprecated.mjs
- command-metadata.json
- context-signals.mjs
- context.mjs
- critique-storage.mjs
- design-parser.mjs
- detect-csp.mjs
- detect.mjs
- impeccable-paths.mjs
- is-generated.mjs
- live-accept.mjs
- live-browser-session.js
- live-browser.js
- live-commit-manual-edits.mjs
- live-complete.mjs
- live-completion.mjs
- live-copy-edit-agent.mjs
- live-discard-manual-edits.mjs
- live-event-validation.mjs
- live-inject.mjs
- live-insert-ui.mjs
- live-insert.mjs
- live-manual-edit-evidence.mjs
- live-manual-edits-buffer.mjs
- live-poll.mjs
- live-resume.mjs
- live-server.mjs
- live-session-store.mjs
- live-status.mjs
- live-wrap.mjs
- live.mjs
- modern-screenshot.umd.js
- palette.mjs
- pin.mjs
- SKILL.md
- audit.yml
- bench-daily.yml
- bench.yml
- coverage.yml
- pages.yml
- publish.yml
- release.yml
- test.yml
- .gitkeep
- compare.py
- client.rs
- http_proxy.rs
- mod.rs
- session_pool.rs
- socks5.rs
- udp_client.rs
- factory.rs
- mod.rs
- codec.rs
- frame.rs
- mod.rs
- handler.rs
- mod.rs
- server.rs
- udp_proxy.rs
- mod.rs
- session.rs
- stream.rs
- stream_reader.rs
- auth.rs
- cert_analyzer.rs
- cert_reloader.rs
- dns_cache.rs
- error.rs
- mod.rs
- net.rs
- socket_protect.rs
- string_map.rs
- tls.rs
- lib.rs
- Cargo.toml
- LICENSE
- README.md
- lib.rs
- log_stream.rs
- routes.rs
- ui.rs
- index.html
- api_logs_ws_test.rs
- api_test.rs
- Cargo.toml
- geodata_fetch.rs
- health_check.rs
- lib.rs
- main.rs
- subscription_refresh.rs
- windows_service.rs
- minimal.yaml
- realworld_clash_meta.yaml
- realworld_clash_meta_verbatim.yaml
- config_smoke.rs
- geodata_fetch_test.rs
- systemd_config_test.rs
- Cargo.toml
- bench_binary_size.rs
- bench_connrate.rs
- bench_dns.rs
- bench_idle_conns.rs
- bench_latency.rs
- bench_memleak.rs
- bench_memory.rs
- bench_throughput.rs
- echo_server.rs
- main.rs
- results.rs
- socks5_client.rs
- Cargo.toml
- http.rs
- mod.rs
- tls.rs
- adapter.rs
- adapter_type.rs
- atomic.rs
- auth.rs
- conn.rs
- dns_mode.rs
- error.rs
- home_dir.rs
- lib.rs
- metadata.rs
- network.rs
- outbound_iface.rs
- process_lookup.rs
- rule.rs
- socket_protect.rs
- tunnel_mode.rs
- common_test.rs
- Cargo.toml
- auth.rs
- dns_parser.rs
- ech_dns.rs
- external_ui.rs
- geodata.rs
- internal_http.rs
- lib.rs
- proxy_parser.rs
- proxy_provider.rs
- raw.rs
- rule_parser.rs
- rule_provider.rs
- safe_path.rs
- sub_rules_parser.rs
- subscription.rs
- memleak_regression_direct.yaml
- config_persistence_test.rs
- config_test.rs
- ech_dns_test.rs
- internal_http_via_ss.rs
- sniffer_config_test.rs
- tun_config_test.rs
- vless_config_test.rs
- Cargo.toml
- cache.rs
- client.rs
- fakeip.rs
- host_resolver_hook.rs
- lib.rs
- resolver.rs
- server.rs
- upstream.rs
- cache_soak.rs
- dns_cache_test.rs
- doh_dot_integration.rs
- filestore_task_leak_test.rs
- lazy_construction_alloc_test.rs
- leak_net_test.rs
- proxy_routed_dns.rs
- Cargo.toml
- firewall.rs
- mod.rs
- orig_dest.rs
- device.rs
- dns.rs
- local_dns.rs
- mod.rs
- route.rs
- udp.rs
- wintun.rs
- http_proxy.rs
- lib.rs
- mixed.rs
- sniffer.rs
- socks5.rs
- socks5_udp.rs
- mod.rs
- http_connect.rs
- http_proxy_strict.rs
- http_single_request.rs
- mixed_dispatch.rs
- socks5_fakeip.rs
- socks5_handshake.rs
- socks5_udp_associate.rs
- socks5_udp_multi_reply.rs
- build.rs
- Cargo.toml
- autoip.c
- dhcp.c
- etharp.c
- icmp.c
- igmp.c
- ip4.c
- ip4_addr.c
- ip4_frag.c
- dhcp6.c
- ethip6.c
- icmp6.c
- inet6.c
- ip6.c
- ip6_addr.c
- ip6_frag.c
- mld6.c
- nd6.c
- altcp.c
- altcp_alloc.c
- altcp_tcp.c
- def.c
- dns.c
- inet_chksum.c
- init.c
- ip.c
- mem.c
- memp.c
- netif.c
- pbuf.c
- raw.c
- stats.c
- sys.c
- tcp.c
- tcp_in.c
- tcp_out.c
- timeouts.c
- udp.c
- bpstruct.h
- cc.h
- cc_others.h
- cc_windows.h
- epstruct.h
- perf.h
- sys_arch.h
- lwipopts.h
- sys_arch.c
- wrapper.h
- inet.h
- if.h
- socket.h
- netdb.h
- errno.h
- altcp_proxyconnect.h
- altcp_tls_mbedtls_opts.h
- FILES
- fs.h
- http_client.h
- httpd.h
- httpd_opts.h
- lwiperf.h
- mdns.h
- mdns_opts.h
- mdns_priv.h
- mqtt.h
- mqtt_opts.h
- mqtt_priv.h
- netbiosns.h
- netbiosns_opts.h
- smtp.h
- smtp_opts.h
- snmp.h
- snmp_core.h
- snmp_mib2.h
- snmp_opts.h
- snmp_scalar.h
- snmp_snmpv2_framework.h
- snmp_snmpv2_usm.h
- snmp_table.h
- snmp_threadsync.h
- snmpv3.h
- sntp.h
- sntp_opts.h
- tftp_opts.h
- tftp_server.h
- altcp_priv.h
- api_msg.h
- mem_priv.h
- memp_priv.h
- memp_std.h
- nd6_priv.h
- raw_priv.h
- sockets_priv.h
- tcp_priv.h
- tcpip_priv.h
- autoip.h
- dhcp.h
- dhcp6.h
- dns.h
- etharp.h
- ethernet.h
- iana.h
- icmp.h
- icmp6.h
- ieee.h
- igmp.h
- ip.h
- ip4.h
- ip6.h
- mld6.h
- nd6.h
- tcp.h
- udp.h
- altcp.h
- altcp_tcp.h
- altcp_tls.h
- api.h
- arch.h
- autoip.h
- debug.h
- def.h
- dhcp.h
- dhcp6.h
- dns.h
- err.h
- errno.h
- etharp.h
- ethip6.h
- icmp.h
- icmp6.h
- if_api.h
- igmp.h
- inet.h
- inet_chksum.h
- init.h
- init.h.cmake.in
- ip.h
- ip4.h
- ip4_addr.h
- ip4_frag.h
- ip6.h
- ip6_addr.h
- ip6_frag.h
- ip6_zone.h
- ip_addr.h
- mem.h
- memp.h
- mld6.h
- nd6.h
- netbuf.h
- netdb.h
- netif.h
- netifapi.h
- opt.h
- pbuf.h
- raw.h
- sio.h
- snmp.h
- sockets.h
- stats.h
- sys.h
- tcp.h
- tcpbase.h
- tcpip.h
- timeouts.h
- udp.h
- arc4.h
- des.h
- md4.h
- md5.h
- sha1.h
- ccp.h
- chap-md5.h
- chap-new.h
- chap_ms.h
- eap.h
- ecp.h
- eui64.h
- fsm.h
- ipcp.h
- ipv6cp.h
- lcp.h
- magic.h
- mppe.h
- ppp.h
- ppp_impl.h
- ppp_opts.h
- pppapi.h
- pppcrypt.h
- pppdebug.h
- pppoe.h
- pppol2tp.h
- pppos.h
- upap.h
- vj.h
- bridgeif.h
- bridgeif_opts.h
- etharp.h
- ethernet.h
- ieee802154.h
- lowpan6.h
- lowpan6_ble.h
- lowpan6_common.h
- lowpan6_opts.h
- slipif.h
- zepif.h
- socket.h
- errno.h
- netdb.h
- core.rs
- lib.rs
- lwip.rs
- lwipopts.h
- stack.rs
- tcp_listener.rs
- tcp_stream.rs
- udp.rs
- util.rs
- err.c
- build.rs
- Cargo.toml
- COPYING
- README.md
- dialer_proxy.rs
- fallback.rs
- load_balance.rs
- mod.rs
- relay.rs
- selector.rs
- selector_store.rs
- test_support.rs
- urltest.rs
- client.rs
- config.rs
- error.rs
- mod.rs
- proto.rs
- socket.rs
- tcp.rs
- tls.rs
- udp.rs
- address.rs
- client.rs
- h2mux.rs
- mod.rs
- muxcool.rs
- packet.rs
- request.rs
- smux.rs
- stream.rs
- yamux.rs
- adapter.rs
- cipher.rs
- mod.rs
- pool.rs
- protocol.rs
- udp.rs
- v3.rs
- v4.rs
- aead.rs
- client.rs
- factory.rs
- loopback_tests.rs
- mod.rs
- server.rs
- conn.rs
- header.rs
- mod.rs
- vision.rs
- body.rs
- conn.rs
- header.rs
- kdf.rs
- mod.rs
- anytls_adapter.rs
- direct.rs
- ech_tls_tunnel.rs
- health.rs
- http_adapter.rs
- hysteria2_adapter.rs
- lib.rs
- reject.rs
- shadowsocks_adapter.rs
- simple_obfs.rs
- socks5_adapter.rs
- stream_conn.rs
- transport_chain.rs
- trojan.rs
- v2ray_plugin.rs
- vless_adapter.rs
- anytls_integration.rs
- anytls_leak.rs
- http_adapter_integration.rs
- hysteria2_integration.rs
- shadowsocks_integration.rs
- snell_integration.rs
- snell_server_docker_integration.rs
- snell_smoke.rs
- socks5_adapter_integration.rs
- trojan_integration.rs
- v2ray_plugin_integration.rs
- vless_integration.rs
- Cargo.toml
- ipcidr_ruleset_bench.rs
- iprange_parser_bench.rs
- regex_rules_bench.rs
- rules_bench.rs
- regex_rss_measure.rs
- asn_index.rs
- country_index.rs
- domain.rs
- domain_keyword.rs
- domain_regex.rs
- domain_suffix.rs
- domain_wildcard.rs
- dscp.rs
- final_rule.rs
- geoip.rs
- geosite.rs
- geosite_dat.rs
- geosite_rule.rs
- in_name.rs
- in_port.rs
- in_type.rs
- in_user.rs
- ip_asn.rs
- ip_suffix.rs
- ipcidr.rs
- lib.rs
- logic.rs
- mrs_parser.rs
- network.rs
- parser.rs
- port.rs
- process.rs
- process_path.rs
- rule_set.rs
- rule_set_rule.rs
- src_geoip.rs
- sub_rule.rs
- uid.rs
- geosite_lookup_alloc_test.rs
- geosite_rss_stress.rs
- geosite_rss_test.rs
- rules_test.rs
- Cargo.toml
- error.rs
- grpc.rs
- h2.rs
- h2_common.rs
- httpupgrade.rs
- lib.rs
- reality_tls.rs
- tls.rs
- ws.rs
- h2_stalled.rs
- log_capture.rs
- loopback.rs
- mod.rs
- boring_tls_test.rs
- crate_invariants_test.rs
- grpc_test.rs
- grpc_unbounded_test.rs
- h2_test.rs
- httpupgrade_test.rs
- tls_test.rs
- ws_test.rs
- Cargo.toml
- bloomcheck_vs_trie.rs
- trie_bench.rs
- rss_compare.rs
- lib.rs
- trie.rs
- bloom_mismatch_test.rs
- Cargo.toml
- rules_bench.rs
- stats_bench.rs
- udp_bench.rs
- lib.rs
- match_engine.rs
- relay.rs
- rule_ir.rs
- statistics.rs
- tcp.rs
- tunnel.rs
- udp.rs
- memleak_ech_pressure_config.yaml
- alloc_count_test.rs
- fakeip_test.rs
- lazy_resolve_test.rs
- leak_net_test.rs
- pre_resolve_test.rs
- raii_guard_test.rs
- relay_churn_leak_test.rs
- reload_churn_leak_test.rs
- rule_ir_footprint.rs
- statistics_test.rs
- Cargo.toml
- 0001-meow-transport-crate.md
- 0002-upstream-divergence-policy.md
- 0003-provider-refresh-substrate.md
- 0004-metrics-cardinality.md
- 0005-runtime-event-broadcaster.md
- 0006-m2-benchmark-methodology.md
- 0007-m2-footprint-budget.md
- 0008-m2-allocator-audit.md
- 0009-cleanup-scope.md
- 0010-m1-hygiene-and-gates-addendum.md
- 0010-m1-hygiene-and-gates.md
- 0011-m2-footprint-targets.md
- 0012-dns-via-proxy.md
- 0013-fakeip-https-svcb-handling.md
- baseline-2026-04-18.json
- baseline-2026-07-15.json
- binary-size.md
- footprint-alloc-baseline.md
- footprint-rss-baseline.md
- footprint-types-baseline.md
- hardware.md
- index.md
- m1-addendum-lint-probe.md
- m2-exit-local.md
- m2-exit-status-preliminary.md
- methodology.md
- performance-audit-2026-06.md
- rule-engine-findings.md
- rule-ir-pi-2026-07.md
- smallvec-audit-findings.md
- ech-tls-tunnel.md
- allocator-audit.md
- api-config-reload-test-plan.md
- api-config-reload.md
- api-delay-endpoints-test-plan.md
- api-delay-endpoints.md
- api-logs-websocket-test-plan.md
- api-logs-websocket.md
- benchmark-harness.md
- bloom-filter-domain-trie.md
- cargo-feature-flags.md
- ci-quality-gates.md
- dns-doh-dot-test-plan.md
- dns-doh-dot.md
- dns-hosts-test-plan.md
- dns-hosts.md
- dns-nameserver-policy-test-plan.md
- dns-nameserver-policy.md
- ech-utls-design.md
- ech-utls-status.md
- ech-utls-test-plan.md
- geodata-subsection.md
- group-load-balance-test-plan.md
- group-load-balance.md
- group-relay-test-plan.md
- group-relay.md
- inbound-auth-acl-test-plan.md
- inbound-auth-acl.md
- listeners-unified-test-plan.md
- listeners-unified.md
- metrics-prometheus-test-plan.md
- metrics-prometheus.md
- proxy-http-socks-outbound.md
- proxy-mux.md
- proxy-providers-test-plan.md
- proxy-providers.md
- proxy-vless-test-plan.md
- proxy-vless.md
- proxy-vmess-test-plan.md
- proxy-vmess.md
- rule-engine-micro-opt.md
- rule-geosite-test-plan.md
- rule-geosite.md
- rule-ir.md
- rule-provider-upgrade-test-plan.md
- rule-provider-upgrade.md
- rules-parser-completion-test-plan.md
- rules-parser-completion.md
- sniffer-test-plan.md
- sniffer.md
- sub-rules-test-plan.md
- sub-rules.md
- transport-layer-test-plan.md
- transport-layer.md
- vless-reality-design-test.md
- 2026-04-08-v2ray-plugin-builtin-design.md
- a_ginger_cat_jump_over_walls.mp4
- appicon.png
- ci-status.md
- gap-analysis.md
- index.html
- logo.png
- migration-from-go-mihomo.md
- mihomo-api-compatibility.md
- openwrt.md
- RELEASING.md
- roadmap.md
- soak-test-plan.md
- tproxy-gateway.md
- tproxy-macos.md
- tun.md
- vision.md
- panel.js
- settings.js
- luci-app-meow.json
- luci-app-meow.json
- config.yaml
- meow.config
- meow.init
- build-ipk.sh
- README.md
- fetch-wintun.sh
- README.md
- tproxy-gateway-linux.sh
- tproxy-gateway-macos.sh
- tproxy-local-linux.sh
- tproxy-local-macos.sh
- verify-tproxy-setup.sh
- verify-tproxy-test.sh
- driver.exp
- guest-test.sh
- guest-init.sh
- meow-tproxy.yaml
- test_memleak_proxy.sh
- test_openwrt_qemu.sh
- test_ss.sh
- test_stress_gstatic.sh
- test_stress_ss_ws_tls.sh
- test_tproxy_qemu.sh
- test_trojan.sh
- custom.css
- index.ts
- config.ts
- architecture.md
- authentication.md
- cli.md
- configuration.md
- dns.md
- geodata.md
- getting-started.md
- listeners.md
- providers.md
- proxies.md
- proxy-groups.md
- rules.md
- sniffer.md
- transparent-proxy.md
- what-is-meow-rs.md
- logo.png
- rest-api.md
- .gitignore
- index.md
- package.json
- .dockerignore
- .gitignore
- AGENTS.md
- bench.sh
- Cargo.lock
- Cargo.toml
- CLAUDE.md
- config-bench-dns.yaml
- config-bench.yaml
- config-memleak-ech.yaml.example
- config.example.yaml
- LICENSE
- M2_QA_BASELINE.txt
- README.md
# CDN으로 사용하기
jsDelivrjsDelivr는 공개 GitHub 리포지토리를 별도 설정 없이 CDN으로 즉시 서빙합니다. 버전과 파일을 고르면 웹페이지에 바로 붙일 수 있는 링크와 예시 코드가 만들어집니다.
명령어 용어집
이 문서에서 사용된 명령어를 모아봤습니다. 낯선 명령어가 있다면 펼쳐서 확인해보세요.
cargo build
설명 보기 ▼
cargo build
Compile a local package and all of its dependencies.
cargo {{[b|build]}}
Build the package or packages defined by the `Cargo.toml` manifest file in the local path:
cargo {{[b|build]}} {{[-r|--release]}}
Build artifacts in release mode, with optimizations:
cargo {{[b|build]}} --locked
Require that `Cargo.lock` is up to date:
cargo install
설명 보기 ▼
cargo install
Build and install a Rust binary.
cargo install {{package}}@{{version}}
Install a package from <https://crates.io> (the version is optional - latest by default):
cargo install --git {{repo_url}}
Install a package from the specified Git repository:
cargo install --git {{repo_url}} --{{branch|tag|rev}} {{branch_name|tag|commit_hash}}
Build from the specified branch/tag/commit when installing from a Git repository:
cargo test
설명 보기 ▼
cargo test
Execute the unit and integration tests of a Rust package.
cargo {{[t|test]}} {{test_name}}
Only run tests containing a specific string in their names:
cargo {{[t|test]}} -- --test-threads {{count}}
Set the number of simultaneous running test cases:
cargo {{[t|test]}} {{[-r|--release]}}
Test artifacts in release mode, with optimizations:
journalctl
설명 보기 ▼
journalctl
systemd 저널을 조회합니다.
관련 항목: `dmesg`.
더 많은 정보: <https://www.freedesktop.org/software/systemd/man/latest/journalctl.html>.
journalctl {{[-n|--lines]}} {{n}} {{[-f|--follow]}}
현재 부트에서 우선순위 레벨 3(오류)로 모든 메시지 표시:
journalctl {{[-b|--boot]}} -1 {{[-p|--priority]}} 3
2일 이상된 저널 로그 삭제:
journalctl {{[-u|--unit]}} {{unit}}
마지막 N줄만 표시하고 새 메시지를 팔로우(전통적인 syslog의 `tail -f`처럼) 표시:
systemctl restart
설명 보기 ▼
systemctl restart
Stop and then start one or more systemd units.
Can be used in place of `systemctl start` on a stopped unit, but `start` is safer so that a running unit isn't accidentally restarted.
systemctl restart {{unit}}
Restart a unit:
systemctl restart {{unit1 unit2 ...}}
Restart more than one unit:
systemctl restart {{unit}} --user
Restart a user unit:
systemctl status
설명 보기 ▼
systemctl status
Display the status of systemd units.
systemctl status {{unit}}.{{service|timer|socket|target|...}}
Show the status of a systemd unit:
systemctl status --failed
Show the status of failed units:
systemctl status
List all running services:
