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

Mình cũng chờ cả phút mà. Chỗ này thím có thể test được mà, dùng yt-dlp download một video youtube và mpv.
Download -> đôi khi là max speed băng thông mạng, nhưng dùng mpv thì cảm giác rất chậm.
Stremio nó download là quẩy max speed luôn nên mình muốn hỏi thử chỗ combo mpv yt-dlp á.
cái này phải hỏi bác @toi la gay :sosad: chứ em cũng chịu
5lBTE01.png
 
Mình cũng chờ cả phút mà. Chỗ này thím có thể test được mà, dùng yt-dlp download một video youtube và mpv.
Download -> đôi khi là max speed băng thông mạng, nhưng dùng mpv thì cảm giác rất chậm.
Stremio nó download là quẩy max speed luôn nên mình muốn hỏi thử chỗ combo mpv yt-dlp á.
cái này phải hỏi bác @toi la gay :sosad: chứ em cũng chịu
5lBTE01.png

Của mình test thì đây, tốc độ tải nhanh hơn trên Youtube Mobile, còn Youtube thường thì mình chưa test, so với yt-dlp thì ngang nhau:

https://streamable.com/04sset

Nói chung đối với mình thế này cũng là khá nhanh.

Thiết lập cache:

Code:
#########
# Cache #
#########

cache-pause
cache=yes
#cache-default=80000                     # size in KB (80MB) -- Increase if you have buffering issues
#cache-backbuffer=80000                  # size in KB
#cache-initial=0                         # start playback when your cache is filled up with x kB
cache-secs=999999999999999999                           # how many seconds of audio/video to prefetch if the cache is active
demuxer-thread=yes
#demuxer-max-bytes=50MiB
demuxer-donate-buffer=yes
demuxer-max-back-bytes=9999999999999999MiB
demuxer-readahead-secs=9999999999999999
demuxer-max-bytes=9999999999999999MiB
network-timeout=100
 
Last edited:
Cái này mình quên béng mất là hiện tại phía yt-dlp họ có cách dùng PhantomJS để phá nsig của Youtube, khiến Youtube nó nghĩ rằng người dùng xem từ trình duyệt web, tác dụng thì mình cũng không rõ cơ mà cứ nên thử:


Thế là xong, không cần làm gì thêm yt-dlp sẽ tự động biết cách sử dụng phantomjs khi nó cảm thấy cần thiết.

Ngoài ra các bạn cũng nên cập nhập yt-dlp sang bản Nightly vì hiện tại bản stable đã rất lâu không cập nhập, mình đang xài Nightly và nó vá rất nhiều lỗi so với stable, ông tác giả chưa ra stable là vì hiện tại Youtube đang thay đổi rất nhiều nên ông ấy ngâm dấm để tránh phía Youtube nằm vùng phá hoại. (cách đây tầm 2 tháng Youtube thay đổi liên tục gây lỗi yt-dlp)

Tải tại: https://github.com/yt-dlp/yt-dlp-nightly-builds/releases
 
Khả năng là do mấy hôm bên NextDNS họ bảo trì, khéo tắt mợ nó ECH đi trên greencloud nên loay hoay mãi không được, mà qua anexia (của mình luôn ưu tiên anexia) thì lại qua, nói chung ECH rất phức tạp như mấy ông lập trình viên của Firefox từng nói, vì nó là sự kết hợp nhịp nhàng giữa DNS mã hóa và trình duyệt web và máy chủ.

Cả 3 phải làm chính xác công việc của mình.
Em đã vui mừng quá sớm, sau tầm 1 tiếng dùng được thì nó lại tạch, nhấn vào link medium qua google muốn gãy tay nó cũng không load. Em có ở bình dương đâu mà lạ thêd nhỉ
 
Em đã vui mừng quá sớm, sau tầm 1 tiếng dùng được thì nó lại tạch, nhấn vào link medium qua google muốn gãy tay nó cũng không load. Em có ở bình dương đâu mà lạ thêd nhỉ
Nghi do chuyển server NextDNS, nghĩa là NextDNS sẽ đổi server thường xuyên chứ không nằm nguyên một server trừ khi ép dâm nó.

Hiện tại server greencloud đi qua FPT là nghi vấn rất là to lớn đấy, nên có gì nên tránh server này xem sao, thử một vài cái sau đây, thứ tự quan trọng trên xuống:


