NetGuard
A simple way to block access to the internet per app
파일 탐색기
최종 버전 다운로드 (.zip)- IInAppBillingService.aidl
- ActivityDns.java
- ActivityForwardApproval.java
- ActivityForwarding.java
- ActivityLog.java
- ActivityMain.java
- ActivityPro.java
- ActivitySettings.java
- AdapterAccess.java
- AdapterDns.java
- AdapterForwarding.java
- AdapterLog.java
- AdapterRule.java
- Allowed.java
- ApplicationEx.java
- DatabaseHelper.java
- DownloadTask.java
- ExpandedListView.java
- Forward.java
- FragmentSettings.java
- GlideHelper.java
- IAB.java
- InsetPreference.java
- IPUtil.java
- Packet.java
- PendingIntentCompat.java
- ReceiverAutostart.java
- ReceiverPackageRemoved.java
- ResourceRecord.java
- Rule.java
- ServiceExternal.java
- ServiceSinkhole.java
- ServiceTileFilter.java
- ServiceTileGraph.java
- ServiceTileLockdown.java
- ServiceTileMain.java
- SwitchPreference.java
- Usage.java
- Util.java
- Version.java
- WidgetAdmin.java
- WidgetLockdown.java
- WidgetMain.java
- dhcp.c
- dns.c
- icmp.c
- ip.c
- netguard.c
- netguard.h
- pcap.c
- session.c
- tcp.c
- tls.c
- udp.c
- util.c
- baseline_file_copy_24.xml
- expander_black.xml
- expander_white.xml
- host_allowed.xml
- host_blocked.xml
- lockdown.xml
- lockdown_disabled.xml
- lockdown_off.xml
- lockdown_on.xml
- other.xml
- other_off.xml
- other_off_disabled.xml
- other_on.xml
- other_on_disabled.xml
- screen.xml
- screen_on.xml
- screen_on_disabled.xml
- twotone_info_outline_24.xml
- twotone_notifications_24.xml
- wifi.xml
- wifi_off.xml
- wifi_off_disabled.xml
- wifi_on.xml
- wifi_on_disabled.xml
- ic_add_circle_outline_white_24dp.png
- ic_attach_money_black_24dp.png
- ic_attach_money_white_24dp.png
- ic_check_white_24dp.png
- ic_close_white_24dp.png
- ic_cloud_upload_white_24dp.png
- ic_delete_black_24dp.png
- ic_delete_white_24dp.png
- ic_equalizer_white_24dp.png
- ic_equalizer_white_24dp_60.png
- ic_error_white_24dp.png
- ic_expand_less_black_24dp.png
- ic_expand_less_white_24dp.png
- ic_expand_more_black_24dp.png
- ic_expand_more_white_24dp.png
- ic_file_download_white_24dp.png
- ic_filter_list_white_24dp.png
- ic_filter_list_white_24dp_60.png
- ic_hourglass_empty_black_24dp.png
- ic_hourglass_empty_white_24dp.png
- ic_launch_black_24dp.png
- ic_launch_white_24dp.png
- ic_lock_open_white_24dp.png
- ic_lock_outline_white_24dp.png
- ic_lock_outline_white_24dp_60.png
- ic_pause_black_24dp.png
- ic_pause_white_24dp.png
- ic_perm_data_setting_black_24dp.png
- ic_perm_data_setting_white_24dp.png
- ic_perm_identity_white_24dp.png
- ic_play_arrow_black_24dp.png
- ic_play_arrow_white_24dp.png
- ic_search_white_24dp.png
- ic_security_color_24dp.png
- ic_security_white_24dp.png
- ic_security_white_24dp_60.png
- ic_settings_black_24dp.png
- ic_settings_white_24dp.png
- ic_shopping_cart_black_24dp.png
- ic_shopping_cart_white_24dp.png
- ic_signal_cellular_4_bar_white_24dp.png
- ic_signal_cellular_off_white_24dp.png
- ic_signal_wifi_4_bar_white_24dp.png
- ic_signal_wifi_off_white_24dp.png
- ic_sort_white_24dp.png
- ic_add_circle_outline_white_24dp.png
- ic_attach_money_black_24dp.png
- ic_attach_money_white_24dp.png
- ic_check_white_24dp.png
- ic_close_white_24dp.png
- ic_cloud_upload_white_24dp.png
- ic_delete_black_24dp.png
- ic_delete_white_24dp.png
- ic_equalizer_white_24dp.png
- ic_equalizer_white_24dp_60.png
- ic_error_white_24dp.png
- ic_expand_less_black_24dp.png
- ic_expand_less_white_24dp.png
- ic_expand_more_black_24dp.png
- ic_expand_more_white_24dp.png
- ic_file_download_white_24dp.png
- ic_filter_list_white_24dp.png
- ic_filter_list_white_24dp_60.png
- ic_hourglass_empty_black_24dp.png
- ic_hourglass_empty_white_24dp.png
- ic_launch_black_24dp.png
- ic_launch_white_24dp.png
- ic_lock_open_white_24dp.png
- ic_lock_outline_white_24dp.png
- ic_lock_outline_white_24dp_60.png
- ic_pause_black_24dp.png
- ic_pause_white_24dp.png
- ic_perm_data_setting_black_24dp.png
- ic_perm_data_setting_white_24dp.png
- ic_perm_identity_white_24dp.png
- ic_play_arrow_black_24dp.png
- ic_play_arrow_white_24dp.png
- ic_search_white_24dp.png
- ic_security_color_24dp.png
- ic_security_white_24dp.png
- ic_security_white_24dp_60.png
- ic_settings_black_24dp.png
- ic_settings_white_24dp.png
- ic_shopping_cart_black_24dp.png
- ic_shopping_cart_white_24dp.png
- ic_signal_cellular_4_bar_white_24dp.png
- ic_signal_cellular_off_white_24dp.png
- ic_signal_wifi_4_bar_white_24dp.png
- ic_signal_wifi_off_white_24dp.png
- ic_sort_white_24dp.png
- ic_add_circle_outline_white_24dp.png
- ic_attach_money_black_24dp.png
- ic_attach_money_white_24dp.png
- ic_check_white_24dp.png
- ic_close_white_24dp.png
- ic_cloud_upload_white_24dp.png
- ic_delete_black_24dp.png
- ic_delete_white_24dp.png
- ic_equalizer_white_24dp.png
- ic_equalizer_white_24dp_60.png
- ic_error_white_24dp.png
- ic_expand_less_black_24dp.png
- ic_expand_less_white_24dp.png
- ic_expand_more_black_24dp.png
- ic_expand_more_white_24dp.png
- ic_file_download_white_24dp.png
- ic_filter_list_white_24dp.png
- ic_filter_list_white_24dp_60.png
- ic_hourglass_empty_black_24dp.png
- ic_hourglass_empty_white_24dp.png
- ic_launch_black_24dp.png
- ic_launch_white_24dp.png
- ic_lock_open_white_24dp.png
- ic_lock_outline_white_24dp.png
- ic_lock_outline_white_24dp_60.png
- ic_pause_black_24dp.png
- ic_pause_white_24dp.png
- ic_perm_data_setting_black_24dp.png
- ic_perm_data_setting_white_24dp.png
- ic_perm_identity_white_24dp.png
- ic_play_arrow_black_24dp.png
- ic_play_arrow_white_24dp.png
- ic_search_white_24dp.png
- ic_security_color_24dp.png
- ic_security_white_24dp.png
- ic_security_white_24dp_60.png
- ic_settings_black_24dp.png
- ic_settings_white_24dp.png
- ic_shopping_cart_black_24dp.png
- ic_shopping_cart_white_24dp.png
- ic_signal_cellular_4_bar_white_24dp.png
- ic_signal_cellular_off_white_24dp.png
- ic_signal_wifi_4_bar_white_24dp.png
- ic_signal_wifi_off_white_24dp.png
- ic_sort_white_24dp.png
- ic_add_circle_outline_white_24dp.png
- ic_attach_money_black_24dp.png
- ic_attach_money_white_24dp.png
- ic_check_white_24dp.png
- ic_close_white_24dp.png
- ic_cloud_upload_white_24dp.png
- ic_delete_black_24dp.png
- ic_delete_white_24dp.png
- ic_equalizer_white_24dp.png
- ic_equalizer_white_24dp_60.png
- ic_error_white_24dp.png
- ic_expand_less_black_24dp.png
- ic_expand_less_white_24dp.png
- ic_expand_more_black_24dp.png
- ic_expand_more_white_24dp.png
- ic_file_download_white_24dp.png
- ic_filter_list_white_24dp.png
- ic_filter_list_white_24dp_60.png
- ic_hourglass_empty_black_24dp.png
- ic_hourglass_empty_white_24dp.png
- ic_launch_black_24dp.png
- ic_launch_white_24dp.png
- ic_lock_open_white_24dp.png
- ic_lock_outline_white_24dp.png
- ic_lock_outline_white_24dp_60.png
- ic_pause_black_24dp.png
- ic_pause_white_24dp.png
- ic_perm_data_setting_black_24dp.png
- ic_perm_data_setting_white_24dp.png
- ic_perm_identity_white_24dp.png
- ic_play_arrow_black_24dp.png
- ic_play_arrow_white_24dp.png
- ic_search_white_24dp.png
- ic_security_color_24dp.png
- ic_security_white_24dp.png
- ic_security_white_24dp_60.png
- ic_settings_black_24dp.png
- ic_settings_white_24dp.png
- ic_shopping_cart_black_24dp.png
- ic_shopping_cart_white_24dp.png
- ic_signal_cellular_4_bar_white_24dp.png
- ic_signal_cellular_off_white_24dp.png
- ic_signal_wifi_4_bar_white_24dp.png
- ic_signal_wifi_off_white_24dp.png
- ic_sort_white_24dp.png
- ic_add_circle_outline_white_24dp.png
- ic_attach_money_black_24dp.png
- ic_attach_money_white_24dp.png
- ic_check_white_24dp.png
- ic_close_white_24dp.png
- ic_cloud_upload_white_24dp.png
- ic_delete_black_24dp.png
- ic_delete_white_24dp.png
- ic_equalizer_white_24dp.png
- ic_equalizer_white_24dp_60.png
- ic_error_white_24dp.png
- ic_expand_less_black_24dp.png
- ic_expand_less_white_24dp.png
- ic_expand_more_black_24dp.png
- ic_expand_more_white_24dp.png
- ic_file_download_white_24dp.png
- ic_filter_list_white_24dp.png
- ic_filter_list_white_24dp_60.png
- ic_hourglass_empty_black_24dp.png
- ic_hourglass_empty_white_24dp.png
- ic_launch_black_24dp.png
- ic_launch_white_24dp.png
- ic_lock_open_white_24dp.png
- ic_lock_outline_white_24dp.png
- ic_lock_outline_white_24dp_60.png
- ic_pause_black_24dp.png
- ic_pause_white_24dp.png
- ic_perm_data_setting_black_24dp.png
- ic_perm_data_setting_white_24dp.png
- ic_perm_identity_white_24dp.png
- ic_play_arrow_black_24dp.png
- ic_play_arrow_white_24dp.png
- ic_search_white_24dp.png
- ic_security_color_24dp.png
- ic_security_white_24dp.png
- ic_security_white_24dp_60.png
- ic_settings_black_24dp.png
- ic_settings_white_24dp.png
- ic_shopping_cart_black_24dp.png
- ic_shopping_cart_white_24dp.png
- ic_signal_cellular_4_bar_white_24dp.png
- ic_signal_cellular_off_white_24dp.png
- ic_signal_wifi_4_bar_white_24dp.png
- ic_signal_wifi_off_white_24dp.png
- ic_sort_white_24dp.png
- about.xml
- access.xml
- actionlog.xml
- actionmain.xml
- android.xml
- challenge.xml
- datasaving.xml
- dns.xml
- doze.xml
- enable.xml
- filter.xml
- first.xml
- forward.xml
- forwardadd.xml
- forwardapproval.xml
- forwarding.xml
- legend.xml
- log.xml
- logging.xml
- main.xml
- pro.xml
- resolving.xml
- rule.xml
- sure.xml
- traffic.xml
- vpn.xml
- widgetlockdown.xml
- widgetmain.xml
- xposed.xml
- access.xml
- dns.xml
- forward.xml
- forwarding.xml
- log.xml
- logging.xml
- main.xml
- pro.xml
- ic_launcher.xml
- ic_launcher_round.xml
- ic_launcher.png
- ic_launcher_foreground.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_foreground.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_foreground.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_foreground.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_foreground.png
- ic_launcher_round.png
- colors.xml
- dimens.xml
- ic_launcher_background.xml
- strings.xml
- styles.xml
- strings.xml
- strings.xml
- strings.xml
- strings.xml
- strings.xml
- strings.xml
- strings.xml
- strings.xml
- strings.xml
- strings.xml
- strings.xml
- strings.xml
- strings.xml
- strings.xml
- strings.xml
- strings.xml
- strings.xml
- strings.xml
- strings.xml
- strings.xml
- strings.xml
- strings.xml
- strings.xml
- strings.xml
- strings.xml
- strings.xml
- strings.xml
- strings.xml
- strings.xml
- strings.xml
- strings.xml
- strings.xml
- strings.xml
- strings.xml
- strings.xml
- strings.xml
- strings.xml
- strings.xml
- strings.xml
- strings.xml
- strings.xml
- strings.xml
- strings.xml
- strings.xml
- strings.xml
- strings.xml
- strings.xml
- strings.xml
- strings.xml
- styles.xml
- styles.xml
- strings.xml
- dimens.xml
- strings.xml
- strings.xml
- network_security_config.xml
- predefined.xml
- shortcuts.xml
- widgetlockdown.xml
- widgetmain.xml
- preferences.xml
- preferences.xml
- AndroidManifest.xml
- ic_launcher-web.png
- ic_launcher_foreground.xcf
- ic_launcher_round-web.png
- AndroidManifest.xml
- .gitignore
- build.gradle
- CMakeLists.txt
- proguard-rules.pro
- short_description.txt
- 1.jpg
- 2.jpg
- 3.jpg
- 4.jpg
- 5.jpg
- 6.jpg
- 7.jpg
- featureGraphic.png
- icon.png
- full_description.txt
- short_description.txt
- gradle-wrapper.jar
- gradle-wrapper.properties
- PLAY-es.md
- PLAY-hi.md
- PLAY-ro.md
- PLAY-ta.md
- PLAY.md
- play.png
- play.xcf
- 01-main.png
- 02-main-details.png
- 03-main-access.png
- 04-main-legend.png
- 05-main-filter.png
- 06-main-sort.png
- 07-main-menu.png
- 08-notifications.png
- 101-main.png
- 102-main-details.png
- 103-main-access.png
- 104-main-legend.png
- 105-main-filter.png
- 106-main-sort.png
- 107-main-menu.png
- 108-notifications.png
- 120-traffic-log.png
- 121-traffic-filter.png
- 122-traffic-menu.png
- 123-traffic-popup.png
- 130-settings-default.png
- 131-settings-options.png
- 132-settings-network.png
- 133-settings-advanced.png
- 134-settings-speed.png
- 135-settings-add-port.png
- 136-settings-ports.png
- 150-theme.png
- 151-theme.png
- 152-theme.png
- 153-theme.png
- 154-theme.png
- 155-theme.png
- 156-theme.png
- 157-theme.png
- 158-theme.png
- 159-theme.png
- 160-theme.png
- 20-traffic-log.png
- 21-traffic-filter.png
- 22-traffic-menu.png
- 23-traffic-popup.png
- 30-settings-default.png
- 31-settings-options.png
- 32-settings-network.png
- 33-settings-advanced.png
- 34-settings-speed.png
- 35-settings-add-port.png
- 36-settings-ports.png
- 50-theme.png
- 51-theme.png
- 52-theme.png
- 53-theme.png
- 54-theme.png
- 55-theme.png
- 56-theme.png
- 57-theme.png
- 58-theme.png
- 59-theme.png
- 60-theme.png
- addr2line.sh
- checkprefs.sh
- Crowdin-Android-Importer.patch
- strings.sh
- TCP_state_diagram.jpg
- .gitignore
- ADBLOCKING.md
- build.gradle
- FAQ-de.txt
- FAQ.md
- FUNDING.yml
- gradle.properties
- gradlew
- gradlew.bat
- LICENSE
- README.md
- settings.gradle
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/M66B/NetGuard
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd NetGuard
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. CMake
보통 추천사전 준비물
cd app
이 프로젝트의 관련 파일이 하위 폴더 안에 있어서, 먼저 그 폴더로 이동합니다.
mkdir build && cd build
빌드 결과물을 담을 폴더를 만들고 그 안으로 이동합니다.
cmake ..
소스코드를 분석해 빌드 설정 파일을 생성합니다 (build 폴더 안에서 실행해야 함).
make
생성된 빌드 설정을 바탕으로 실제 컴파일을 진행해 실행 파일을 만듭니다.
build 폴더 안에 실행 파일이 생성됐는지 확인하고, 직접 실행해보세요 (예: ./build/앱이름).
3. Gradle (Java/Kotlin)
보통사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- JDK (Java) Java/Kotlin 프로젝트를 빌드/실행하려면 필요합니다.
- Gradle 레포에 포함된 gradlew(Gradle Wrapper)를 쓰면 Gradle을 따로 설치할 필요가 없습니다.
cd app
이 프로젝트의 관련 파일이 하위 폴더 안에 있어서, 먼저 그 폴더로 이동합니다.
./gradlew build
Gradle로 빌드를 진행합니다.
BUILD SUCCESSFUL 메시지가 뜨면 성공입니다. build/ 폴더에 결과물이 생성됩니다.
// repository documentation
Was this content helpful?
(0 ratings)
