health
Senior Member
chính xác, break trang xong còn mất công whitelistChặn nhiều quá lỗi linh tinh đấy
chính xác, break trang xong còn mất công whitelistChặn nhiều quá lỗi linh tinh đấy
List nào cho mình xem thửlist mình chỉ có 1 dòng, chọn 1 list thôi ! mình test link list rồi mở bình thường. Lỗi này vẫn bị ! Chắc do code ?
bác cho hỏi làm sao để thêm bộ lọc apbvn vậy? Cho mình xin cái link bộ lọc được không?Làm sao để tự tạo bộ lọc chặn riêng được vậy các bác?
Ví dụ mình tạo bộ lọc như thế này
https://raw.githubusercontent.com/vudinhthinh/abpvn/master/filter/Vivo15.txt
Thêm vào rồi cập nhật rồi mà vẫn không block đươc. Còn thêm bộ lọc abpvn thì bình thường.
đây nha thímbác cho hỏi làm sao để thêm bộ lọc apbvn vậy? Cho mình xin cái link bộ lọc được không?
fen vào trongXem tệp đính kèm 2100227
Lỗi này fix sao vậy mấy bác?
Xem tệp đính kèm 2100228
Em copy y hệt code mà bị lỗi này
/.github/workflows/main.ymlem thành công rồi bác ạ, cảm ơn bác.
cái trick này chủ yếu bypass đc mấy trang chạy cloudflare thôi như medium. Mấy trang khác thì hên xui.em thành công rồi bác ạ, cảm ơn bác.
Nhưng mà nó bị cái là để ntn vẫn ko bypass được website.
Chắc là do vnpt block đúng không ạ?
Xem tệp đính kèm 2100365
.env.example ra .env rồi điền giá trị vào và chạy lệnh npm start 
package.json. Ví dụ: tải blocklist và allowlist thì dùng lệnh npm run downloadMaintainer hơi bóp dái chút, giờ không cần xóa 3 dòng kia nữaXem tệp đính kèm 2100227
Lỗi này fix sao vậy mấy bác?
Xem tệp đính kèm 2100228
Em copy y hệt code mà bị lỗi này

Fen chưa add 3 thông số API_KEY, ACCOUNT_ID, ACCOUNT_EMAIL vào secretLỗi này thì là bị gì vậy mọi người! help me !
thanks. mình nhập lộn qua variableFen chưa add 3 thông số API_KEY, ACCOUNT_ID, ACCOUNT_EMAIL vào secret![]()

