AdGuardHome
네트워크 전체 광고 및 트래커 차단 DNS 서버
파일 탐색기
최종 버전 다운로드 (.zip)- bug.yml
- config.yml
- feature.yml
- mirror.yaml
- private.yaml
- workflow.yaml
- CODEOWNERS
- PULL_REQUEST_TEMPLATE
- stale.yml
- bamboo.yaml
- release.yaml
- snapcraft.yaml
- test.yaml
- gitkeep
- apple-touch-icon-180x180.png
- favicon.png
- safari-pinned-tab.svg
- index.html
- install.html
- login.html
- ar.json
- be.json
- bg.json
- cs.json
- da.json
- de.json
- en.json
- es.json
- fa.json
- fi.json
- fr.json
- hr.json
- hu.json
- id.json
- it.json
- ja.json
- ko.json
- nl.json
- no.json
- pl.json
- pt-br.json
- pt-pt.json
- ro.json
- ru.json
- si-lk.json
- sk.json
- sl.json
- sr-cs.json
- sv.json
- th.json
- tr.json
- uk.json
- vi.json
- zh-cn.json
- zh-hk.json
- zh-tw.json
- ar.json
- be.json
- bg.json
- cs.json
- da.json
- de.json
- en.json
- es.json
- fa.json
- fi.json
- fr.json
- hr.json
- hu.json
- id.json
- it.json
- ja.json
- ko.json
- nl.json
- no.json
- pl.json
- pt-br.json
- pt-pt.json
- ro.json
- ru.json
- si-lk.json
- sk.json
- sl.json
- sr-cs.json
- sv.json
- th.json
- tr.json
- uk.json
- vi.json
- zh-cn.json
- zh-hk.json
- zh-tw.json
- checkRedirect.test.ts
- checkStatus.test.ts
- fetchRequest.test.ts
- helpers.test.ts
- access.ts
- clients.ts
- dnsConfig.ts
- encryption.ts
- filtering.ts
- index.tsx
- install.ts
- login.ts
- queryLogs.ts
- rewrites.ts
- services.ts
- stats.ts
- toasts.ts
- Api.ts
- fetch.ts
- index.css
- index.tsx
- BlockedDomains.tsx
- Clients.tsx
- Counters.tsx
- Dashboard.css
- DomainCell.tsx
- index.tsx
- QueriedDomains.tsx
- Statistics.tsx
- StatsCard.css
- StatsCard.tsx
- UpstreamAvgTime.tsx
- UpstreamResponses.tsx
- index.tsx
- Info.tsx
- Form.tsx
- index.tsx
- Modal.tsx
- Table.tsx
- helpers.ts
- index.tsx
- Modal.tsx
- styles.css
- TimePeriod.tsx
- TimeSelect.tsx
- Timezone.tsx
- Form.tsx
- index.tsx
- ServiceField.tsx
- Actions.tsx
- CustomRules.tsx
- DnsAllowlist.tsx
- DnsBlocklist.tsx
- Examples.tsx
- FiltersList.tsx
- Form.tsx
- Modal.tsx
- Table.tsx
- Header.css
- index.tsx
- Menu.tsx
- index.ts
- ClientCell.tsx
- DateCell.tsx
- DomainCell.tsx
- Header.tsx
- HeaderCell.tsx
- IconTooltip.css
- IconTooltip.tsx
- index.tsx
- ResponseCell.tsx
- Form.tsx
- index.tsx
- SearchField.tsx
- AnonymizerNotification.tsx
- Disabled.tsx
- index.tsx
- InfiniteTable.tsx
- Logs.css
- index.ts
- ClientsTable.tsx
- index.ts
- BlockedServices.tsx
- ClientIds.tsx
- index.ts
- MainSettings.tsx
- ScheduleServices.tsx
- UpstreamDns.tsx
- index.tsx
- types.ts
- AutoClients.tsx
- index.tsx
- Modal.tsx
- Service.css
- whoisCell.tsx
- Form.tsx
- index.tsx
- Modal.tsx
- FormDHCPv4.tsx
- FormDHCPv6.tsx
- index.css
- index.tsx
- Interfaces.tsx
- Leases.tsx
- Form.tsx
- index.tsx
- Form.tsx
- index.tsx
- Form.tsx
- index.tsx
- Examples.tsx
- Form.tsx
- index.tsx
- index.tsx
- CertificateStatus.tsx
- Form.tsx
- index.tsx
- KeyStatus.tsx
- index.tsx
- Form.tsx
- index.tsx
- Form.tsx
- index.tsx
- FormButton.css
- index.tsx
- Settings.css
- Guide.css
- index.tsx
- index.tsx
- Toast.css
- Toast.tsx
- checkbox.css
- index.tsx
- Input.tsx
- Radio.tsx
- Select.tsx
- Textarea.tsx
- Guide.tsx
- index.ts
- MobileConfigForm.tsx
- chevron-down.svg
- globe.svg
- help-circle-gray.svg
- help-circle.svg
- logo.tsx
- trash-2.svg
- x.svg
- Card.css
- Card.tsx
- Cell.tsx
- CellWrap.tsx
- Dropdown.css
- Dropdown.tsx
- EncryptionTopline.tsx
- Footer.css
- Footer.tsx
- Icons.css
- Icons.tsx
- Line.css
- Line.tsx
- lineUtils.ts
- Loading.css
- Loading.tsx
- LogsSearchLink.tsx
- Modal.css
- Overlay.css
- PageTitle.css
- PageTitle.tsx
- ReactTable.css
- Select.css
- Status.tsx
- Tab.tsx
- Tabler.css
- Tabs.css
- Tabs.tsx
- texareaCommentsHighlight.css
- Tooltip.css
- Tooltip.tsx
- Topline.css
- Topline.tsx
- UpdateOverlay.tsx
- UpdateTopline.tsx
- Version.css
- Version.tsx
- Clients.ts
- CustomRules.ts
- Dashboard.ts
- Dhcp.ts
- Dns.ts
- DnsAllowlist.ts
- DnsBlocklist.ts
- DnsRewrites.ts
- Encryption.ts
- Settings.ts
- SetupGuide.ts
- filters.ts
- trackers.json
- trackers.ts
- whotracksme_web.json
- constants.ts
- form.tsx
- helpers.tsx
- highlightTextareaComments.tsx
- localStorageHelper.ts
- renderFormattedClientCell.tsx
- twosky.ts
- useDebounce.ts
- validators.ts
- version.ts
- AddressList.tsx
- Auth.tsx
- Controls.tsx
- Devices.tsx
- Greeting.tsx
- index.tsx
- Progress.tsx
- Settings.tsx
- Setup.css
- Submit.tsx
- index.tsx
- Form.tsx
- index.tsx
- Login.css
- index.tsx
- access.ts
- clients.ts
- dashboard.ts
- dhcp.ts
- dnsConfig.ts
- encryption.ts
- filtering.ts
- index.ts
- install.ts
- login.ts
- queryLogs.ts
- rewrites.ts
- services.ts
- settings.ts
- stats.ts
- toasts.ts
- configureStore.ts
- i18n.ts
- index.tsx
- initialState.ts
- types.d.ts
- control-panel.spec.ts
- dhcp.spec.ts
- dns-settings.spec.ts
- filtering.spec.ts
- general-settings.spec.ts
- globalSetup.ts
- globalTeardown.ts
- login.spec.ts
- querylog.spec.ts
- rewrites.spec.ts
- network.ts
- constants.ts
- .eslintrc.json
- .gitattributes
- .prettierrc
- .stylelintrc.js
- babel.config.cjs
- constants.js
- dev.eslintrc
- global.d.ts
- package-lock.json
- package.json
- playwright.config.ts
- prod.eslintrc
- tsconfig.json
- vitest.config.ts
- webpack.common.js
- webpack.dev.js
- webpack.prod.js
- apple-touch-icon.png
- favicon.ico
- favicon.svg
- forgot_password.html
- index.html
- install.html
- login.html
- check-locales.js
- check-translations.js
- generate-locales.js
- postgenerate.sh
- translation-audit.js
- ar.json
- be.json
- bg.json
- cs.json
- da.json
- de.json
- en.json
- es.json
- fa.json
- fi.json
- fr.json
- hr.json
- hu.json
- id.json
- it.json
- ja.json
- ko.json
- nl.json
- no.json
- pl.json
- pt-br.json
- pt-pt.json
- ro.json
- ru.json
- si-lk.json
- sk.json
- sl.json
- sr-cs.json
- sv.json
- th.json
- tr.json
- uk.json
- vi.json
- zh-cn.json
- zh-hk.json
- zh-tw.json
- buildClientBreadcrumbs.test.ts
- buildClientConfig.test.ts
- Identifiers.test.tsx
- store.test.ts
- validators.test.ts
- Textarea.test.tsx
- locales.generated.spec.ts
- Banner.test.tsx
- Banners.test.tsx
- ConfigDialog.test.tsx
- Footer.test.tsx
- SettingRow.test.tsx
- encryption-browse-suffix.test.tsx
- encryption-form.test.tsx
- encryption-helpers.test.ts
- encryption-validate.test.ts
- settings-helpers.test.ts
- get-browser-language.test.ts
- helpers-scalar.spec.ts
- helpers-stats.spec.ts
- normalize-mac.test.ts
- normalize-server-name.test.ts
- validate-clients-per-line.test.ts
- validate-ip-per-line.test.ts
- validate-ipv6.test.ts
- validate-pem-content.test.ts
- access-store.test.ts
- app-routing.test.tsx
- blocked-services.test.ts
- check-result-helpers.test.ts
- copied-text.test.tsx
- dashboard-store.test.ts
- dhcp-store.test.ts
- dhcp-toggle.test.tsx
- dialog.test.tsx
- dns-config-store.test.ts
- dynamic-leases-tab.test.tsx
- dynamic-leases-table.test.tsx
- encryption-store.test.ts
- filtering-store.test.ts
- filteringStore.test.ts
- helpers.test.ts
- install-store.test.ts
- intl.test.ts
- login-store.test.ts
- pagination.test.tsx
- query-log-filters.test.ts
- query-log-helpers.test.ts
- queryLogStore.test.ts
- schedule-helpers.test.ts
- select-helpers.test.ts
- select.test.tsx
- setup.ts
- static-leases-table.test.tsx
- stats-store.test.ts
- toast.test.tsx
- toasts-store.test.ts
- toggle-blocking.test.ts
- tooltip.test.tsx
- accessList.ts
- accessListResponse.ts
- accessSetRequest.ts
- addressesInfo.ts
- addressInfo.ts
- addUrlRequest.ts
- blockedService.ts
- blockedServicesAll.ts
- blockedServicesArray.ts
- blockedServicesSchedule.ts
- checkConfigRequest.ts
- checkConfigRequestInfo.ts
- checkConfigResponse.ts
- checkConfigResponseInfo.ts
- checkConfigStaticIpInfo.ts
- checkConfigStaticIpInfoStatic.ts
- client.ts
- clientAuto.ts
- clientDelete.ts
- clientFindSubEntry.ts
- clients.ts
- clientsArray.ts
- clientsAutoArray.ts
- clientsFindEntry.ts
- clientsFindParams.ts
- clientsFindResponse.ts
- clientsSearchRequest.ts
- clientsSearchRequestItem.ts
- clientUpdate.ts
- dayRange.ts
- dhcpConfig.ts
- dhcpConfigV4.ts
- dhcpConfigV6.ts
- dhcpFindActiveReq.ts
- dhcpLease.ts
- dHCPNetInterface.ts
- dHCPNetInterfaces.ts
- dhcpSearchResult.ts
- dhcpSearchResultOtherServer.ts
- dhcpSearchResultOtherServerFound.ts
- dhcpSearchResultStaticIP.ts
- dhcpSearchResultStaticIPStatic.ts
- dhcpSearchV4.ts
- dhcpSearchV6.ts
- dhcpStaticLease.ts
- dhcpStaticLeaseBody.ts
- dhcpStatus.ts
- dnsAnswer.ts
- dNSConfig.ts
- dNSConfigBlockingMode.ts
- dNSConfigUpstreamMode.ts
- dnsInfo200.ts
- dnsQuestion.ts
- error.ts
- filter.ts
- filterCheckHostResponse.ts
- filterConfig.ts
- filteringCheckHostParams.ts
- filteringReason.ts
- filterRefreshRequest.ts
- filterRefreshResponse.ts
- filterSetUrl.ts
- filterSetUrlData.ts
- filterStatus.ts
- getQueryLogConfigResponse.ts
- getStatsConfigResponse.ts
- getVersionRequest.ts
- index.ts
- initialConfiguration.ts
- lang.ts
- languageSettings.ts
- login.ts
- mobileConfigDoHParams.ts
- mobileConfigDoTParams.ts
- netInterface.ts
- netInterfaces.ts
- parentalStatus200.ts
- profileInfo.ts
- profileInfoTheme.ts
- putQueryLogConfigUpdateRequest.ts
- putStatsConfigUpdateRequest.ts
- queryLog.ts
- queryLogConfig.ts
- queryLogConfigInterval.ts
- queryLogItem.ts
- queryLogItemClient.ts
- queryLogItemClientProto.ts
- queryLogItemClientWhois.ts
- queryLogParams.ts
- queryLogResponseStatus.ts
- removeUrlRequest.ts
- resultRule.ts
- rewriteEntry.ts
- rewriteEntryBody.ts
- rewriteList.ts
- rewriteSettings.ts
- rewriteSettingsBody.ts
- rewriteUpdate.ts
- rewriteUpdateBody.ts
- safebrowsingStatus200.ts
- safeSearchConfig.ts
- schedule.ts
- serverStatus.ts
- serviceGroup.ts
- setProtectionRequest.ts
- setRulesRequest.ts
- stats.ts
- statsConfig.ts
- statsConfigInterval.ts
- statsParams.ts
- statsTimeUnits.ts
- tlsConfig.ts
- tlsConfigBody.ts
- tlsConfigKeyType.ts
- topArrayEntry.ts
- upstreamsConfig.ts
- upstreamsConfigResponse.ts
- versionInfo.ts
- whoisInfo.ts
- customFetch.ts
- generated.ts
- Checkbox.module.pcss
- Checkbox.tsx
- index.ts
- index.ts
- Input.module.pcss
- Input.tsx
- PasswordInput.tsx
- index.ts
- Radio.module.pcss
- Radio.tsx
- CheckIcons.tsx
- ComboboxInputReset.tsx
- ComboboxItemContent.tsx
- ComboboxMultiValueDisplay.tsx
- helpers.ts
- index.ts
- MenuList.module.pcss
- Select.pcss
- Select.tsx
- SelectItemContent.tsx
- SelectMultiValue.module.pcss
- SelectMultiValue.tsx
- SelectMultiValueDisplay.tsx
- types.ts
- index.ts
- Switch.module.pcss
- Switch.tsx
- index.ts
- styles.module.pcss
- Textarea.tsx
- TextareaHighlight.tsx
- index.ts
- locales.generated.ts
- adg.css
- dark.css
- light.css
- rubik-bold.woff2
- rubik-medium.woff2
- rubik-regular.woff2
- rubik-semibold.woff2
- fonts.css
- vars.css
- Accordion.module.pcss
- Accordion.tsx
- index.ts
- Banner.module.pcss
- Banner.tsx
- index.ts
- Banners.module.pcss
- Banners.tsx
- index.ts
- Breadcrumbs.tsx
- index.ts
- styles.module.pcss
- Button.module.pcss
- Button.tsx
- index.ts
- ConfigDialog.module.pcss
- ConfigDialog.tsx
- index.ts
- ConfirmDialog.module.pcss
- ConfirmDialog.tsx
- index.ts
- CopiedText.module.pcss
- CopiedText.tsx
- index.ts
- Dialog.pcss
- Dialog.tsx
- index.ts
- Dropdown.module.pcss
- Dropdown.pcss
- Dropdown.tsx
- index.ts
- FaqTooltip.tsx
- index.ts
- styles.module.pcss
- Footer.tsx
- index.ts
- styles.module.pcss
- Guide.module.pcss
- Guide.tsx
- index.ts
- Header.module.pcss
- Header.tsx
- index.ts
- Icon.module.pcss
- Icon.tsx
- index.ts
- arrows_sort.svg
- Icons.pcss
- index.tsx
- LanguageDropdown.module.pcss
- LanguageDropdown.tsx
- index.ts
- Link.tsx
- index.ts
- InlineLoader.tsx
- Loader.module.pcss
- Loader.tsx
- PageLoader.tsx
- AccordionSection.tsx
- index.ts
- Menu.tsx
- styles.module.pcss
- index.ts
- ModalWrapper.tsx
- index.ts
- PlusButton.module.pcss
- PlusButton.tsx
- index.ts
- PublicHeader.module.pcss
- PublicHeader.tsx
- index.ts
- SettingRow.module.pcss
- SettingRow.tsx
- index.ts
- RadioGroup.tsx
- styles.module.pcss
- SwitchGroup.tsx
- index.ts
- Logo.tsx
- Sidebar.tsx
- styles.module.pcss
- index.ts
- SortSelect.module.pcss
- SortSelect.tsx
- index.ts
- Pagination.tsx
- index.ts
- Table.module.pcss
- Table.tsx
- index.ts
- Tabs.module.pcss
- Tabs.tsx
- index.ts
- Tooltip.module.pcss
- Tooltip.pcss
- Tooltip.tsx
- index.tsx
- styles.module.pcss
- getDayName.ts
- helpers.ts
- InactivitySchedule.module.pcss
- InactivitySchedule.tsx
- index.ts
- ScheduleModal.module.pcss
- ScheduleModal.tsx
- ScheduleRow.tsx
- BlockedServices.module.pcss
- BlockedServices.tsx
- GroupFilter.tsx
- index.ts
- NothingFound.tsx
- ServiceRow.tsx
- Identifiers.module.pcss
- Identifiers.tsx
- index.ts
- index.ts
- Protection.module.pcss
- Protection.tsx
- ClientBlockedServices.module.pcss
- ClientBlockedServices.tsx
- ClientSchedule.module.pcss
- ClientSchedule.tsx
- ClientsHeader.module.pcss
- ClientsHeader.tsx
- AddClient.module.pcss
- AddClient.tsx
- index.ts
- index.ts
- PersistentClientsTable.module.pcss
- PersistentClientsTable.tsx
- ServiceCell.tsx
- ServiceIcons.tsx
- TagCell.tsx
- TagsRow.tsx
- index.ts
- RuntimeClientsTable.module.pcss
- RuntimeClientsTable.tsx
- WhoisCell.tsx
- TableEmptyState.module.pcss
- TableEmptyState.tsx
- Clients.module.pcss
- Clients.tsx
- EmptyState.module.pcss
- EmptyState.tsx
- index.ts
- GeneralStatistics.module.pcss
- GeneralStatistics.tsx
- index.ts
- Header.module.pcss
- Header.tsx
- index.ts
- SortableTableHeader.module.pcss
- SortableTableHeader.tsx
- index.ts
- StatCard.module.pcss
- StatCard.tsx
- index.ts
- StatCards.tsx
- index.ts
- StatRow.module.pcss
- StatRow.tsx
- index.ts
- TopBlockedDomains.tsx
- index.ts
- TopClients.module.pcss
- TopClients.tsx
- index.ts
- TopQueriedDomains.tsx
- index.ts
- TopUpstreams.tsx
- index.ts
- TrackerTooltip.module.pcss
- TrackerTooltip.tsx
- index.ts
- UpstreamAvgTime.tsx
- TableCard.module.pcss
- useSortedData.ts
- Dashboard.module.pcss
- Dashboard.tsx
- index.ts
- DhcpV4Modal.module.pcss
- DhcpV4Modal.tsx
- index.ts
- index.ts
- InterfaceSelector.module.pcss
- InterfaceSelector.tsx
- DhcpToggle.tsx
- DhcpV6Modal.tsx
- DynamicLeasesTab.tsx
- DynamicLeasesTable.tsx
- index.ts
- LeasesPage.module.pcss
- LeasesPage.tsx
- LeasesTable.module.pcss
- StaticLeaseModal.tsx
- StaticLeasesTab.tsx
- StaticLeasesTable.tsx
- Dhcp.tsx
- index.ts
- styles.module.pcss
- AllowedClientsDialog.tsx
- DisallowedClientsDialog.tsx
- DisallowedDomainsDialog.tsx
- Access.tsx
- index.ts
- CacheInputDialog.tsx
- Cache.module.pcss
- Cache.tsx
- index.ts
- index.ts
- PrivateReverse.module.pcss
- PrivateReverse.tsx
- BlockingModeDialog.tsx
- EdnsDialog.tsx
- RateLimitAllowlistDialog.tsx
- RateLimitDialog.tsx
- SubnetPrefixV4Dialog.tsx
- SubnetPrefixV6Dialog.tsx
- index.ts
- ServerConfig.tsx
- Examples.module.pcss
- Examples.tsx
- index.ts
- BootstrapDnsDialog.tsx
- FallbackDnsDialog.tsx
- PrivateReverseServersDialog.tsx
- ServerAddressesDialog.tsx
- ServerAddressesFileDialog.tsx
- TimeoutDialog.tsx
- UpstreamModeDialog.module.pcss
- UpstreamModeDialog.tsx
- index.ts
- Upstream.tsx
- DnsSettings.tsx
- helpers.ts
- index.ts
- AddTlsCertModal.tsx
- FileBrowseButton.tsx
- index.ts
- styles.module.pcss
- helpers.ts
- PlainDnsToggle.tsx
- RedirectToggle.tsx
- ResetDnsModal.tsx
- ServerSettingsModal.tsx
- ServerSettingsRow.tsx
- TlsCertSection.tsx
- CertificateStatus.tsx
- index.ts
- KeyStatus.tsx
- StatusBlock.tsx
- styles.module.pcss
- ValidationStatus.tsx
- Encryption.tsx
- index.ts
- styles.module.pcss
- validate.ts
- ConfigureAllowlistModal.tsx
- index.ts
- FiltersList.module.pcss
- FiltersList.tsx
- index.ts
- index.ts
- ManualFilterForm.tsx
- ConfigureBlocklistModal.module.pcss
- ConfigureBlocklistModal.tsx
- index.ts
- AnswerFaqTooltip.tsx
- ConfigureRewritesModal.module.pcss
- ConfigureRewritesModal.tsx
- DomainFaqTooltip.tsx
- index.ts
- DeleteAllowlistModal.tsx
- index.ts
- DeleteBlocklistModal.tsx
- index.ts
- DeleteRewriteModal.tsx
- index.ts
- FilterIntervalInput.tsx
- FilterUpdateModal.tsx
- index.ts
- index.ts
- ListsTable.module.pcss
- ListsTable.tsx
- index.ts
- RewritesTable.tsx
- Allowlists.tsx
- Blocklists.tsx
- DNSRewrites.tsx
- FilterLists.module.pcss
- index.ts
- ActionsMenu.module.pcss
- ActionsMenu.tsx
- index.ts
- DetailModal.module.pcss
- DetailModal.tsx
- index.ts
- DisallowDialog.module.pcss
- DisallowDialog.tsx
- index.ts
- EmptyState.module.pcss
- EmptyState.tsx
- index.ts
- Header.module.pcss
- Header.tsx
- index.ts
- index.ts
- LogCard.module.pcss
- LogCard.tsx
- ClientCell.tsx
- index.ts
- QueryDetailsTooltipContent.tsx
- ReasonCell.tsx
- RequestCell.tsx
- ResponseCell.tsx
- StatusCell.tsx
- TimeCell.tsx
- index.ts
- LogTable.module.pcss
- LogTable.tsx
- InfiniteScrollTrigger.module.pcss
- InfiniteScrollTrigger.tsx
- helpers.ts
- index.ts
- QueryLog.module.pcss
- QueryLog.tsx
- types.ts
- Paths.ts
- IgnoredDomainsModal.module.pcss
- IgnoredDomainsModal.tsx
- index.ts
- Form.tsx
- index.ts
- LogsConfig.tsx
- index.ts
- SafeSearchModal.module.pcss
- SafeSearchModal.tsx
- index.ts
- RadioGroup.tsx
- styles.module.pcss
- SwitchGroup.tsx
- Form.tsx
- index.ts
- StatsConfig.tsx
- FiltersConfig.tsx
- helpers.ts
- index.ts
- RetentionCustomInput.tsx
- Settings.module.pcss
- Settings.tsx
- index.ts
- MobileConfigForm.module.pcss
- MobileConfigForm.tsx
- SetupGuide.module.pcss
- SetupGuide.tsx
- index.tsx
- styles.module.pcss
- Toast.pcss
- Toast.tsx
- CheckForm.module.pcss
- CheckForm.tsx
- index.ts
- CheckResult.module.pcss
- CheckResult.tsx
- index.ts
- Examples.tsx
- RulesEditor.tsx
- checkResultHelpers.tsx
- helpers.ts
- index.ts
- types.ts
- UserRules.module.pcss
- UserRules.tsx
- useUserRulesActions.ts
- index.tsx
- styles.module.pcss
- index.tsx
- filters.ts
- trackers.json
- trackers.ts
- whotracksme_web.json
- banners.ts
- buildClientBreadcrumbs.ts
- constants.ts
- form.tsx
- helpers.tsx
- localStorageHelper.ts
- renderFormattedClientCell.tsx
- twosky.ts
- useChart.ts
- useMediaQuery.ts
- validators.ts
- version.ts
- useDialog.ts
- useField.ts
- useIsMobile.ts
- useOutsideDismiss.ts
- router.svg
- DnsBanner.tsx
- index.ts
- styles.module.pcss
- WebBanner.tsx
- index.ts
- PasswordRequirements.tsx
- styles.module.pcss
- index.ts
- Progress.tsx
- styles.module.pcss
- AddressList.tsx
- index.ts
- helpers.ts
- InterfaceOptions.ts
- useInstallSettingsForm.ts
- Auth.tsx
- Controls.tsx
- DnsSettings.tsx
- Greeting.tsx
- index.tsx
- InterfaceSettings.tsx
- styles.module.pcss
- Submit.tsx
- types.ts
- index.tsx
- utils.ts
- Common.module.pcss
- Dialog.module.pcss
- Dropdown.module.pcss
- Form.module.pcss
- index.ts
- Layout.module.pcss
- Link.module.pcss
- Pagination.module.pcss
- Select.module.pcss
- Status.module.pcss
- Table.module.pcss
- Text.module.pcss
- Title.module.pcss
- Form.tsx
- index.ts
- Login.tsx
- styles.module.pcss
- index.tsx
- types.ts
- noticeOptions.tsx
- access.ts
- clientForm.ts
- clients.ts
- dashboard.ts
- derived.ts
- dhcp.ts
- dnsConfig.ts
- encryption.ts
- filtering.ts
- install.ts
- login.ts
- modals.ts
- queryLogs.ts
- rewrites.ts
- services.ts
- settings.ts
- stats.ts
- toasts.ts
- css-modules.d.ts
- index.pcss
- index.tsx
- initialState.ts
- blocked-services.spec.ts
- clients.spec.ts
- dns-rewrites.spec.ts
- general-settings.spec.ts
- globalSetup.ts
- globalTeardown.ts
- login.spec.ts
- prepareConfig.mjs
- query-log.spec.ts
- user-rules.spec.ts
- login.ts
- network.ts
- constants.ts
- .editorconfig
- .eslintrc.cjs
- .gitattributes
- .prettierignore
- .prettierrc
- AGENTS.md
- babel.config.cjs
- constants.js
- dev.eslintrc
- DEVELOPMENT.md
- global.d.ts
- orval.config.ts
- package-lock.json
- package.json
- playwright.config.ts
- postcss.config.js
- prod.eslintrc
- tsconfig.json
- vitest.config.ts
- webpack.common.js
- webpack.dev.js
- webpack.prod.js
- adguard_home_darkmode.svg
- adguard_home_lightmode.svg
- agh-arch.png
- agh-filtering.png
- build.Dockerfile
- build.Dockerfile.dockerignore
- ci.Dockerfile
- ci.Dockerfile.dockerignore
- frontend.Dockerfile
- frontend.Dockerfile.dockerignore
- snapcraft.Dockerfile
- snapcraft.Dockerfile.dockerignore
- agh.go
- aghalg.go
- nullbool.go
- nullbool_test.go
- sortedmap.go
- sortedmap_test.go
- aghhttp.go
- header.go
- json.go
- json_test.go
- registrar.go
- addr.go
- dhcp.go
- dhcp_unix.go
- dhcp_windows.go
- hostgen.go
- hostgen_test.go
- hostscontainer.go
- hostscontainer_internal_test.go
- hostscontainer_test.go
- ignore.go
- ignore_test.go
- interfaces.go
- interfaces_bsd.go
- interfaces_linux.go
- interfaces_test.go
- ipmut.go
- ipmut_test.go
- net.go
- net_bsd.go
- net_darwin.go
- net_darwin_internal_test.go
- net_freebsd.go
- net_freebsd_internal_test.go
- net_internal_test.go
- net_linux.go
- net_linux_internal_test.go
- net_openbsd.go
- net_openbsd_internal_test.go
- net_test.go
- net_unix.go
- net_windows.go
- upstream.go
- upstream_test.go
- filewalker.go
- filewalker_internal_test.go
- filewalker_test.go
- fswatcher.go
- os.go
- os_bsd.go
- os_freebsd.go
- os_internal_test.go
- os_linux.go
- os_unix.go
- os_windows.go
- service.go
- service_darwin.go
- service_others.go
- syslog.go
- syslog_others.go
- syslog_windows.go
- user.go
- user_unix.go
- user_windows.go
- renameio.go
- renameio_test.go
- renameio_unix.go
- renameio_windows.go
- aghslog.go
- aghtest.go
- interface.go
- interface_test.go
- upstream.go
- aghtls.go
- aghtls_test.go
- config.go
- configprovider.go
- defaultmanager.go
- manager.go
- root.go
- root_linux.go
- root_others.go
- aghuser.go
- aghuser_test.go
- db.go
- db_test.go
- session.go
- sessionstorage.go
- sessionstorage_test.go
- user.go
- proc_net_arp
- arpdb.go
- arpdb_bsd.go
- arpdb_bsd_internal_test.go
- arpdb_internal_test.go
- arpdb_linux.go
- arpdb_linux_internal_test.go
- arpdb_openbsd.go
- arpdb_openbsd_internal_test.go
- arpdb_windows.go
- arpdb_windows_internal_test.go
- addrproc.go
- addrproc_test.go
- client.go
- client_test.go
- index.go
- index_internal_test.go
- persistent.go
- persistent_internal_test.go
- runtimeindex.go
- storage.go
- storage_test.go
- upstreammanager.go
- input.yml
- output.yml
- input.yml
- output.yml
- input.yml
- output.yml
- input.yml
- output.yml
- input.yml
- output.yml
- input.yml
- output.yml
- input.yml
- output.yml
- input.yml
- output.yml
- input.yml
- output.yml
- input.yml
- output.yml
- input.yml
- output.yml
- input.yml
- output.yml
- input.yml
- output.yml
- input.yml
- output.yml
- input.yml
- output.yml
- input.yml
- output.yml
- input.yml
- output.yml
- input.yml
- output.yml
- input.yml
- output.yml
- input.yml
- output.yml
- input.yml
- output.yml
- input.yml
- output.yml
- input.yml
- output.yml
- input.yml
- output.yml
- input.yml
- output.yml
- input.yml
- output.yml
- input.yml
- output.yml
- input.yml
- output.yml
- input.yml
- output.yml
- input.yml
- output.yml
- input.yml
- output.yml
- input.yml
- output.yml
- input.yml
- output.yml
- input.yml
- output.yml
- configmigrate.go
- configmigrate_internal_test.go
- configmigrate_test.go
- migrations_internal_test.go
- migrator.go
- migrator_test.go
- v1.go
- v10.go
- v11.go
- v12.go
- v13.go
- v14.go
- v15.go
- v16.go
- v17.go
- v18.go
- v19.go
- v2.go
- v20.go
- v21.go
- v22.go
- v23.go
- v24.go
- v25.go
- v26.go
- v27.go
- v28.go
- v29.go
- v3.go
- v30.go
- v31.go
- v32.go
- v33.go
- v34.go
- v4.go
- v5.go
- v6.go
- v7.go
- v8.go
- v9.go
- yaml.go
- bitset.go
- bitset_internal_test.go
- broadcast_bsd.go
- broadcast_bsd_internal_test.go
- broadcast_others.go
- broadcast_others_internal_test.go
- config.go
- conn_bsd.go
- conn_bsd_internal_test.go
- conn_linux.go
- conn_linux_internal_test.go
- conn_unix.go
- db.go
- dhcpd.go
- dhcpd_internal_test.go
- dhcpd_unix_internal_test.go
- http_unix.go
- http_unix_internal_test.go
- http_windows.go
- http_windows_internal_test.go
- iprange.go
- iprange_internal_test.go
- migrate.go
- migrate_internal_test.go
- options_unix.go
- options_unix_internal_test.go
- README.md
- routeradv.go
- routeradv_internal_test.go
- v46_windows.go
- v4_unix.go
- v4_unix_internal_test.go
- v6_unix.go
- v6_unix_internal_test.go
- bad_format.json
- empty.json
- success.json
- empty.json
- nil.json
- success.json
- addresschecker.go
- bitset.go
- bitset_internal_test.go
- config.go
- config_test.go
- database.go
- dhcpsvc.go
- dhcpsvc_test.go
- handler4.go
- handler4_test.go
- handler6.go
- handler6_test.go
- interface.go
- iprange.go
- iprange_internal_test.go
- jsondatabase.go
- jsondatabase_internal_test.go
- jsondatabase_test.go
- lease.go
- lease_internal_test.go
- leaseindex.go
- networkdevice.go
- networkdevice_test.go
- options4.go
- options4_internal_test.go
- options4_test.go
- options6.go
- options6_test.go
- server.go
- server_test.go
- v4.go
- v6.go
- TestDNSForwardHTTP_handleGetConfig.json
- TestDNSForwardHTTP_handleSetConfig.json
- access.go
- access_internal_test.go
- clientid.go
- clientid_internal_test.go
- clientscontainer.go
- config.go
- config_internal_test.go
- configvalidator.go
- context.go
- dialcontext.go
- dns64.go
- dns64_internal_test.go
- dnsforward.go
- dnsforward_internal_test.go
- dnsrewrite.go
- dnsrewrite_internal_test.go
- filter.go
- filter_internal_test.go
- http.go
- http_internal_test.go
- ipset.go
- ipset_internal_test.go
- middleware.go
- middleware_internal_test.go
- msg.go
- process.go
- process_internal_test.go
- requesthandler.go
- requesthandler_internal_test.go
- stats.go
- stats_internal_test.go
- svcbmsg.go
- svcbmsg_internal_test.go
- upstreams.go
- upstreams_internal_test.go
- cache.go
- cache_internal_test.go
- hashprefix.go
- hashprefix_internal_test.go
- item.go
- item_internal_test.go
- storage.go
- storage_internal_test.go
- engine.go
- engine_test.go
- error.go
- filter.go
- filter_test.go
- parser.go
- parser_test.go
- rulelist.go
- rulelist_test.go
- storage.go
- storage_test.go
- textengine.go
- textengine_test.go
- bing.txt
- duckduckgo.txt
- ecosia.txt
- google.txt
- pixabay.txt
- yandex.txt
- youtube.txt
- rules.go
- safesearch.go
- safesearch_internal_test.go
- safesearch_test.go
- dns.txt
- blocked.go
- dnsrewrite.go
- dnsrewrite_test.go
- filter.go
- filter_internal_test.go
- filtering.go
- filtering_internal_test.go
- filtering_test.go
- hosts.go
- hosts_test.go
- http.go
- http_internal_test.go
- idgenerator.go
- idgenerator_internal_test.go
- path.go
- path_unix_internal_test.go
- path_windows_internal_test.go
- reason.go
- result.go
- rewritehttp.go
- rewritehttp_test.go
- rewrites.go
- rewrites_internal_test.go
- safesearch.go
- safesearchhttp.go
- servicelist.go
- cert.pem
- key.pem
- auth.go
- auth_internal_test.go
- authglinet.go
- authglinet_internal_test.go
- authhttp.go
- authhttp_internal_test.go
- authratelimiter.go
- authratelimiter_internal_test.go
- clients.go
- clients_internal_test.go
- clientshttp.go
- clientshttp_internal_test.go
- config.go
- config_internal_test.go
- context.go
- control.go
- controlinstall.go
- controlupdate.go
- dns.go
- home.go
- home_internal_test.go
- httpclient.go
- httpclient_internal_test.go
- i18n.go
- log.go
- middlewares.go
- middlewares_internal_test.go
- mobileconfig.go
- mobileconfig_internal_test.go
- options.go
- options_internal_test.go
- profilehttp.go
- profilehttp_internal_test.go
- service.go
- signal.go
- tls.go
- tls_internal_test.go
- web.go
- web_internal_test.go
- ipset.go
- ipset_linux.go
- ipset_linux_internal_test.go
- ipset_others.go
- agh.go
- cmd.go
- log.go
- opt.go
- service.go
- config.go
- configmgr.go
- config.go
- dnssvc.go
- dnssvc_test.go
- jsonpatch.go
- jsonpatch_test.go
- config.go
- dns.go
- dns_test.go
- http.go
- http_test.go
- middleware.go
- route.go
- server.go
- settings.go
- settings_test.go
- system.go
- system_test.go
- websvc.go
- websvc_test.go
- AdGuardHome.example.yaml
- changelog.md
- action.go
- config.go
- config_darwin.go
- config_freebsd.go
- config_linux.go
- config_openbsd.go
- config_test.go
- config_windows.go
- defaultaction.go
- defaultmanager.go
- defaultmanager_internal_test.go
- manager.go
- manager_unix.go
- manager_windows.go
- ossvc.go
- ossvc_internal_test.go
- reloadmanager.go
- service_darwin.go
- service_darwin_internal_test.go
- service_linux.go
- service_linux_internal_test.go
- service_openbsd.go
- service_openbsd_internal_test.go
- service_others.go
- check_unix.go
- check_windows.go
- migrate_unix.go
- migrate_windows.go
- permcheck.go
- security_unix.go
- security_windows.go
- client.go
- decode.go
- decode_internal_test.go
- entry.go
- http.go
- http_internal_test.go
- json.go
- qlog.go
- qlog_internal_test.go
- qlogfile.go
- qlogfile_internal_test.go
- qlogreader.go
- qlogreader_internal_test.go
- querylog.go
- querylog_internal_test.go
- querylogfile.go
- search.go
- search_internal_test.go
- searchcriterion.go
- searchparams.go
- rdns.go
- rdns_test.go
- schedule.go
- schedule_internal_test.go
- http.go
- http_internal_test.go
- stats.go
- stats_internal_test.go
- stats_test.go
- unit.go
- unit_internal_test.go
- AdGuardHome.tar.gz
- AdGuardHome.zip
- AdGuardHome_unix.tar.gz
- check.go
- check_test.go
- updater.go
- updater_internal_test.go
- updater_test.go
- norace.go
- race.go
- version.go
- whois.go
- whois_test.go
- CHANGELOG.md
- index.html
- next.yaml
- openapi.yaml
- README.md
- main.go
- download.sh
- helper.sh
- pre-commit
- pre-merge-commit
- build-docker.sh
- build-release.sh
- go-bench.sh
- go-build.sh
- go-deps.sh
- go-fuzz.sh
- go-lint.sh
- go-test.sh
- go-upd-tools.sh
- helper.sh
- md-lint.sh
- sh-lint.sh
- txt-lint.sh
- version.sh
- build.sh
- download.sh
- upload.sh
- download.go
- main.go
- twosky.go
- upload.go
- main.go
- install.sh
- README.md
- adguard-home-web.desktop
- adguard-home-web.png
- adguard-home-web.sh
- snap.tmpl.yaml
- .codecov.yml
- .gitattributes
- .gitignore
- .markdownlint.json
- .prettierignore
- .twosky.json
- AGHTechDoc.md
- changelog.config.js
- CHANGELOG.md
- CONTRIBUTING.md
- go.mod
- go.sum
- HACKING.md
- LICENSE.txt
- main.go
- main_next.go
- Makefile
- README.md
- SECURITY.md
- staticcheck.conf
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/AdguardTeam/AdGuardHome
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd AdGuardHome
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. Node.js
쉬움 추천사전 준비물
( cd ./client/ && env NODE_ENV='development' npm run watch )
이 명령어를 터미널에 그대로 입력해 실행하세요.
명령어 실행 후 터미널에 나타나는 주소(보통 http://localhost:3000 형태)를 브라우저에서 열어보세요.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
3. Go
보통go build ./...
Go 프로그램을 컴파일해 실행 파일을 만듭니다.
go run .
따로 빌드하지 않고 바로 Go 프로그램을 실행합니다.
빌드가 에러 없이 끝나면 성공입니다. go run . 을 썼다면 터미널 출력을 확인하세요.
4. Make
보통사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Make Linux/macOS는 보통 기본 설치되어 있습니다. Windows는 별도 설치(예: MSYS2, WSL)가 필요합니다.
make
생성된 빌드 설정을 바탕으로 실제 컴파일을 진행해 실행 파일을 만듭니다.
make GOOS='linux' GOARCH='arm64'
생성된 빌드 설정을 바탕으로 실제 컴파일을 진행해 실행 파일을 만듭니다.
make build-release CHANNEL='...' VERSION='...'
생성된 빌드 설정을 바탕으로 실제 컴파일을 진행해 실행 파일을 만듭니다.
에러 없이 끝나면 성공입니다. 생성된 실행 파일을 직접 실행해보세요.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
// repository documentation
Was this content helpful?
(0 ratings)
