Skip to content

Lightweight iOS client for DNS over HTTPS using pseudo VPN

License

Notifications You must be signed in to change notification settings

Visafe/VisafeLiteiOSClient

 
 

Repository files navigation

VisafeiOS Legacy Repository migrated and now maintained at VisafeLiteiOSClient

Visafe - Internet an toàn

Ngôn ngữ: Tiếng Việt

Visafe Lite iOS Client là ứng dụng miễn phí để người sử dụng có thể bảo vệ mình và người thân trên không gian mạng khỏi các hình thức tấn công mạng cơ bản của mã độc, trang web độc hại, lừa đảo, quảng cáo nguy hiểm.

Đây là phiên bản rút gọn của Visafe dành cho các thiết bị thấp hơn iOS, iPadOS 14 với duy nhất tính năng 1 chạm để bảo vệ do các thiết bị này chưa hỗ trợ native DNS Over HTTPS để được bảo vệ qua máy chủ của Visafe. Để contribute các tính năng nâng cao khác (security scan, custom,...) vui lòng tham khảo project VisafeiOS

Đây là bản fork từ dự án mã nguồn mở AdguardForiOS theo giấy phép GPL-v3. Bạn có thể chỉnh sửa để cấu hình thành client DNS over HTTPS sử dụng pseudo VPN bằng cách cấu hình trong file config. Để xây dựng hạ tầng DNS Over HTTPS, bạn có thể tham khảo thêm hướng dẫn chi tiết của dự án DNS privacy (https://dnsprivacy.org/) hoặc liên hệ với chúng tôi để được chia sẻ kinh nghiệm.

Cách build (theo tài liệu hướng dẫn của adguardteam)

Bạn có thể build manual hoặc sử dụng fastlane

  • Phiên bản Xcode 12.5
  • Phiên bản hệ điều hành: macOS Big Sur 11.6.1

Cài đặt Ruby:

brew install ruby

Sao chép và dán vào tệp ~/.bash_profile

export PATH="/usr/local/opt/ruby/bin:$PATH"
export PATH="/usr/local/lib/ruby/gems/2.7.0/bin:$PATH"

Cài đặt Ruby bundler:

  • sudo gem install bundler

Chạy câu lệnh bundle install:

  • bundle install

LƯU Ý: trước khi chạy fastlane, cần có file Authley.p8 trong thư mục có đường dẫn fastlane/AuthKey.p8 App Store Connect API key.

Codesigning

  • bundle exec fastlane prepare

Build

  • bundle exec fastlane build

Đóng góp

Mọi ý kiến đóng góp, vui lòng tạo issue trên Repo này.

Phát triển dựa trên dự án mã nguồn mở AdguardForiOS theo giấy phép GPL-v3. https://github.com/AdguardTeam/AdguardForiOS Xem thêm tại: https://visafe.vn


Language: English

VisafeLiteiOSClient, forked from AdguardForiOS, is a free application created to protect users and their families from malware, unsafe websites, scams, and dangerous advertisements.

This is a light-weight version of Visafe for iOS and iPadOS < 14. Since prior to iOS 14, native DNS Over HTTPS is not build in, VisafeLiteiOSClient allow users device connect to Visave server with a single button. In order to use advanced features, please use VisafeiOS .

This version of Visafe is a forked repository from AdguardForiOS follow GPL-v3 lience. Feel free to change its config file to modify DNS over HTTPS using pseudo VPN. Checkout more detail about DNS privacy at https://dnsprivacy.org/ or reach out to us for more information.

How to build (follow adguardteam's installation manual)

you can build this manually or use fastlane

  • Xcode version: 12.5
  • Operating system version: macOS Big Sur 11.6.1

Install Ruby:

brew install ruby

Add to your ~/.bash_profile

export PATH="/usr/local/opt/ruby/bin:$PATH"
export PATH="/usr/local/lib/ruby/gems/2.7.0/bin:$PATH"

Install Ruby bundler:

  • sudo gem install bundler

Run bundle install:

  • bundle install

IMPORTANT: before running Fastlane, you need to place the App Store Connect API key to fastlane/AuthKey.p8.

Codesigning

  • bundle exec fastlane prepare

Build

  • bundle exec fastlane build

Contribute

To contribute, feel free to creat any issue on this repository. Developed upon open-source AdguardForiOS with GPL-v3 License.
https://github.com/AdguardTeam/AdguardForiOS

Detailed information: https://visafe.vn

About

Lightweight iOS client for DNS over HTTPS using pseudo VPN

Topics

Resources

License

Stars

Watchers

Forks

Languages

  • Swift 72.0%
  • Objective-C 27.0%
  • Other 1.0%