thảo luận Tất tần tật về dịch vụ nextDNS

  • Người tạo chủ đề Người tạo chủ đề Fioren
  • Ngày bắt đầu Ngày bắt đầu
GPS hoạt động bình thường, ko thấy chậm xíu nào luôn. Mà đọc lướt qua cái issue thấy có ảnh hưởng gì tới GPS đâu nhỉ?



Spy 1 đống data, lại còn gửi bằng HTTP mới kinh



Còn cái link này thì giải thích là dùng cho A-GPS, mà mở ra thì chẳng hiện gì???
Đây
 
Tóm lại là có 2 combo
  • Nguồn chủ động (upstream): cập nhật trực tiếp, nguồn cập nhật thì NextDNS cập nhật theo. Chọn NextDNS blocklist (mặc định) + hostsVN + Adguard DNS Filter
  • Nguồn thụ động (downstream): cập nhật gián tiếp từ các nguồn chủ động, chạy định kỳ vài tiếng 1 lần thì chọn Hagezi hoặc OISD (chỉ nên xài 1 trong 2).

Nguồn chủ động có lợi hơn, khi nguồn thay đổi thì bộ lọc áp dụng liền sau vài phút k phải đợi. Nguồn thụ động phải chờ đợi cập nhật, nếu có tên miền chặn nhầm cũng phải chờ vài tiếng mới fix.

Tóm lại, bây nhiêu đây xài từ trước tới giờ là đủ và ổn. K gây lỗi, web ở VN có lỗi hoặc bổ sung qc ở vn chỉ cần report là cập nhật ngay lập tức.
Xem tệp đính kèm 2446955
thằng này block có ảnh hưởng gì vậy thím? thấy bị easyprivacy block mà ko thấy mấy thằng khác block, đt xài zalo vẫn thấy bình thường

Mã:
za.zdn.vn
 
thằng này block có ảnh hưởng gì vậy thím? thấy bị easyprivacy block mà ko thấy mấy thằng khác block, đt xài zalo vẫn thấy bình thường

Mã:
za.zdn.vn
Tên miền này bị chặn sẽ k nhấn được link gửi trên zalo pc. Cái easyprivacy tốt nhất đừng chặn trên DNS, cái này Adguard DNS filter làm tốt, họ chỉ lấy tên miền dạng ||abc.com^ chứ k lấy dạng ||abc.com^3p
 
Đã có app nào dùng NextDNS API để thêm/xoá nhanh bộ lọc cho nhiều profiles chưa các thím?
 
List này ngon rồi!

via theNEXTvoz for iPhone
M7MPXYM.png
 
Đúng vậy thím, nhưng việc đó là bên dưới, còn trên UI vẫn cho thao tác chung. Bấm Save phát thì gọi 1 loạt API để thêm/xoá cho từng profile.
Nếu chỉ là thao tác với bộ lọc thì dễ.
Chọn 1 con làm master, thao tác thêm/xóa bộ lọc trên web xong xuôi.

Vậy là thằng profile slave-id sẽ có bộ lọc giống hệt thằng master-id. Khi đó chỉ cần thao tác với thằng master-id, sau đó gọi 2 lần request như trên là được.
 
Phê !
8C2B9jL.png


via theNEXTvoz for iPhone
Quào!! K hổ danh là vozer :adore:
Cụ nào quan tâm gói Pro hoặc gói Business hộp em nhé
lK2cRRQ.png
2 thím inbox nè! :dribble:
Bây giờ còn cách nào dùng vượt 300k query ko mọi người. Ngày trước thấy có mấy bạn share premium.
Cài thử lên router mà mới 3 ngày đã ngốn 170k query rồi.
Định dùng chung fd88ba nhưng lại có mấy domain riêng tư cần whitelist.
Đang nghĩ đăng ký nhiều acc rồi làm nào cho nó thay đổi luân phiên được ta...
nghe đồn vozer anh hùng, hào hiệp, tương trợ giúp đỡ anh em, vậy mà có cái nextDNS premium không ai cho xài ké là sao :doubt: nói mấy lần rồi, tự giác inbox đi chứ:doubt:
 
