Hako
High-performance Adaptive Kernel, Open-source.
파일 탐색기
- config.yml
- ci.yml
- pull_request_template.md
- addition.go
- auth.go
- http.go
- https.go
- ipfilter.go
- listen.go
- listen_notwindows.go
- listen_test.go
- listen_windows.go
- packet.go
- socket.go
- util.go
- anytls.go
- base.go
- direct.go
- dns.go
- ech.go
- gost_relay.go
- http.go
- http_session_cache_test.go
- hysteria.go
- hysteria2.go
- jls.go
- masque.go
- mieru.go
- mieru_test.go
- openvpn.go
- physical_packet.go
- physical_packet_test.go
- reality.go
- reject.go
- rematch.go
- restls.go
- shadowquic.go
- shadowsocks.go
- shadowsocksr.go
- shadowtls.go
- singmux.go
- snell.go
- socks5.go
- socks5_session_cache_test.go
- ssh.go
- sudoku.go
- tailscale.go
- tailscale_stub.go
- tlsmirror.go
- trojan.go
- trusttunnel.go
- tuic.go
- util.go
- util_nat64_test.go
- vless.go
- vmess.go
- wireguard.go
- fallback.go
- groupbase.go
- loadbalance.go
- parser.go
- selector.go
- urltest.go
- util.go
- healthcheck.go
- healthcheck_pause_test.go
- override.go
- override_expr.go
- override_expr_test.go
- parser.go
- provider.go
- subscription_info.go
- adapter.go
- adapter_urltest_test.go
- parser.go
- hako-logo-256.png
- hako-logo.png
- http.go
- http3.go
- http3_stub.go
- http3_test.go
- http_test.go
- networkquality.go
- stun.go
- stun_test.go
- active_service.go
- allow_lan_gate.go
- allow_lan_gate_test.go
- allow_lan_trace_test.go
- certificate_store_test.go
- clash_api.go
- clash_api_client.go
- clash_api_client_test.go
- clash_api_provider_test.go
- clash_api_scope_test.go
- clash_api_test.go
- command.go
- command_test.go
- config_api.go
- config_api_test.go
- config_deviations.go
- config_deviations_route.go
- config_deviations_test.go
- config_document.go
- config_document_test.go
- config_finalize.go
- config_finalize_test.go
- config_inbound_disclosure_test.go
- config_key_canonicalization_test.go
- config_limits.go
- config_limits_test.go
- config_macos_dns_compat_test.go
- config_normalize_characterization_test.go
- config_outbound_catalog_test.go
- config_pipeline.go
- config_pipeline_test.go
- config_projection.go
- config_projection_export.go
- config_projection_test.go
- control.go
- control_plane_single_transaction_test.go
- control_test.go
- controller_surface_parity_test.go
- cpu_darwin.go
- cpu_darwin_test.go
- cpu_other.go
- debug_switch_test.go
- dial_failure_notice.go
- dial_failure_notice_test.go
- dns_client_config_effect_test.go
- dns_diagnostics.go
- dns_diagnostics_test.go
- dns_explain_route.go
- dns_explain_route_live_test.go
- dns_explain_route_test.go
- dns_listen_server_test.go
- dns_policy_fragment_strip_test.go
- dns_upstream_parity_test.go
- doc.go
- embed_mode_scope_test.go
- external_controller.go
- external_controller_test.go
- external_ui_served_test.go
- general_upstream_parity_test.go
- geo_updater_platform_test.go
- geodata_maximal_stack_test.go
- geodata_resource.go
- geodata_resource_test.go
- geodata_verify_cost_test.go
- geoip_cache.go
- geoip_cache_test.go
- geoip_compaction_probe_test.go
- geosite_budget_test.go
- geosite_cache.go
- geosite_cache_test.go
- geosite_compiled_budget_test.go
- go.mod
- go.sum
- go_crash_report.go
- go_crash_report_test.go
- hako.go
- hook.go
- hook_test.go
- inbound_server_surface_test.go
- inbound_survives_finalize_test.go
- iterator.go
- iterator_test.go
- listener_scope_darwin.go
- listener_scope_darwin_test.go
- listener_scope_other.go
- local_proxy_inbound_parity_test.go
- log_test.go
- logic_rule_branch_test.go
- low_memory_test.go
- memory.go
- memory_darwin.go
- memory_ledger_bench_test.go
- memory_other.go
- memory_pressure_gate_test.go
- memory_test.go
- memory_threshold.go
- memory_threshold_driver.go
- memory_threshold_driver_test.go
- memory_threshold_test.go
- mode_route.go
- mode_stream_route.go
- mode_stream_route_test.go
- monitor.go
- monitor_bind_test.go
- monitor_cache_flush_test.go
- monitor_reset_gate_test.go
- mrs_validation.go
- mrs_validation_test.go
- nat64.go
- nat64_darwin.go
- nat64_other.go
- nat64_test.go
- network_quality.go
- network_quality_no_quic_test.go
- network_quality_quic_test.go
- network_quality_test.go
- notice_prefix_contract_test.go
- oom_evidence.go
- oom_evidence_test.go
- outbound_anytls_interop_test.go
- outbound_anytls_singbox_interop_test.go
- outbound_chain_interop_test.go
- outbound_diagnostics.go
- outbound_diagnostics_test.go
- outbound_direct_interop_test.go
- outbound_dns_interop_test.go
- outbound_external_interop_test.go
- outbound_gost_relay_interop_test.go
- outbound_http_interop_test.go
- outbound_http_singbox_interop_test.go
- outbound_http_tls_interop_test.go
- outbound_hysteria2_interop_test.go
- outbound_hysteria2_port_hopping_interop_test.go
- outbound_hysteria2_realm_interop_test.go
- outbound_hysteria2_singbox_interop_test.go
- outbound_hysteria_interop_test.go
- outbound_masque_interop_test.go
- outbound_mieru_interop_test.go
- outbound_nat64_interop_test.go
- outbound_openvpn_reference_interop_test.go
- outbound_reality_interop_test.go
- outbound_reject_interop_test.go
- outbound_rematch_interop_test.go
- outbound_shadowquic_interop_test.go
- outbound_shadowsocks_interop_test.go
- outbound_shadowsocks_reference_interop_test.go
- outbound_shadowsocks_shadowtls_reference_interop_test.go
- outbound_snell_interop_test.go
- outbound_socks5_interop_test.go
- outbound_socks5_singbox_interop_test.go
- outbound_socks5_tls_interop_test.go
- outbound_ssh_interop_test.go
- outbound_ssr_reference_interop_test.go
- outbound_sudoku_interop_test.go
- outbound_tailscale_headscale_interop_test.go
- outbound_trojan_interop_test.go
- outbound_trojan_singbox_interop_test.go
- outbound_trusttunnel_interop_test.go
- outbound_tuic_interop_test.go
- outbound_tuic_singbox_interop_test.go
- outbound_vless_interop_test.go
- outbound_vless_singbox_interop_test.go
- outbound_vmess_h2_singbox_interop_test.go
- outbound_vmess_interop_test.go
- outbound_vmess_reference_interop_test.go
- outbound_vmess_singbox_interop_test.go
- outbound_wireguard_interop_test.go
- override.go
- override_merge.go
- override_merge_test.go
- override_test.go
- pause_lifecycle_test.go
- plan_resources.go
- plan_resources_test.go
- platform.go
- provider_apple_classical_test.go
- provider_compile_staging_test.go
- provider_credentials.go
- provider_credentials_test.go
- provider_directory_safety_test.go
- provider_duration.go
- provider_filter_test.go
- provider_manifest_integrity_test.go
- provider_path_containment_test.go
- provider_publish.go
- provider_publish_test.go
- provider_resource.go
- provider_resource_test.go
- provider_runtime.go
- provider_runtime_cache_test.go
- provider_runtime_zero_byte_test.go
- provider_side_update_route.go
- provider_side_update_test.go
- proxy_share.go
- proxy_share_route.go
- proxy_share_test.go
- real_world_budget_test.go
- regexp_limit.go
- regexp_limit_test.go
- reload_setup.go
- reload_setup_test.go
- resource_file.go
- route_address_set_parity_test.go
- rule_effect.go
- rule_effect_export_test.go
- rule_effect_test.go
- rule_provider_budget_test.go
- rule_provider_compile.go
- rule_provider_compile_test.go
- runtime_profile.go
- runtime_profile_policy_test.go
- runtime_profile_provider_policy_test.go
- runtime_profile_test.go
- runtime_profile_tvos_test.go
- selected_stream_test.go
- service.go
- service_gvisor_window_test.go
- service_packet_io_test.go
- service_teardown_test.go
- service_test.go
- setup.go
- setup_gvisor_override_test.go
- setup_test.go
- snapshot_route.go
- soft_limit_absence_test.go
- startup_breadcrumb.go
- startup_breadcrumb_budget_test.go
- startup_breadcrumb_test.go
- startup_oom_budget_test.go
- startup_phase.go
- startup_probe_seam_test.go
- startup_provider_peak.go
- startup_provider_peak_test.go
- stun.go
- stun_route.go
- stun_test.go
- tools.go
- tun.go
- tun_audit_test.go
- tun_ipv6_parity_test.go
- tun_stack_test.go
- tun_test.go
- tunfd_test.go
- uid_construction_gate.go
- uid_construction_gate_test.go
- unguarded_controller_notice_test.go
- validate.go
- validate_provider_test.go
- validate_test.go
- wake_no_teardown_test.go
- wake_resumes_health_checks_test.go
- yaml_json.go
- yaml_json_depth_test.go
- yaml_json_test.go
- dirty_source_report_test.go
- main.go
- main_test.go
- PrivacyInfo.xcprivacy
- slices_test.go
- main.go
- main_test.go
- main.go
- main_test.go
- main.go
- main_test.go
- arc.go
- arc_test.go
- entry.go
- enum.go
- type.go
- value.go
- value_test.go
- batch.go
- batch_test.go
- sing.go
- callback.go
- close_callback.go
- cmd.go
- cmd_other.go
- cmd_test.go
- cmd_windows.go
- afterfunc_compact.go
- afterfunc_go120.go
- afterfunc_go121.go
- afterfunc_test.go
- withoutcancel_compact.go
- withoutcancel_go120.go
- withoutcancel_go121.go
- base64.go
- converter.go
- converter_test.go
- util.go
- v.go
- deque.go
- addr.go
- force_close.go
- lrucache.go
- lrucache_test.go
- common.go
- comparable_go120.go
- comparable_go124.go
- hasher.go
- maphash_test.go
- murmur.go
- murmur32.go
- conn.go
- packet.go
- packet_enhance.go
- packet_sing.go
- pipe.go
- pipe_sing.go
- packet.go
- packet_posix.go
- packet_sing.go
- packet_windows.go
- ref.go
- ref_sing.go
- thread.go
- thread_sing.go
- addr.go
- bind.go
- bufconn.go
- bufconn_unsafe.go
- cached.go
- context.go
- context_test.go
- earlyconn.go
- io.go
- listener.go
- packet.go
- refconn.go
- relay.go
- relay_copy_low_memory.go
- relay_copy_standard.go
- relay_copy_test.go
- relay_low_memory_test.go
- sing.go
- tcpip.go
- upstream.go
- websocket.go
- iterable.go
- observable.go
- observable_test.go
- subscriber.go
- once_go120.go
- once_go122.go
- oncefunc.go
- doc.go
- json.go
- json_fuzz_test.go
- json_test.go
- orderedmap.go
- orderedmap_test.go
- utils_test.go
- yaml.go
- yaml_fuzz_test.go
- yaml_test.go
- picker.go
- picker_test.go
- alloc.go
- alloc_test.go
- buffer.go
- buffer_low_memory.go
- buffer_standard.go
- pool.go
- sing.go
- queue.go
- queue_test.go
- singledo.go
- singledo_test.go
- singleflight.go
- mark_common.go
- mark_linux.go
- mark_other.go
- reuse_common.go
- reuse_other.go
- reuse_unix.go
- reuse_windows.go
- structure.go
- structure_test.go
- callback.go
- global_id.go
- hash.go
- manipulation.go
- mbps.go
- must.go
- range.go
- ranges.go
- ranges_test.go
- slice.go
- string_unsafe.go
- strings.go
- uuid.go
- uuid_test.go
- map.go
- map_extra.go
- map_extra_test.go
- map_test.go
- yaml.go
- age.go
- age_test.go
- auth.go
- apple_pool_bench_test.go
- apple_pool_test.go
- auth.go
- ca-certificates.crt
- chrome.pem
- config.go
- fingerprint.go
- fingerprint_test.go
- fix_windows.go
- keypair.go
- mozilla.pem
- name_cert_verify.go
- name_cert_verify_test.go
- platform_verifier_darwin.go
- platform_verifier_other.go
- store.go
- store_test.go
- ipcidr_set.go
- ipcidr_set_bin.go
- ipcidr_set_test.go
- conn.go
- dhcp.go
- address_transform_test.go
- bind.go
- bind_darwin.go
- bind_linux.go
- bind_others.go
- bind_windows.go
- control.go
- dialer.go
- dualstack_cancel_test.go
- error.go
- mark_linux.go
- mark_nonlinux.go
- options.go
- reuse.go
- socket_hook.go
- tfo.go
- tfo_windows.go
- echparser.go
- ech.go
- key.go
- key_test.go
- cachefile.go
- memory.go
- pool.go
- pool_test.go
- skipper.go
- skipper_test.go
- cmd.go
- x25519.go
- compiled.go
- compiled_test.go
- ipcidr.go
- ipcidr_test.go
- cache.go
- decode.go
- memc.go
- condition.go
- config.pb.go
- config.proto
- standard.go
- ac_automaton_matcher.go
- matchers.go
- mph_matcher.go
- package_info.go
- strmatcher.go
- attr.go
- compiled_geoip_test.go
- compiled_geosite_test.go
- geodata.go
- geodataproto.go
- geosite_list_retention_test.go
- init.go
- package_info.go
- utils.go
- http.go
- anet.go
- doc.go
- interface.go
- interface_android.go
- netlink_android.go
- iface.go
- defaults_darwin.go
- defaults_other.go
- sockopt_readback_darwin_test.go
- tcp_keepalive.go
- tcp_keepalive_apple_test.go
- tcp_keepalive_go122.go
- tcp_keepalive_go123.go
- tcp_keepalive_go123_unix.go
- tcp_keepalive_go123_windows.go
- detector.go
- memory.go
- memory_darwin.go
- memory_darwin_amd64.s
- memory_darwin_arm64.s
- memory_falllback.go
- memory_freebsd.go
- memory_freebsd_386.go
- memory_freebsd_amd64.go
- memory_freebsd_arm.go
- memory_freebsd_arm64.go
- memory_linux.go
- memory_openbsd.go
- memory_openbsd_386.go
- memory_openbsd_amd64.go
- memory_openbsd_arm.go
- memory_openbsd_arm64.go
- memory_openbsd_riscv64.go
- memory_test.go
- memory_windows.go
- mmdb.go
- mmdb_degrade_test.go
- reader.go
- mptcp_go120.go
- mptcp_go121.go
- proxy.go
- table.go
- pause.go
- pause_test.go
- pool.go
- pool_test.go
- event.go
- event_other.go
- event_windows.go
- find_process_mode.go
- process.go
- process_darwin.go
- process_darwin_uid_test.go
- process_freebsd_amd64.go
- process_linux.go
- process_other.go
- process_windows.go
- cache.go
- cache_disable_test.go
- etag.go
- fakeip.go
- storage.go
- subscriptioninfo.go
- profile.go
- byname.go
- proxydialer.go
- sing.go
- slowdown.go
- slowdown_sing.go
- hosts.go
- hosts_windows.go
- enhancer.go
- host.go
- ip4p.go
- lifecycle_test.go
- relay.go
- resolver.go
- service.go
- system.go
- fetcher.go
- vehicle.go
- backoff.go
- slowdown.go
- base_sniffer.go
- dispatcher.go
- http_sniffer.go
- quic_sniffer.go
- sniff_test.go
- tls_sniffer.go
- reality.go
- utls.go
- domain.go
- domain_set.go
- domain_set_bin.go
- domain_set_test.go
- domain_test.go
- ipcidr_node.go
- ipcidr_trie.go
- node.go
- trie_test.go
- update_core.go
- update_core_test.go
- update_geo.go
- update_ui.go
- utils.go
- wildcard.go
- wildcard_test.go
- config.go
- initial.go
- utils.go
- utils_test.go
- cmfa.go
- cmfa_stub.go
- goflags.go
- low_memory.go
- low_memory_stub.go
- no_fake_tcp.go
- no_fake_tcp_stub.go
- no_tailscale.go
- no_tailscale_stub.go
- tags.go
- version.go
- version_windows.go
- with_gvisor.go
- with_gvisor_stub.go
- interface.go
- sniffer.go
- adapters.go
- context.go
- dns.go
- listener.go
- matcher.go
- metadata.go
- path.go
- path_test.go
- rule.go
- tun.go
- tunnel.go
- version.go
- conn.go
- dns.go
- packetconn.go
- client.go
- dhcp.go
- dialer.go
- doh.go
- doh_redaction_test.go
- doq.go
- dot.go
- edns0_subnet.go
- enhancer.go
- explain.go
- explain_test.go
- live_query_lifecycle_test.go
- middleware.go
- negative_ttl_test.go
- patch_android.go
- policy.go
- rcode.go
- refetch_lifecycle_test.go
- reset_connection_test.go
- resolver.go
- server.go
- service.go
- system.go
- system_common.go
- system_posix.go
- system_windows.go
- tailscale.go
- util.go
- file-name.sh
- config.yaml
- concurrent_load_apple.go
- concurrent_load_limit.go
- concurrent_load_single.go
- concurrent_load_unlimit.go
- executor.go
- startup_probe_test.go
- cache.go
- common.go
- configs.go
- connections.go
- ctxkeys.go
- debug_auth_test.go
- dns.go
- doh.go
- errors.go
- external.go
- groups.go
- hako_ui_fs.go
- hako_ui_fs_test.go
- hako_websocket.go
- patch_android.go
- provider.go
- proxies.go
- restart.go
- rules.go
- server.go
- storage.go
- storage_test.go
- upgrade.go
- upgrade_test.go
- hub.go
- server.go
- auth.go
- anytls.go
- auth.go
- hysteria2.go
- hysteria2_realm.go
- jls.go
- kcptun.go
- mekya.go
- mkcp.go
- restls.go
- shadowquic.go
- shadowsocks.go
- shadowtls.go
- snell.go
- sudoku.go
- trojan.go
- trusttunnel.go
- tuic.go
- tun.go
- tunnel.go
- vless.go
- vmess.go
- client.go
- hack.go
- proxy.go
- server.go
- upgrade.go
- utils.go
- api.go
- doc.go
- server.go
- session.go
- validate.go
- anytls.go
- anytls_test.go
- auth.go
- base.go
- common_test.go
- http.go
- hysteria2.go
- hysteria2_realm.go
- hysteria2_test.go
- jls.go
- kcptun.go
- mekya.go
- mieru.go
- mieru_test.go
- mixed.go
- mkcp.go
- mux.go
- mux_test.go
- reality.go
- redir.go
- restls.go
- shadowquic.go
- shadowquic_test.go
- shadowsocks.go
- shadowsocks_test.go
- shadowtls.go
- snell.go
- snell_test.go
- socks.go
- sudoku.go
- sudoku_test.go
- tlsmirror.go
- tproxy.go
- trojan.go
- trojan_test.go
- trusttunnel.go
- trusttunnel_test.go
- tuic.go
- tuic_test.go
- tun.go
- tunnel.go
- vless.go
- vless_test.go
- vmess.go
- vmess_interop_test.go
- vmess_mekya_interop_test.go
- vmess_mkcp_interop_test.go
- vmess_test.go
- vmess_tlsmirror_interop_test.go
- tcp.go
- udp.go
- jls.go
- server.go
- mixed.go
- reality.go
- tcp.go
- tcp_darwin.go
- tcp_freebsd.go
- tcp_linux.go
- tcp_linux_386.go
- tcp_linux_other.go
- tcp_other.go
- restls.go
- server.go
- tcp.go
- udp.go
- utils.go
- utils_test.go
- listener.go
- context.go
- dialer.go
- handler.go
- sing.go
- util.go
- server.go
- server.go
- dns.go
- iface.go
- prepare.go
- redirect_linux.go
- redirect_stub.go
- server.go
- server_android.go
- server_notandroid.go
- server_notwindows.go
- server_windows.go
- tun_name_darwin.go
- tun_name_linux.go
- tun_name_other.go
- server.go
- service.go
- server.go
- server_test.go
- server.go
- tcp.go
- udp.go
- utils.go
- server.go
- tlsmirror.go
- packet.go
- setsockopt_linux.go
- setsockopt_other.go
- tproxy.go
- tproxy_iptables.go
- udp.go
- udp_linux.go
- udp_other.go
- packet.go
- server.go
- server.go
- server.go
- packet.go
- tcp.go
- udp.go
- listener.go
- listener_hako_test.go
- parse.go
- level.go
- log.go
- sing.go
- service.go
- time_stub.go
- time_unix.go
- time_windows.go
- time.go
- bundle.go
- base.go
- domain.go
- domain_keyword.go
- domain_regex.go
- domain_suffix.go
- domain_wildcard.go
- dscp.go
- final.go
- geoip.go
- geosite.go
- in_name.go
- in_type.go
- in_user.go
- ipasn.go
- ipcidr.go
- ipsuffix.go
- network_type.go
- port.go
- process.go
- rematch_name.go
- source_app_identity.go
- source_app_identity_test.go
- uid.go
- uid_test.go
- logic.go
- logic_test.go
- classical_strategy.go
- compiled_geoip_compat_test.go
- compiled_geosite_compat_test.go
- domain_strategy.go
- ipcidr_strategy.go
- mrs_converter.go
- mrs_reader.go
- parse.go
- provider.go
- rule_set.go
- wrapper.go
- parser.go
- go_mobile_api_inventory.go
- example.org-key.pem
- example.org.pem
- hysteria.json
- snell-http.conf
- snell-tls.conf
- snell.conf
- trojan-grpc.json
- trojan-ws.json
- trojan-xtls.json
- trojan.json
- vless-tls.json
- vless-ws.json
- vless-xtls.json
- vmess-grpc.json
- vmess-http.json
- vmess-http2.json
- vmess-tls.json
- vmess-ws-0rtt.json
- vmess-ws-tls.json
- vmess-ws.json
- vmess.json
- xray-shadowsocks.json
- .golangci.yaml
- clash_test.go
- dns_test.go
- docker_test.go
- go.mod
- go.sum
- hysteria_test.go
- Makefile
- README.md
- snell_test.go
- ss_test.go
- trojan_test.go
- util.go
- util_darwin_test.go
- util_other_test.go
- vless_test.go
- vmess_test.go
- go.mod
- LICENSE
- README.md
- watcher.go
- watcher_test.go
- typeconv.go
- quicvarint.go
- alert.go
- auth.go
- cache.go
- cipher_suites.go
- common.go
- common_string.go
- conn.go
- generate_cert.go
- go.mod
- go.sum
- HAKO-PATCH.md
- handshake_client.go
- handshake_client_tls13.go
- handshake_messages.go
- handshake_server.go
- handshake_server_tls13.go
- key_agreement.go
- key_schedule.go
- LICENSE
- LICENSE-RESTLS
- notboring.go
- prf.go
- quic.go
- restls_server.go
- restls_utils.go
- ticket.go
- tls.go
- u_clienthello_json.go
- u_common.go
- u_conn.go
- u_fingerprinter.go
- u_handshake_client.go
- u_handshake_messages.go
- u_parrots.go
- u_prng.go
- u_public.go
- u_quic.go
- u_quic_transport_parameters.go
- u_roller.go
- u_tls_extensions.go
- lint.yml
- test.yml
- update_dependencies.sh
- endpoint.go
- endpoint_mutex.go
- errno.go
- packet_dispatchers.go
- packet_io_stats.go
- packet_io_stats_test.go
- processor_mutex.go
- processors.go
- checksum.go
- checksum_default.go
- checksum_ts.go
- checksum_unsafe.go
- sum_bench_test.go
- checksum.go
- eth.go
- icmpv4.go
- icmpv6.go
- interfaces.go
- ipv4.go
- ipv6.go
- ipv6_extension_headers.go
- ipv6_fragment.go
- ndp_neighbor_advert.go
- ndp_neighbor_solicit.go
- ndp_options.go
- ndp_router_advert.go
- ndp_router_solicit.go
- ndpoptionidentifier_string.go
- netip.go
- tcp.go
- udp.go
- seqnum.go
- errors.go
- README.md
- tcpip.go
- packet_io_stats.go
- packet_io_stats_test.go
- poller.go
- poller_test.go
- rawfile.go
- stopfd.go
- checksum.go
- checksum_amd64.go
- checksum_generated_amd64.go
- checksum_generated_amd64.s
- checksum_generic.go
- generate_amd64.go
- winfw.go
- interface_change_handler.go
- luid.go
- mksyscall.go
- netsh.go
- route_change_handler.go
- types.go
- types_32.go
- types_64.go
- types_test.go
- types_test_32.go
- types_test_64.go
- unicast_address_change_handler.go
- winipcfg.go
- winipcfg_test.go
- zwinipcfg_windows.go
- constants.go
- helper.go
- mksyscall.go
- syscall_windows.go
- types_windows.go
- zsyscall_windows.go
- memmod_windows.go
- memmod_windows_32.go
- memmod_windows_386.go
- memmod_windows_64.go
- memmod_windows_amd64.go
- memmod_windows_arm.go
- memmod_windows_arm64.go
- syscall_windows.go
- syscall_windows_32.go
- syscall_windows_64.go
- dll_windows.go
- dll_windows_386.go
- dll_windows_amd64.go
- dll_windows_arm.go
- dll_windows_arm64.go
- README.md
- session_windows.go
- wintun_windows.go
- cmsg_unix.go
- cmsg_windows.go
- destination.go
- destination_gvisor.go
- destination_rewriter.go
- destination_test.go
- ping.go
- ping_test.go
- socket_linux_unprivileged.go
- socket_unix.go
- socket_windows.go
- source_rewriter.go
- .gitignore
- .golangci.yml
- go.mod
- go.sum
- gvisor_tunable.go
- LICENSE
- Makefile
- monitor.go
- monitor_android.go
- monitor_darwin.go
- monitor_linux.go
- monitor_linux_default.go
- monitor_other.go
- monitor_shared.go
- monitor_windows.go
- packages.go
- packages_android.go
- packages_stub.go
- README.md
- redirect.go
- redirect_iptables.go
- redirect_linux.go
- redirect_nftables.go
- redirect_nftables_exprs.go
- redirect_nftables_rules.go
- redirect_nftables_rules_openwrt.go
- redirect_server.go
- redirect_stub.go
- route_direct.go
- stack.go
- stack_gvisor.go
- stack_gvisor_buffer_test.go
- stack_gvisor_drop_report_test.go
- stack_gvisor_filter.go
- stack_gvisor_filter_test.go
- stack_gvisor_icmp.go
- stack_gvisor_log.go
- stack_gvisor_stub.go
- stack_gvisor_tcp.go
- stack_gvisor_udp.go
- stack_gvisor_window_report_test.go
- stack_mixed.go
- stack_system.go
- stack_system_bindif_darwin.go
- stack_system_bindif_darwin_test.go
- stack_system_bindif_other.go
- stack_system_bindif_test.go
- stack_system_nat.go
- stack_system_nonwindows.go
- stack_system_packet.go
- stack_system_windows.go
- tun.go
- tun_cmfa_test.go
- tun_darwin.go
- tun_darwin_gvisor.go
- tun_linux.go
- tun_linux_flags.go
- tun_linux_gvisor.go
- tun_nondarwin.go
- tun_nonlinux.go
- tun_offload.go
- tun_offload_errors.go
- tun_offload_linux.go
- tun_other.go
- tun_platform_cmfa.go
- tun_platform_native.go
- tun_rules.go
- tun_windows.go
- tun_windows_gvisor.go
- alloc.go
- frame.go
- go.mod
- go.sum
- HAKO-PATCH.md
- LICENSE
- mux.go
- mux_test.go
- pkg.go
- README.md
- README_zh-cn.md
- session.go
- session_test.go
- shaper.go
- shaper_test.go
- stream.go
- padding.go
- deadline.go
- io_pipe.go
- client.go
- frame.go
- session.go
- stream.go
- contianer.go
- skiplist.go
- skiplist_newnode.go
- types.go
- deadline.go
- routine.go
- string_map.go
- type.go
- client.go
- relay.go
- websocket.go
- gun.go
- server.go
- utils.go
- brutal.go
- pacer.go
- LICENSE
- obfs.go
- tcp_linux.go
- tcp_stub.go
- hop.go
- obfs.go
- obfs.go
- client.go
- frag.go
- frag_test.go
- protocol.go
- protocol_test.go
- stream.go
- dummy.go
- obfs.go
- xplus.go
- xplus_test.go
- avail.go
- unavail.go
- client.go
- misc.go
- jls.go
- jls_test.go
- utls.go
- client.go
- common.go
- comp.go
- doc.go
- LICENSE.md
- server.go
- client_h2.go
- l4proxy.go
- masque.go
- bundle.go
- client.go
- config.go
- deadline.go
- mekya_test.go
- packetconn.go
- server.go
- auth.go
- config.go
- conn.go
- header.go
- listener.go
- mkcp_test.go
- packet.go
- segment.go
- client.go
- config.go
- config_test.go
- control.go
- control_test.go
- data.go
- data_ciphers_test.go
- data_test.go
- keymethod.go
- keymethod_test.go
- lzo.go
- lzo_test.go
- mux.go
- packet.go
- packet_test.go
- push.go
- rekey_test.go
- tlsauth.go
- tlsauth_test.go
- tlscrypt.go
- tlscrypt_test.go
- tlscrypt_v2.go
- tlscrypt_v2_test.go
- restls.go
- client.go
- congestion.go
- dial.go
- extension.go
- extension_brutal.go
- extension_test.go
- packet.go
- protocol.go
- quic_version.go
- quic_version_test.go
- server.go
- state.go
- stream_conn.go
- cipher.go
- cipher.go
- packet.go
- stream.go
- chacha20.go
- cipher.go
- packet.go
- stream.go
- README.md
- client.go
- protocol.go
- server.go
- server_test.go
- v2.go
- v3.go
- http.go
- http_server.go
- tls.go
- tls_server.go
- cipher.go
- pool.go
- pool_test.go
- snell.go
- v4.go
- v4_test.go
- socks4.go
- socks5.go
- base.go
- http_post.go
- http_simple.go
- obfs.go
- plain.go
- random_head.go
- tls1.2_ticket_auth.go
- auth_aes128_md5.go
- auth_aes128_sha1.go
- auth_chain_a.go
- auth_chain_b.go
- auth_sha1_v4.go
- base.go
- origin.go
- packet.go
- protocol.go
- stream.go
- bufPool.go
- crypto.go
- random.go
- aead.go
- ed25519.go
- record_conn.go
- record_conn_test.go
- session.go
- session_test.go
- write_chunks.go
- auth.go
- early_handshake.go
- halfpipe.go
- masker.go
- pathroot.go
- tunnel.go
- tunnel_preconnect.go
- tunnel_preconnect_test.go
- tunnel_ready.go
- tunnel_test.go
- tunnel_ws.go
- tunnel_ws_server.go
- ws_stream_conn.go
- ascii_mode.go
- ascii_mode_test.go
- conn.go
- downlink.go
- encode.go
- grid.go
- layout.go
- packed.go
- packed_prefix_test.go
- padding_prob.go
- pending.go
- rand.go
- table.go
- table_set.go
- address.go
- config.go
- directional_hint_test.go
- early_handshake.go
- features_test.go
- handshake.go
- handshake_kip.go
- handshake_test.go
- httpmask_tunnel.go
- httpmask_tunnel_test.go
- init.go
- init_test.go
- kip.go
- kip_test.go
- multiplex.go
- multiplex_dialer.go
- multiplex_test.go
- replay.go
- session_keys.go
- table_probe.go
- tables.go
- tables_directional_test.go
- uot.go
- write_chunks.go
- client.go
- config.go
- conn.go
- crypto.go
- enrollment.go
- mirror.go
- padding.go
- record.go
- server.go
- tlsmirror_test.go
- traffic.go
- trojan.go
- client.go
- doc.go
- icmp.go
- packet.go
- protocol.go
- quic.go
- service.go
- congestion.go
- dial.go
- bandwidth.go
- bandwidth_sampler.go
- bbr_sender.go
- cubic.go
- cubic_sender.go
- hybrid_slow_start.go
- minmax.go
- minmax_go120.go
- minmax_go121.go
- pacer.go
- windowed_filter.go
- bandwidth.go
- bandwidth_sampler.go
- bbr_sender.go
- brutal.go
- minmax_go120.go
- minmax_go121.go
- pacer.go
- packet_number_indexed_queue.go
- ringbuffer.go
- windowed_filter.go
- stream.go
- type.go
- client.go
- packet.go
- protocol.go
- server.go
- client.go
- frag.go
- packet.go
- protocol.go
- server.go
- pool_client.go
- server.go
- tuic.go
- mux.go
- websocket.go
- client.go
- client_test.go
- common.go
- doc.go
- factory.go
- key.go
- server.go
- xor.go
- conn.go
- filter.go
- padding.go
- vision.go
- addons.go
- addons_test.go
- config.pb.go
- config.proto
- conn.go
- packet.go
- vless.go
- aead.go
- chunk.go
- conn.go
- h2.go
- header.go
- http.go
- tls.go
- tls_session_cache.go
- tls_session_cache_test.go
- user.go
- vmess.go
- websocket.go
- websocket_go120.go
- websocket_go121.go
- browser.go
- client.go
- config.go
- conn.go
- reuse.go
- reuse_test.go
- server.go
- server_test.go
- upload_queue.go
- upload_queue_test.go
- xpadding.go
- manager.go
- manager_proxy_test.go
- manager_reserved_test.go
- manager_sampling_test.go
- tracker.go
- connection.go
- connection_admission.go
- connection_admission_low_memory.go
- connection_admission_low_memory_test.go
- connection_admission_standard.go
- connection_admission_standard_test.go
- dns_dialer.go
- mode.go
- status.go
- tunnel.go
- .gitignore
- .golangci.yaml
- android_tz.go
- check_amd64.sh
- Dockerfile
- flake.lock
- flake.nix
- go.mod
- go.sum
- LICENSE
- main.go
- Makefile
- NOTICE
- README.md
- README.zh-CN.md
- SECURITY.md
- THIRD_PARTY_LICENSES.md
# 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:
select
설명 보기 ▼
select
메뉴를 생성하기 위한 Bash 내장 구조.
더 많은 정보: <https://www.gnu.org/software/bash/manual/bash.html#index-select>.
select {{word}} in {{apple orange pear banana}}; do echo ${{word}}; done
개별 단어로 메뉴 생성:
select {{line}} in $({{command}}); do echo ${{line}}; done
다른 명령의 출력으로 메뉴 생성:
PS3="{{Select a file: }}"; select {{file}} in *; do echo ${{file}}; done
`select`의 프롬프트 문자열을 지정하고 현재 디렉토리에서 파일이나 폴더를 선택하는 메뉴 생성:
// repository documentation
Was this content helpful?
(0 ratings)