Do cái thứ nhất mình chưa bao giờ test, nói chung thế hết doh3.dns.nextdns.io trong này:

Code:
user_pref("security.OCSP.enabled", 0);
user_pref("security.tls.ech.disable_grease_on_fallback", false);
user_pref("security.tls.ech.grease_http3 true", true);
user_pref("security.tls.ech.grease_http3", true);
user_pref("security.tls.ech.grease_probability", 100);
user_pref("network.dns.echconfig.enabled", true);
user_pref("network.dns.echconfig.fallback_to_origin_when_all_failed", false);
user_pref("network.dns.force_use_https_rr", true);
user_pref("network.dns.force_waiting_https_rr", true);
user_pref("network.dns.http3_echconfig.enabled", true);
user_pref("network.dns.skipTRR-when-parental-control-enabled", false);
user_pref("network.dnsCacheEntries -1", true);
user_pref("network.dnsCacheEntries", -1);
user_pref("network.http.http3.alt-svc-mapping-for-testing", "doh3.dns.nextdns.io;h3=\":443\"; quicv=\"6b3343cf,1\"");
user_pref("network.http.http3.send_background_tabs_deprioritization true", true);
user_pref("network.http.http3.send_background_tabs_deprioritization", true);
user_pref("network.http.http3.version_negotiation.enabled true", true);
user_pref("network.http.http3.version_negotiation.enabled", true);
user_pref("network.trr.async_connInfo", true);
user_pref("network.trr.confirmation_telemetry_enabled", false);
user_pref("network.trr.custom_uri", "https://doh3.dns.nextdns.io");
user_pref("network.trr.default_provider_uri", " https://doh3.dns.nextdns.io");
user_pref("network.trr.disable-ECS", false);
user_pref("network.trr.mode", 3);
user_pref("network.trr.uri", "https://doh3.dns.nextdns.io");
 
Nghi do chuyển server NextDNS, nghĩa là NextDNS sẽ đổi server thường xuyên chứ không nằm nguyên một server trừ khi ép dâm nó.

Hiện tại server greencloud đi qua FPT là nghi vấn rất là to lớn đấy, nên có gì nên tránh server này xem sao, thử một vài cái sau đây, thứ tự quan trọng trên xuống:


Do cái thứ nhất mình chưa bao giờ test, nói chung thế hết doh3.dns.nextdns.io trong này:

Code:
user_pref("security.OCSP.enabled", 0);
user_pref("security.tls.ech.disable_grease_on_fallback", false);
user_pref("security.tls.ech.grease_http3 true", true);
user_pref("security.tls.ech.grease_http3", true);
user_pref("security.tls.ech.grease_probability", 100);
user_pref("network.dns.echconfig.enabled", true);
user_pref("network.dns.echconfig.fallback_to_origin_when_all_failed", false);
user_pref("network.dns.force_use_https_rr", true);
user_pref("network.dns.force_waiting_https_rr", true);
user_pref("network.dns.http3_echconfig.enabled", true);
user_pref("network.dns.skipTRR-when-parental-control-enabled", false);
user_pref("network.dnsCacheEntries -1", true);
user_pref("network.dnsCacheEntries", -1);
user_pref("network.http.http3.alt-svc-mapping-for-testing", "doh3.dns.nextdns.io;h3=\":443\"; quicv=\"6b3343cf,1\"");
user_pref("network.http.http3.send_background_tabs_deprioritization true", true);
user_pref("network.http.http3.send_background_tabs_deprioritization", true);
user_pref("network.http.http3.version_negotiation.enabled true", true);
user_pref("network.http.http3.version_negotiation.enabled", true);
user_pref("network.trr.async_connInfo", true);
user_pref("network.trr.confirmation_telemetry_enabled", false);
user_pref("network.trr.custom_uri", "https://doh3.dns.nextdns.io");
user_pref("network.trr.default_provider_uri", " https://doh3.dns.nextdns.io");
user_pref("network.trr.disable-ECS", false);
user_pref("network.trr.mode", 3);
user_pref("network.trr.uri", "https://doh3.dns.nextdns.io");
Chịu rồi bác ạ, trong ping.nextdns.io của em luôn là anexia. Sửa theo bác chỉ rồi cũng không được. Lạ hết sức lạ.
Của em test cái này thì SNI ok
https://crypto.cloudflare.com/cdn-cgi/trace/
Còn cái này thì tạch, không biết của bác thế nào
https://cloudflare.com/cdn-cgi/trace/
 