Đúng vậy thím, nhưng việc đó là bên dưới, còn trên UI vẫn cho thao tác chung. Bấm Save phát thì gọi 1 loạt API để thêm/xoá cho từng profile.
Bên ios chỉ có app NextHub là xài api để quản lý. Chưa thấy ai làm tận dụng api này ‎NextHub Remote (https://apps.apple.com/vn/app/nexthub-remote/id1633985403)
Mình làm script tự xoay tua vài acc đủ dùng rồi, ko có nhu cầu mua pre nữa.
Xịn! Nếu ổn chia sẻ mọi người để xài script với :big_smile:
 
Bên ios chỉ có app NextHub là xài api để quản lý. Chưa thấy ai làm tận dụng api này ‎NextHub Remote (https://apps.apple.com/vn/app/nexthub-remote/id1633985403)

Xịn! Nếu ổn chia sẻ mọi người để xài script với :big_smile:
Mới chuyển qua golang để tận dụng mấy cái API làm chức năng đồng bộ cho nhiều profile.
Share lại cái script cũ đã chạy mấy ngày nay cho bạn nào dùng OpenWrt nha.
Bác nào rảnh viết thành cái script full tự cài luôn cho mọi người cũng được, em đang lười quá.

Bước 1: Cài đặt https-dns-proxy
Bash:
opkg update && opkg install https-dns-proxy

Bước 2: Tạo thư mục chứa script
Bash:
mkdir -p /opt/scripts

Bước 3: Tạo file script
Gõ lệnh sau:
Bash:
vi /opt/scripts/nextdns.sh
Tiếp tục bấm phím i để chuyển sang chế độ chỉnh sửa tập tin
Dán đoạn code bên dưới vào
Bash:
#!/bin/sh

find_next_id() {
    local input_id="$1"
    local next_id=""
    local nextdns_ids="/opt/scripts/nextdns_ids.txt"
    line_number=$(grep -n "$input_id" "$nextdns_ids" | cut -d ':' -f 1)
    expr "$line_number" + 0 >/dev/null 2>&1
    if ! [ $? -eq 0 ]; then
        line_number=0
    fi
    next_line=$((line_number % $(wc -l < "$nextdns_ids") + 1))
    next_id=$(sed -n "${next_line}p" "$nextdns_ids")
    echo "$next_id"
}

config_file=$(cat /etc/config/https-dns-proxy)
current_id="${config_file#*nextdns\.io/}"; current_id="${current_id%%/*}"
next_id=$(find_next_id "$current_id")
echo "Change NextDNS from [$current_id] to [$next_id]"
logger -t NextDNS "Change NextDNS from [$current_id] to [$next_id]"

while uci -q delete https-dns-proxy.@https-dns-proxy[0]; do :; done
uci set https-dns-proxy.config.force_dns="0"
uci add https-dns-proxy https-dns-proxy > /dev/null
uci set https-dns-proxy.@https-dns-proxy[-1].resolver_url="https://dns1.nextdns.io/$next_id/OpenWrt"
uci set https-dns-proxy.@https-dns-proxy[-1].bootstrap_dns="8.8.8.8,1.1.1.1"
uci set https-dns-proxy.@https-dns-proxy[-1].listen_addr="127.0.0.1"
uci set https-dns-proxy.@https-dns-proxy[-1].listen_port="5053"
uci add https-dns-proxy https-dns-proxy > /dev/null
uci set https-dns-proxy.@https-dns-proxy[-1].resolver_url="https://dns2.nextdns.io/$next_id/OpenWrt"
uci set https-dns-proxy.@https-dns-proxy[-1].bootstrap_dns="8.8.8.8,1.1.1.1"
uci set https-dns-proxy.@https-dns-proxy[-1].listen_addr="127.0.0.1"
uci set https-dns-proxy.@https-dns-proxy[-1].listen_port="5054"
uci commit https-dns-proxy
/etc/init.d/https-dns-proxy restart
Bấm lần lượt các phím: Esc => gõ :wq => Enter
Gõ lệnh sau để chmod file nextdns.sh có thể chạy:
Bash:
chmod +x /opt/scripts/nextdns.sh

Bước 4: Tạo danh sách các id NextDNS
Gõ lệnh sau:
Bash:
vi /opt/scripts/nextdns_ids.txt
Tiếp tục bấm phím để chuyển sang chế độ chỉnh sửa tập tin
Dán các id của NextDNS vào, mỗi id 1 dòng nhé.
Ví dụ:
Mã:
a1b2c3
d4e5f6
g7h8i9
Bấm lần lượt các phím: Esc => gõ :wq => Enter

Để chạy test thử xem có lỗi gì không thì gõ lệnh
Bash:
/opt/scripts/nextdns.sh

Bước 5: Tạo cron tự động xoay tua theo khung giờ
Vào System => Scheduled Tasks thêm dòng bên dưới và bấm Save.
Bash:
0 3 * * * /opt/scripts/nextdns.sh
Ví dụ dòng trên là script sẽ tự chạy vào lúc 3h00.
 
Sửa lần cuối:

Thống kê chủ đề

Ngày tạo
Fioren,
Người trả lời cuối
hung319,
Trả lời
13.569
Lượt xem
1.190.134
Quay lại
Lên đầu trang