kiến thức Tổng hợp những addon chất cho Firefox / Chromium

Đâu, vẫn dùng được vì config trong hướng dẫn để là dns.nextdns.io mà, nhưng nếu dùng miễn phí.
Thế này là BiS nếu dùng miễn phí:
Xem tệp đính kèm 2261771
Em nhớ là làm theo hướng dẫn trước đó thì nó ntn
Vậy giờ em sửa theo giống ảnh của bác là xong hay cần config mấy thứ như bài bác làm cho bác Heko

1703868615641.png

---
UPDATE: gặp lỗi tương tự bác Heko, Restart browser 1 phát lại quay về cái máng doh3

Alo, new error, không đổi được, mỗi khi tắt đi mở lại nó lại chạy mặc định cái doh3.dns.nextdns.io Khó hiểu tập 2Xem tệp đính kèm 2261774
 
Đã mổ đẻ thành công, áp user.js của thread và chỉnh lại DNS là ok, hình như dạo này thi thoảng NextDNS nếu đặt trong Firefox kiểu doh3.dns.nextdns.io là nó gây chậm Firefox, trường hợp này thì chuyển qua VietDNS hay dùng DNS qua YogaDNS. 😔

Lưu ý cái trên nếu thấy hiện tượng chậm, YogaDNS ngài @Fioren có bản Pro xịn và key sạch 100%, chọn NextDNS ở phần chọn DNS chính là xong:

Và chỉnh DNS trong Firefox thành Off là mướt mượt, hiện mình đang chơi NextDNS qua dnsproxy, ổn định vô cùng:
Xem tệp đính kèm 2261766
không nên dùng yogadns, yogadns dành cho "newbie" thôi, đã dùng ff thì phải chơi hardcore 🐧
Nếu như tắt cái sercure dns như ngài chỉ nó sẽ bị cái là oẳng luôn cái ECH, không hay, thay vào đó nên dùng dnsproxy để host 1 cái server DoH trên máy.
Đầu tiên tải mkcert
https://github.com/FiloSottile/mkcert/releases
Tải về file .exe bỏ trong ổ C vd C:\Program Files\mkcert xong mở cửa cmd quyền admin, trỏ về folder đó bằng lệnh cd cd C:\Program Files\mkcert
Sau đó gõ mkcert -install sẽ hiện bảng muốn trust gì gì đó, bấm đồng ý để nó cài vào máy
Tiếp tục gõ mkcert localhost 127.0.0.1 ::1
Rồi nhìn folder mkcert sẽ có 2 file localhostABCXYZ.pemlocalhostABCXYZ-key.pem
Để dễ phân biệt ta đổi tên lại localhostABCXYZ.pem thành cert.pem , localhostABCXYZ-key.pem thành key.pem
Sau đó tải dnsproxy về (file dnsproxy-windows-amd64-vXXXX.zip nếu dùng window)
https://github.com/AdguardTeam/dnsproxy/releases
Giải nén ra bỏ vào trong folder cố định nào đó vd C:\Program Files\dnsproxy
Copy 2 file cert.pem và key.pem bên trên vào folder này
Như thread nextdns có chỉ là dùng câu lệnh dài thòn để chạy dnsproxy, thì dân chơi ff ko thể chơi kiểu không tinh tế như vậy được 🐧
Vào notepad tạo file config.yaml lưu vào folder dnsproxy trên với nội dung:
Mã:
listen-addrs:
  - "127.0.0.1"
  - "::1"
listen-ports: [53]
https-port: [443]
http3: yes
tls-crt: "./cert.pem"
tls-key: "./key.pem"
tls-min-version: 1.3
bootstrap:
  - "8.8.8.8:53"
upstream:
  - "./upstreams.txt"
edns: yes
cache: yes
cache-size: 16777216
cache-min-ttl: 60
cache-max-ttl: 3600
cache-optimistic: yes
fastest-addr: yes
all-servers: yes
Tiếp theo vào notepad tạo thêm 1 file upstreams.txt bỏ vào chung folder dnsproxy luôn, file này chưa các upstream để request dns, mỗi upstream phải xuống dòng, vd:
Mã:
quic://fd88ba.dns.nextdns.io
h3://doh3.dns.nextdns.io/fd88ba
tls://8.8.8.8
tls://8.8.4.4
Rồi giờ tạo file .vbs để chạy dnsproxy không cửa sổ cmd bỏ chung với folder dnsproxy luôn:
Mã:
CreateObject("WScript.Shell").Run "dnsproxy.exe --config-path=./config.yaml",0,True
Chạy file .vbs
Vào about:preferences#privacy
1703869721801.png
1703869746683.png

Rồi gõ https://localhost , bấm Get cert > rồi tích chọn Permanently store this exception bấm Ok save lại là xong
Bây giờ chỉ việc thêm doh vào trình duyệt là https://localhost
Trên window để dns window là 127.0.0.1
 
