[{"data":1,"prerenderedAt":580},["ShallowReactive",2],{"\u002Fblog\u002Ffree-cloudflare\u002F:vi":3,"\u002Fblog\u002Ffree-cloudflare\u002F-surround:vi":475,"blog-all-posts:vi":476},{"id":4,"title":5,"author":6,"body":10,"date":457,"description":458,"extension":459,"image":460,"locale":461,"meta":462,"minRead":463,"navigation":464,"original":465,"path":466,"pinned":465,"seo":467,"source":468,"sourceUrl":23,"stem":469,"tags":470,"updated":460,"__hash__":474},"blog\u002Fblog\u002Ffree-cloudflare.vi.md","Người dùng miễn phí vắt kiệt Cloudflare như thế nào — bản miễn phí thật sự xài chùa được đến đâu?",{"name":7,"avatar":8},"Chen Dahuang",{"src":9,"alt":7},"\u002Favatar.jpg",{"type":11,"value":12,"toc":439},"minimark",[13,28,31,36,39,42,45,48,51,86,89,92,96,99,102,106,109,138,141,145,148,151,154,157,161,164,168,171,175,178,181,219,223,226,230,233,256,260,263,266,280,283,310,313,317,320,334,337,341,344,347,370,373,376,380,383,386,406,409,413,416,419,430,433,436],[14,15,16],"blockquote",{},[17,18,19,20,27],"p",{},"Bài gốc đăng trên ",[21,22,26],"a",{"href":23,"rel":24},"https:\u002F\u002Fx.com\u002Frealchendahuang\u002Farticle\u002F2066528625378443300",[25],"nofollow","X Articles",".",[17,29,30],{},"Cloudflare gần như chống lưng được cả một hạ tầng internet cá nhân: tên miền, website, CDN, lưu trữ đối tượng, cơ sở dữ liệu, hàm biên (edge), tunnel xuyên mạng, chuyển tiếp email, CAPTCHA và cổng AI — tất cả đều bắt đầu từ bản miễn phí.",[32,33,35],"h2",{"id":34},"dns-miễn-phí","DNS miễn phí",[17,37,38],{},"Bản thân Cloudflare cũng là nhà đăng ký tên miền, giá đăng ký và gia hạn khá minh bạch. Bạn cũng có thể mua tên miền trên các nền tảng như Spaceship rồi chuyển DNS sang Cloudflare.",[17,40,41],{},"Tên miền vào Cloudflare là bạn có ngay một hệ quản lý DNS xịn sò.",[17,43,44],{},"Điểm mấu chốt: phân giải DNS không tính phí theo số truy vấn. Không như mấy nhà cung cấp lớn trong nước, trơ trẽn đến mức tính phí theo số lần phân giải — đúng là vô sỉ không ai bằng.",[17,46,47],{},"Cloudflare rất hợp với ma trận nhiều tên miền, nhiều subdomain, nhiều dự án nhỏ.",[17,49,50],{},"Bạn có thể chạy:",[52,53,54,61,66,71,76,81],"ul",{},[55,56,57],"li",{},[58,59,60],"code",{},"api.xxx.com",[55,62,63],{},[58,64,65],{},"img.xxx.com",[55,67,68],{},[58,69,70],{},"cdn.xxx.com",[55,72,73],{},[58,74,75],{},"docs.xxx.com",[55,77,78],{},[58,79,80],{},"status.xxx.com",[55,82,83],{},[58,84,85],{},"admin.xxx.com",[17,87,88],{},"Mua một tên miền, gán subdomain khác nhau cho dịch vụ khác nhau, còn phân giải DNS thì không tốn thêm gì.",[17,90,91],{},"Với web traffic cần proxy, bật đám mây màu cam lên, để Cloudflare lo phần proxy, cache và chứng chỉ HTTPS.",[32,93,95],{"id":94},"cdn-miễn-phí","CDN miễn phí",[17,97,98],{},"Cache CDN là thứ ngầu nhất mà Cloudflare có — đa số mọi người biết đến công ty này qua nó. Với blog, trang chính thức và trang tài liệu, giá trị rất rõ ràng:",[17,100,101],{},"Truy cập nhanh hơn, origin server nhẹ hơn, tiết kiệm băng thông. Nhất là khi bạn dùng VPS giá rẻ, đặt Cloudflare phía trước cảm nhận khác hẳn.",[32,103,105],{"id":104},"pages-miễn-phí","Pages miễn phí",[17,107,108],{},"Pages có thể lưu trữ miễn phí site tĩnh và dự án frontend.",[52,110,111,114,117,120,123,126,129,132,135],{},[55,112,113],{},"Blog cá nhân",[55,115,116],{},"Website sản phẩm",[55,118,119],{},"Trang tài liệu",[55,121,122],{},"Trang landing",[55,124,125],{},"Trang dự án mã nguồn mở",[55,127,128],{},"Trang tài liệu khóa học",[55,130,131],{},"Trang danh sách chờ",[55,133,134],{},"Trang hướng dẫn tải",[55,136,137],{},"Trang quảng bá ebook",[17,139,140],{},"Những trang này có thể lưu trữ thẳng, không cần mua server riêng. Gắn tên miền của mình là thành trang cá nhân hoặc trang chủ dự án duy trì lâu dài.",[32,142,144],{"id":143},"workers-miễn-phí","Workers miễn phí",[17,146,147],{},"Khi site cần API, xác thực hoặc logic động khác, dùng Workers. Code của bạn chạy trên mạng lưới của Cloudflare — không cần tự bảo trì server. Ngoài JavaScript\u002FTypeScript, nó còn hỗ trợ WebAssembly và nhiều runtime khác.",[17,149,150],{},"Bản miễn phí gồm 100 nghìn request mỗi ngày. Dự án cá nhân thật sự vượt mức đó thì nâng cấp lên bản trả phí — không vội gì.",[17,152,153],{},"Workers Paid khởi điểm 5 đô\u002Ftháng.",[17,155,156],{},"Nhiều dự án nhỏ chẳng cần backend hoàn chỉnh. Một Worker là đủ.",[32,158,160],{"id":159},"kv-miễn-phí","KV miễn phí",[17,162,163],{},"KV hợp với dữ liệu cần đọc nhanh nhưng không đòi hỏi nhất quán mạnh — cấu hình, cờ tính năng, kết quả cache. Nó không phải bản thay thế hoàn toàn cho Redis, nhưng che được nhiều nhu cầu đơn giản trong dự án cá nhân.",[32,165,167],{"id":166},"d1-miễn-phí","D1 miễn phí",[17,169,170],{},"D1 là cơ sở dữ liệu SQLite do Cloudflare quản lý, hợp với dữ liệu quan hệ. Bản miễn phí gồm 5 GB tổng lưu trữ, cộng hạn mức đọc\u002Fghi theo ngày.",[32,172,174],{"id":173},"r2-miễn-phí","R2 miễn phí",[17,176,177],{},"R2 là kho lưu trữ đối tượng tương thích API S3, hợp với ảnh, tệp đính kèm và sao lưu. Ưu điểm lớn nhất: phục vụ từ R2 không mất phí băng thông — bạn trả tiền chủ yếu cho lưu trữ và số thao tác. Bản miễn phí cũng có hạn mức cho cả hai.",[17,179,180],{},"Bạn có thể đặt vào đó:",[52,182,183,186,189,192,195,198,201,204,207,210,213,216],{},[55,184,185],{},"Ảnh",[55,187,188],{},"Tệp đính kèm",[55,190,191],{},"PDF",[55,193,194],{},"Tài liệu khóa học",[55,196,197],{},"Gói phần mềm",[55,199,200],{},"File sao lưu",[55,202,203],{},"Avatar người dùng",[55,205,206],{},"Ảnh trong Markdown",[55,208,209],{},"Tài nguyên tĩnh",[55,211,212],{},"Bộ dữ liệu",[55,214,215],{},"File âm thanh",[55,217,218],{},"Video nhỏ",[32,220,222],{"id":221},"email-routing-miễn-phí","Email Routing miễn phí",[17,224,225],{},"Email Routing chuyển tiếp email gửi tới tên miền tùy chỉnh của bạn sang một hộp thư có sẵn — dùng được trên bản miễn phí. Cloudflare hiện cũng có Email Sending để gửi email giao dịch qua Workers, nhưng gửi tới người nhận bất kỳ cần Workers Paid, đừng nhầm với chuyển tiếp thư đến miễn phí.",[32,227,229],{"id":228},"turnstile-miễn-phí","Turnstile miễn phí",[17,231,232],{},"Turnstile là lớp xác minh con người của Cloudflare, người dùng thường không phải nhận diện đèn giao thông hay ký tự méo mó. Hợp đặt ở:",[52,234,235,238,241,244,247,250,253],{},[55,236,237],{},"Đăng nhập",[55,239,240],{},"Đăng ký",[55,242,243],{},"Bình luận",[55,245,246],{},"Form liên hệ",[55,248,249],{},"Danh sách chờ",[55,251,252],{},"Trang tải xuống",[55,254,255],{},"Đăng ký nhận email",[32,257,259],{"id":258},"tunnel-miễn-phí","Tunnel miễn phí",[17,261,262],{},"Muốn cho NAS ở nhà, máy dev local hay game server phơi ra internet? Dùng Tunnel để dựng một đường ống chủ động nối từ mạng nội bộ ra Cloudflare.",[17,264,265],{},"NAS của bạn, máy dev local, dịch vụ nội bộ — đều có thể phơi ra qua Cloudflare Tunnel. Giá trị cốt lõi:",[52,267,268,271,274,277],{},[55,269,270],{},"Không cần IP công khai",[55,272,273],{},"Không cần mở port trên router",[55,275,276],{},"Không lộ IP origin",[55,278,279],{},"Có thể gắn tên miền riêng",[17,281,282],{},"Ví dụ:",[52,284,285,290,295,300,305],{},[55,286,287],{},[58,288,289],{},"nas.xxx.com",[55,291,292],{},[58,293,294],{},"dev.xxx.com",[55,296,297],{},[58,298,299],{},"panel.xxx.com",[55,301,302],{},[58,303,304],{},"n8n.xxx.com",[55,306,307],{},[58,308,309],{},"home.xxx.com",[17,311,312],{},"Thứ này quá đã với dân chơi server tại nhà.",[32,314,316],{"id":315},"access-miễn-phí","Access miễn phí",[17,318,319],{},"Access chắn trước bảng quản trị, môi trường staging và công cụ nội bộ, xác minh danh tính trước khi cho vào. OTP email, Google, GitHub hay nhà cung cấp danh tính của team đều dùng được — không cần viết thêm hệ đăng ký\u002Fđăng nhập chỉ vì một trang nội bộ. Ví dụ:",[52,321,322,325,328,331],{},[55,323,324],{},"Chỉ email được chỉ định mới vào được",[55,326,327],{},"Chỉ đăng nhập Google mới vào được",[55,329,330],{},"Chỉ đăng nhập GitHub mới vào được",[55,332,333],{},"Chỉ thành viên team mới vào được",[17,335,336],{},"Rất tiện để bảo vệ backend, staging và công cụ nội bộ.",[32,338,340],{"id":339},"ai-gateway-miễn-phí","AI Gateway miễn phí",[17,342,343],{},"AI Gateway có thể đặt trước nhiều nhà cung cấp model, thống nhất ghi log request, độ trễ, lỗi và trúng cache, cộng thêm giới hạn tốc độ (rate limiting) và fallback. Giai đoạn đầu làm sản phẩm AI, quản lý nhiều API tương thích qua một điểm vào duy nhất tiết kiệm được khối phiền phức.",[17,345,346],{},"Nó giúp bạn quan sát:",[52,348,349,352,355,358,361,364,367],{},[55,350,351],{},"Lượng request",[55,353,354],{},"Độ trễ",[55,356,357],{},"Lỗi",[55,359,360],{},"Trúng cache",[55,362,363],{},"Lời gọi model",[55,365,366],{},"Giới hạn tốc độ",[55,368,369],{},"Fallback",[17,371,372],{},"Dù bạn dùng OpenAI, Anthropic, Workers AI hay đủ loại API tương thích, đều có thể bọc một lớp lên phía trước.",[17,374,375],{},"Với sản phẩm AI giai đoạn đầu, nó là một điểm vào thống nhất rất tốt.",[32,377,379],{"id":378},"browser-run-miễn-phí","Browser Run miễn phí",[17,381,382],{},"Giờ Cloudflare gọi khả năng này là Browser Run. Nó khởi động phiên trình duyệt đầy đủ trên cloud, điều khiển được bằng code hoặc AI.",[17,384,385],{},"Hợp cho:",[52,387,388,391,394,397,400,403],{},[55,389,390],{},"Chụp màn hình trang web",[55,392,393],{},"Chuyển trang web sang Markdown",[55,395,396],{},"Test tự động hóa trang web",[55,398,399],{},"Thu thập nội dung trang",[55,401,402],{},"Phân tích trang động",[55,404,405],{},"Chuyển trang web sang PDF",[17,407,408],{},"Có hạn mức miễn phí theo ngày.",[32,410,412],{"id":411},"images-transform-miễn-phí","Images Transform miễn phí",[17,414,415],{},"Cloudflare Images có hạn mức biến đổi ảnh: co giãn, cắt xén và chuyển đổi định dạng. Dùng nhiều thì tính phí riêng, hoặc bạn tự chạy dịch vụ chuyển mã trên Workers trả phí với Containers.",[17,417,418],{},"Có thể phối hợp với R2:",[52,420,421,424,427],{},[55,422,423],{},"R2 lưu ảnh gốc",[55,425,426],{},"Images tạo thumbnail và chuyển đổi định dạng",[55,428,429],{},"Cache Cloudflare phân phối",[17,431,432],{},"Hợp cho ảnh bìa blog, avatar, ảnh sản phẩm, minh họa bài viết.",[17,434,435],{},"Hạn mức miễn phí của Cloudflare đã che được khối dự án cá nhân. Nếu thật sự cần lượng request, thời gian tính toán cao hơn hoặc tính năng trả phí, hãy nâng cấp từ bậc Workers Paid 5 đô\u002Ftháng rồi tăng dần.",[17,437,438],{},"Và ở đây tôi muốn nói: Cloudflare ơi, chuyển khoản cho tôi đi!!",{"title":440,"searchDepth":441,"depth":441,"links":442},"",2,[443,444,445,446,447,448,449,450,451,452,453,454,455,456],{"id":34,"depth":441,"text":35},{"id":94,"depth":441,"text":95},{"id":104,"depth":441,"text":105},{"id":143,"depth":441,"text":144},{"id":159,"depth":441,"text":160},{"id":166,"depth":441,"text":167},{"id":173,"depth":441,"text":174},{"id":221,"depth":441,"text":222},{"id":228,"depth":441,"text":229},{"id":258,"depth":441,"text":259},{"id":315,"depth":441,"text":316},{"id":339,"depth":441,"text":340},{"id":378,"depth":441,"text":379},{"id":411,"depth":441,"text":412},"2026-06-15","Bản miễn phí của Cloudflare chống lưng được cả một hạ tầng internet cá nhân: DNS, CDN, Pages, Workers, KV, D1, R2, email, Tunnel, AI Gateway và hơn thế nữa.","md",null,"vi",{},8,true,false,"\u002Fblog\u002Ffree-cloudflare",{"title":5,"description":458},"x-article","blog\u002Ffree-cloudflare.vi",[471,472,473],"Cloudflare","Hạn mức miễn phí","Triển khai","QZWO_v_54LxC0HLR9CCv9W_BSaAC6RM1huZQ5ifKYco",[460,460],[477,486,493,502,509,511,518,526,534,540,547,556,563,571],{"path":478,"title":479,"description":480,"date":481,"minRead":482,"tags":483},"\u002Fblog\u002Fagent-harness-selection","Sau khi nghịch Pi Agent, OMP, Codex và ZCode, vì sao cuối cùng tôi chọn OpenCode + OpenChamber","Bài tổng kết chọn lựa Agent Harness: ba tiêu chí — trải nghiệm GUI, khoá nhà cung cấp và quyền tự do phát triển thứ cấp — đã loại Pi Agent, OMP, Codex và ZCode, cuối cùng chốt lõi OpenCode + giao diện OpenChamber.","2026-08-06",6,[484,485],"AI Agent","Chọn công cụ",{"path":487,"title":488,"description":489,"date":457,"minRead":482,"tags":490},"\u002Fblog\u002Fcloudflare-broke-stack","Thực hành tốt nhất 2026 cho indie developer: gói công nghệ Cloudflare all-in-one 'nghèo rớt mồng tơi'","Tech stack chi phí bằng không cho indie developer: Codex viết code, GitHub quản lý phiên bản, Stripe thu tiền, frontend TanStack Start, backend Hono + Workers, database D1, lưu trữ R2, cache KV — tất cả chạy trên Cloudflare.",[471,491,492],"Phát triển indie","Tech stack",{"path":494,"title":495,"description":496,"date":497,"minRead":482,"tags":498},"\u002Fblog\u002Fdeepseek-api-web-search","API của DeepSeek có sẵn tìm kiếm web: xài chùa khả năng tìm kiếm chính thức qua Responses API","DeepSeek nhúng thẳng tìm kiếm web vào API: gọi deepseek-v4-flash qua giao diện Responses và khai báo tool web_search là xong. Không cần tích hợp công cụ tìm kiếm bên thứ ba, không cần xin key API tìm kiếm.","2026-08-05",[499,500,501],"DeepSeek","API","Công cụ AI",{"path":503,"title":504,"description":505,"date":497,"minRead":506,"tags":507},"\u002Fblog\u002Fdeepseek-v4-flash-review","Trải nghiệm sâu bản chính thức DeepSeek V4 Flash: rẻ, nhanh, context 1M, tìm kiếm tích hợp sẵn","Mấy ngày trải nghiệm sâu bản chính thức DeepSeek V4 Flash: rẻ cực độ, nhanh như chớp, context 1M, tìm kiếm web chính thức tích hợp sẵn, mã nguồn mở hoàn toàn. Điểm yếu duy nhất là đa phương thức — nhưng có thể vá bằng cách tổ hợp các model khác.",7,[499,508,501],"Đánh giá mô hình",{"path":466,"title":5,"description":458,"date":457,"minRead":463,"tags":510},[471,472,473],{"path":512,"title":513,"description":514,"date":515,"minRead":463,"tags":516},"\u002Fblog\u002Fmodel-harness-decoupling","Harness chính hãng chưa chắc là đáp án đương thời: thời đại mô hình mở, chọn model và Harness riêng biệt","Dùng Claude thì gắn Claude Code? Thời đại mô hình mở rồi, bản năng đó cần được nâng cấp. Lợi thế chính hãng là có thật, nhưng huấn luyện model tốt và làm Harness tốt là hai ngành kỹ thuật khác nhau — bài này nói rõ vì sao model và Harness giờ đã có thể chọn riêng, kèm bản đồ định vị 5 Harness.","2026-09-09",[484,517,485],"Harness",{"path":519,"title":520,"description":521,"date":515,"minRead":463,"tags":522},"\u002Fblog\u002Fopencode-productive-stack","Ổn định, nhanh, hiệu suất, rẻ: ghi chép trọn bộ AI Coding stack của tôi","OpenCode + OpenChamber + hai gói đăng ký DeepSeek V4 Flash: 15 dự án cùng lúc chạy code, hạn mức chỉ xụi chút xíu. Trải hết cấu hình ra: cắt tỉa context, bộ nhớ phân tầng, tự động hóa desktop, và bài học “giữ nguyên cặp gốc”.",[523,524,525],"OpenCode","Lập trình AI","Cấu hình",{"path":527,"title":528,"description":529,"date":530,"minRead":531,"tags":532},"\u002Fblog\u002Fproduct-faxin-principle","Nguyên lý phát tâm: vì sao indie developer phải học cách buông bỏ","Vì sao bạn lên đường? Bạn lên đường vì ai? Bạn thật sự muốn giải quyết vấn đề nào? Sự sắc bén của sản phẩm đến từ chỗ bạn dám cắt bỏ điều gì.","2026-06-20",10,[533,491],"Tư duy sản phẩm",{"path":535,"title":536,"description":537,"date":530,"minRead":463,"tags":538},"\u002Fblog\u002Fproduct-pain-vs-itch","Đừng bay bổng khi người dùng khen 'xịn': nỗi đau và cơn ngứa","Lời khen ngoài miệng chẳng đáng một xu. Phán đoán nhu cầu chỉ có một tiêu chuẩn cứng: xem người dùng sẵn sàng trả cái gì.",[533,539],"Đánh giá nhu cầu",{"path":541,"title":542,"description":543,"date":481,"minRead":544,"tags":545},"\u002Fblog\u002Fqwen-vision-for-deepseek","Bổ sung đa phương thức cho DeepSeek: giải pháp nhận diện ảnh Qwen-3.7-Flash","DeepSeek V4 Flash không có đa phương thức — cần hiểu ảnh thì phải làm sao? Khảo sát một vòng, giải pháp có hiệu quả chi phí cao nhất hiện nay là Qwen-3.7-Flash: chi phí nhận diện một bức ảnh gần như bằng không, tổ hợp với V4 Flash là vá được điểm yếu.",5,[499,546,508],"Đa phương thức",{"path":548,"title":549,"description":550,"date":551,"minRead":552,"tags":553},"\u002Fblog\u002Fsub-store-cloudflare","Tôi đã chuyển công cụ gộp subscription proxy lên Cloudflare","Gộp nhiều dịch vụ proxy cộng với node tự dựng thành một subscription duy nhất, quy tắc định tuyến cấu hình ở phía server — client chỉ việc subscribe.","2026-06-28",4,[471,554,555],"Vượt tường lửa","Dự án mã nguồn mở",{"path":557,"title":558,"description":559,"date":515,"minRead":506,"tags":560},"\u002Fblog\u002Ftui-cognitive-bandwidth","TUI đang giết băng thông nhận thức của bạn: đến lúc đập vỡ “bộ lọc geek” trong AI Coding","Hàng loạt AI Coding Agent đang đua nhau thả TUI, nhồi tương tác trở lại mô hình terminal thập niên 1980 rồi gọi đó là “đắm chìm”, “tôn trọng lập trình viên”. Bài này mổ xẻ ba cơ chế khiến TUI làm giảm băng thông nhận thức một cách hệ thống, và vì sao Web UI mới là lời giải đúng.",[524,561,562],"Thiết kế tương tác","Tản văn",{"path":564,"title":565,"description":566,"date":567,"minRead":482,"tags":568},"\u002Fblog\u002Fvalue-not-external","Bàn chuyện có giá trị hay không, bản thân chuyện đó đã chẳng có giá trị","Giá trị của chúng ta không do ai định nghĩa. Trong thời đại AI, con người nên hiểu mình như thế nào?","2026-06-18",[569,570],"Suy ngẫm về AI","Tản văn nhân văn",{"path":572,"title":573,"description":574,"date":575,"minRead":576,"tags":577},"\u002Fblog\u002Fx-growth-1000-followers","Tăng hơn 1000 followers chỉ trong hơn một ngày — đây là những gì tôi đã làm","Tháng 6 tôi nghiêm túc vận hành tài khoản X, chỉ trong hơn một ngày đã tăng 1000+ followers. Bài này ghi lại những gì tôi đã làm và phản hồi nhận được.","2026-06-16",12,[578,579],"Vận hành X","Tăng trưởng nội dung",1789752318373]