sao mình ko vào dc medium fen ơiiicái trick này chủ yếu bypass đc mấy trang chạy cloudflare thôi như medium. Mấy trang khác thì hên xui.
xài goodbye dpi cho lẹsao mình ko vào dc medium fen ơiii
chỉnh sao có theo hướng dẫn chưa?sao mình ko vào dc medium fen ơiii
bác cho hỏi chỉ cần cài 1 link duy nhất trong các phiên bản trên là đủ phải không bác? có cần cài thêm gì nữa không?HaGeZi vừa cập nhật khuyến nghị cho các phiên bản blocklist
https://github.com/hagezi/dns-blocklists#whatshouldiuse
Xem tệp đính kèm 2096573
=> Giải nghĩa dễ hiểu:
Blocklist này theo mình là xịn nhất bây giờ vì tổng hợp các blocklist chất lượng nhất (nghĩa là còn cập nhật, chặn sai không quá nhiều và người duy trì còn hoạt động, dĩ nhiên có cả hostsVN của @nhutthanh22), rất hiếm khi chặn nhầm, và khi có vấn đề thì xử lý rất nhanh, hơn nữa còn có thống kê rõ ràng cho từng phiên bản. NextDNS-Config của yokoffing cũng khuyến khích xài blocklist này.
- Nếu kích thước blocklist là vấn đề (dùng trên điện thoại với Blokada, personalDNSfilter,...) => Light
- Nếu muốn thiết lập một lần và sử dụng mãi mãi => Normal
- Nếu việc lâu lâu phải allow một domain không phải là vấn đề với bạn => Pro
- Nếu việc thường xuyên phải allow một domain không phải là vấn đề với bạn => Pro++. Chú ý từ đây trở lên sẽ không sử dụng hết blocklist được vì số lượng domain đã trên 300k.
- Nếu bạn rảnh => Ultimate
- Nếu bạn quá rảnh => Ultimate + 1Hosts Pro
- Nếu cả ngày bạn không có gì làm => Ultimate + 1Hosts Xtra
Đến thời điểm này các script đã được viết lại hoàn toàn mà theo mình là đã hoàn thiện vì... chưa nghĩ ra chức năng gì thêm. Để dễ dàng cập nhật nhất thì vào Settings và xóa repo đi rồi fork lại, nhớ lưu lại những list các bạn sang sử dụng.
Xem tệp đính kèm 2079568
Các điểm khác biệt so với phiên bản ban đầu:
Ví dụ các định dạng
- Hỗ trợ chạy trên Windows với Node.js do đã loại bỏ gần như toàn bộ Shell Script
- Block tất cả subdomain thay vì chỉ domain được nhập vào.
- Các định dạng hỗ trợ và cách nhận biết:
- Hosts: có
127.0.0.1hoặc0.0.0.0ở đầu- Domain + Subdomains: có bao gồm subdomain của domain
- Adblock: có các ký tự
||,^,$hay các URL(URL sẽ được bỏ qua do DNS không chặn được)- Wildcard Asterisk: có dấu
*.ở đầu- Wildcard Domains (hoạt động tốt nhất): chỉ bao gồm subdomain cần thiết và số lượng ít hơn định dạng Domain + Subdomain
- Hỗ trợ chế độ siêu tốc với biến môi trường
FAST_MODE- Hỗ trợ blocklist và allowlist từ biến môi trường
ALLOWLIST_URLSvàBLOCKLIST_URLS- Hỗ trợ ngừng workflow cũ đang chạy trước khi chạy workflow mới trong GitHub Actions
- Tốc dộ xử lý list nhanh hơn nhiều lần
- Log rõ ràng hơn list nào sẽ được sử dụng, bao nhiêu domain đã được xử lý
HaGeZi
Xem tệp đính kèm 2079570
OISD
Xem tệp đính kèm 2079571
Log
Xem tệp đính kèm 2079576
Xem tệp đính kèm 2079578
Cách sử dụng script mới nhất:
Lưu ý:
- Xóa repo cũ
- Fork lại
- Tạo thư mục
.github/workflows- Copy
auto_update_github_action.ymlvào.github/workflows- Cách thêm biến môi trường tương tự như thêm secret
FAST_MODE: không thêm hoặc gán 0 sẽ chạy chế độ cũ, thêm và gán 1 sẽ chạy chế độ mớiALLOWLIST_URLSvàBLOCKLIST_URLS: không thêm sẽ chạy list có sẵn, thêm thì mỗi list 1 dòng
Xem tệp đính kèm 2079574- Chạy workflow
Như vậy với lần cập nhật này chỉ cần copy 1 file vào
- Cloudflare giới hạn số lượng request là 1200 mỗi 5 phút: https://developers.cloudflare.com/fundamentals/api/reference/limits/
- Cách tính số lượng request: số lượng list cũ đã xóa + số lượng list mới + 1 request xóa rule cũ + 1 request tạo rule mới
Xem tệp đính kèm 2079579
Xem tệp đính kèm 2079580
=> 166 + 41 + 1 + 1 = 209 requests- Để chạy trên máy thì cài Node.js, copy file
.env.examplera.envrồi điền giá trị và chạy theo thứ tự:
Mã:npm install node download_lists.js node cf_gateway_rule_delete.js node cf_list_delete.js node cf_list_create.js node cf_gateway_rule_create.js.github/workflows, sau đó thêm biến môi trường, có thay đổi gì thì sửa biến rồi chạy lại workflow là xong, không cần sửa file gì nữa![]()
bị giống b này, làm theo hd mãi k được. B nào có link git fordk về chạy dc cho m xin link github fork về. Còn với ver cũ thì okieXem tệp đính kèm 2102399
Bác cho hỏi mình chạy như bác sai ở bước nào nhỉ? nó không chạy được. mình inbox link repo bác vào xem giúp với.