Ôi, em lỡ xoá mất rồi :( lại đi down lại rồi kiểm tra vậy
---

Vậy, giờ mình bỏ cách theo hướng dẫn ở #2 hả bác, hay giữ nguyên và bổ sung cái này thôi. Vì em vẫn thấy doh3 xuất hiện ở hướng dẫn này của bác
tùy nhu cầu thôi, cái cách t chỉ là được cái fen chọn nguồn upstream nhiều cái đc, fen bỏ 1 đống vào, cái nào đến trước nó sẽ tự chạy trước như vậy sẽ ngon hơn.
 
cùng như bạn thôi
cromite vào youtube nhanh nhất
cuộn trang cũng nhanh mượt
cromite 1 tab youtube livestream + 4 tab khác máy ăn 45% ram
browser khác 1 tab youtube ăn 50% ram
Ủa sao ăn nhiều vậy nhỉ
Máy em:
1 - Khởi động, ko chạy gì: 15% RAM (~ 1.2-1.3GB/ 8GB RAM)
2 - Mở 5 active tab Cromite: 1 Youtube Live + 4 tab (Google Drive, Google sheet, VOZ, VN-Zoom): hết 7-9% ~ 700MB RAM)
Tổng chạy tầm 22-25% (vì còn mở ProcessHacker + LightShot để chụp màn hình)
Xem tệp đính kèm 2261830
 

Tệp đính kèm

  • 1703872235273.png
    1703872235273.png
    1,2 MB · Lượt xem: 94
Có phải cái này ko bác?
Chạy cái này thì coi như chặn QC cả system luôn đúng ko?
sai rồi cái này, nó giống như nextdns ấy, mà chạy local, và miễn phí
 
không nên dùng yogadns, yogadns dành cho "newbie" thôi, đã dùng ff thì phải chơi hardcore 🐧
Nếu như tắt cái sercure dns như ngài chỉ nó sẽ bị cái là oẳng luôn cái ECH, không hay, thay vào đó nên dùng dnsproxy để host 1 cái server DoH trên máy.
Đầu tiên tải mkcert
https://github.com/FiloSottile/mkcert/releases
Tải về file .exe bỏ trong ổ C vd C:\Program Files\mkcert xong mở cửa cmd quyền admin, trỏ về folder đó bằng lệnh cd cd C:\Program Files\mkcert
Sau đó gõ mkcert -install sẽ hiện bảng muốn trust gì gì đó, bấm đồng ý để nó cài vào máy
Tiếp tục gõ mkcert localhost 127.0.0.1 ::1
Rồi nhìn folder mkcert sẽ có 2 file localhostABCXYZ.pemlocalhostABCXYZ-key.pem
Để dễ phân biệt ta đổi tên lại localhostABCXYZ.pem thành cert.pem , localhostABCXYZ-key.pem thành key.pem
Sau đó tải dnsproxy về (file dnsproxy-windows-amd64-vXXXX.zip nếu dùng window)
https://github.com/AdguardTeam/dnsproxy/releases
Giải nén ra bỏ vào trong folder cố định nào đó vd C:\Program Files\dnsproxy
Copy 2 file cert.pem và key.pem bên trên vào folder này
Như thread nextdns có chỉ là dùng câu lệnh dài thòn để chạy dnsproxy, thì dân chơi ff ko thể chơi kiểu không tinh tế như vậy được 🐧
Vào notepad tạo file config.yaml lưu vào folder dnsproxy trên với nội dung:
Mã:
listen-addrs:
  - "127.0.0.1"
  - "::1"
listen-ports: [53]
https-port: [443]
http3: yes
tls-crt: "./cert.pem"
tls-key: "./key.pem"
tls-min-version: 1.3
bootstrap:
  - "8.8.8.8:53"
upstream:
  - "./upstreams.txt"
edns: yes
cache: yes
cache-size: 16777216
cache-min-ttl: 60
cache-max-ttl: 3600
cache-optimistic: yes
fastest-addr: yes
all-servers: yes
Tiếp theo vào notepad tạo thêm 1 file upstreams.txt bỏ vào chung folder dnsproxy luôn, file này chưa các upstream để request dns, mỗi upstream phải xuống dòng, vd:
Mã:
quic://fd88ba.dns.nextdns.io
h3://doh3.dns.nextdns.io/fd88ba
tls://8.8.8.8
tls://8.8.4.4
Rồi giờ tạo file .vbs để chạy dnsproxy không cửa sổ cmd bỏ chung với folder dnsproxy luôn:
Mã:
CreateObject("WScript.Shell").Run "dnsproxy.exe --config-path=./config.yaml",0,True
Chạy file .vbs
Vào about:preferences#privacy
Xem tệp đính kèm 2261790Xem tệp đính kèm 2261792
Rồi gõ https://localhost , bấm Get cert > rồi tích chọn Permanently store this exception bấm Ok save lại là xong
Bây giờ chỉ việc thêm doh vào trình duyệt là https://localhost
Trên window để dns window là 127.0.0.1
1703875763317.png

Bác ơi cho mình hỏi cái ô tick chọn bị bôi xám rồi thì có sao không bác?
 
Ồ vậy dùng thằng này thì thậm chí khỏi cần uBlock hả bác?
Mà nó nặng hơn cái hướng dẫn dnsproxy bác nói ở trên nhiều ko? Tại nhìn hướng dẫn dnsproxy phức tạp quá, chắc đợi bác kkhoa312 trải nghiệm rồi xin ít feedback trước khi thực hành
Lần đầu tiên em biết tới vụ DNS này, hi vọng giúp tăng tốc duyệt web hơn nữa
nó chỉ chặn qc mức dns thôi sao bằng đc ublock, nextdns chặn đc sao, thì cái này y vậy
adguard home khó x2 cái dnsproxy này đấy :sweat:
còn muốn tăng tốc duyệt web thì trong cái khuôn khổ dnsproxy thì phải tìm ecs tốt phù hợp với địa chỉ ip thì sẽ nhanh hơn.
 

Thống kê chủ đề

Ngày tạo
toi la gay :sosad:,
Người trả lời cuối
Snawfus,
Trả lời
31.451
Lượt xem
3.327.023
Quay lại
Lên đầu trang