Last edited:
Chịu rồi bác ạ, trong ping.nextdns.io của em luôn là anexia. Sửa theo bác chỉ rồi cũng không được. Lạ hết sức lạ.
Của em test cái này thì SNI ok
https://crypto.cloudflare.com/cdn-cgi/trace/
Còn cái này thì tạch, không biết của bác thế nào
https://cloudflare.com/cdn-cgi/trace/
Cái thứ 2 mình cũng fail nhé, cơ mà cái đó hình như chả có cách nào được đâu.

Để mấy hôm tới ngâm cứu Local DoH xem sao, cách này ép dâm Firefox dùng ECH và không cần lệ thuộc nhà mạng nữa, có thể nghiên cứu tại: https://github.com/DNSCrypt/dnscrypt-proxy/wiki/Local-DoH

Phải dùng DNSCrypt nhé.
 
Chịu rồi bác ạ, trong ping.nextdns.io của em luôn là anexia. Sửa theo bác chỉ rồi cũng không được. Lạ hết sức lạ.
Của em test cái này thì SNI ok
https://crypto.cloudflare.com/cdn-cgi/trace/
Còn cái này thì tạch, không biết của bác thế nào
https://cloudflare.com/cdn-cgi/trace/
Encrypted Client Hello (ECH) khác với Encrypted SNI (ESNI) mà fen. Cái Encrypted SNI người ta bỏ rồi chuyển sang dùng ECH
https://blog.cloudflare.com/encrypted-client-hello/
 
Ngoài ra các bạn cũng nên cập nhập yt-dlp sang bản Nightly vì hiện tại bản stable đã rất lâu không cập nhập, mình đang xài Nightly và nó vá rất nhiều lỗi so với stable, ông tác giả chưa ra stable là vì hiện tại Youtube đang thay đổi rất nhiều nên ông ấy ngâm dấm để tránh phía Youtube nằm vùng phá hoại. (cách đây tầm 2 tháng Youtube thay đổi liên tục gây lỗi yt-dlp)

Tải tại: https://github.com/yt-dlp/yt-dlp-nightly-builds/releases
tải cái này đúng k bác
cWAd7AE.png

1685067826410.png
 
Thảo nào không thấy thread đó trồi lên. Thím kể lại mình hóng với.

Btw, cái openkey còn lỗi nhiều quá. Trước cũng cố đấm ăn xôi mà về sau thấy nản quá nên lại evkey.
cái evkey theo như tác giả nói là lấy mã nguồn từ unikey rồi chỉnh sửa lại, cơ mà unikey có license là GPLv3, license này có quy định là project lấy mã nguồn từ nó phải là mã nguồn mở, tuy nhiên evkey ko open source, nên là vi phạm bản quyền :D
https://voz.vn/t/tong-hop-software-can-thiet-cho-may-tinh.2974/page-43#post-15796943
 
Vẫn còn người nhớ đến lão đấy à :LOL:
Không biết tu đến cảnh giới nào rồi nữa. Ngày xưa trick firefox các kiểu toàn học từ lão ấy.
Bác thớt vào confirm phát :LOL:
Có quả firefox trong suốt khi dùng win7 mà load khá nhanh :D
Bác chủ thớt có vẻ giống bác Kamikize (tác giả firefox max space và tác giả đầu tiên của của bộ lọc FMSF) :amazed::angry::shame:

Vậy hả, siêu nhân này nên gọi vô thờ dịt luận kiếm, hiện mình đã chia sẻ hết 96.69% tất cả những gì mình biết về Firefox ở #1 và #1, không còn mấy thứ hay ho nữa nên cần thêm những bộ não khác

@Kamikize
 
Thêm một bài rất đơn giản cơ mà hữu ích cho đa phần những ai thích giao diện nhỏ gọn cho Firefox, đó là bật giao diện "Compact" của Firefox mà không cần dùng userChrome.

Cách thức:
  • Vào about:config
  • Chỉnh:
browser.compactmode.showtrue
  • Chuột phải vào thanh toolbar
  • Chọn Customize
    1685073662176.png
  • Chọn Compact

1685073724165.png
 
Back
Top