thảo luận Hướng dẫn dùng Cloudflare Zero Trust

nhờ thông tin của ct @nhutthanh22 vercel mở server thêm sv ở vn nên viết 1 bài hướng dẫn để tạo reverse proxy chuyển tiếp server dns cloudflare zerotrust hoặc bất kì server dns nào khác ví dụ adguard dns chẳng hạn về vn để ping tốt hơn, chống cá mập quấy phá. Lưu ý: Chống chỉ định với người dùng mạng vịt teo vì vịt teo đang bóp vercel :shame:
1/ Github:
Vào github, tạo repo mới ở đây
GwpiTIO.png

Đặt tên repo tùy thích, và nhớ để private, rồi nhấn Create
Github chuyển qua trang khác thì nhấn vào đây
Mq8WRjA.png

Chỗ Name your file đặt là vercel.json
Nội dung như sau:
Code:
{
  "version": 2,
  "routes": [
      {"src": "/(.*)","dest": "https://ABCXYZ.cloudflare-gateway.com/dns-query"}
  ]
}
Trong đó https://ABCXYZ.cloudflare-gateway.com/dns-query là địa chỉ DOH của cloudflare zero trust (xem lại #1 bước chuẩn bị)
Sau đó bấm Commit change.
2/ Vercel:
Vào vercel tạo tài khoản nhớ chọn hobby
O6Hxsff.png

Sau đó login bằng tài khoản github. Kế tiếp nó sẽ đòi nhập số điện thoại xác minh thì nhập vào...
Sau khi tạo xong tk thì bấm vào đây
7AxJR1b.png

Nó sẽ popup ra một cửa sổ thì bấm Install để cài app vercel vào github
Sau khi cài xong nó sẽ sổ ra các repo có trong tài khoản, chọn cái repo vừa tạo ở bước trên rồi bấm Import
1JjS6IS.png

Rồi bấm Deploy
3l9zorP.png

Chờ một lúc sau khi deploy xong thì nó hiện ra bảng như vậy là thành công (nó ghi This page isn't working ... thì kệ nó). Bấm Contiune to dashboard
1PbhxQn.png

Bảng tiếp theo mục domain sẽ là địa chỉ DoH mới để sử dụng, chỉ cần thêm https:// là được, ví dụ trong trường hợp này địa chỉ DoH là: https://test1234-iota.vercel.app
ZR9Fqe2.png

Nếu như thấy cái domain này xấu muốn đổi cái khác thì vào đây (có thể đổi miễn phí miễn là đuôi .vercel.app là được, hoặc bạn có domain riêng thì thêm vào)
H1DDwdN.png

Và phần quan trọng là test ping :sure:
wQYRYPH.png

Backup hinh: https://imgur.com/a/Yoj9Eph
cái này viettel đã xài dc chưa fen :adore:
 
Lúc trước mình lấy API ở global api, nay vào #1 thấy cách lấy mới nên lại lấy lại xong thay api mới thì chạy workflow bị lỗi liên tục ko chạy được, cái này do api hay do gì v mấy fen?
View attachment 2207766
View attachment 2207767

Edit1: mình vừa thử đổi lại về global api thì lại chạy ngon, có vẻ nó ko nhận cái custom api mới tạo. mà trong mấy dòng lỗi nó còn khuyên ko nên sử dụng global api mà ta :rolleyes:
Sửa tên biến trong file workflow thành CLOUDFLARE_API_TOKEN theo mẫu mới nhé.
 
mình đang dùng nextdns chuyển qua dùng cái này thì có tốt hơn không nhỉ, mình dùng nhiều thiết bị chung 1 tk có được ko
 
mình đang dùng nextdns chuyển qua dùng cái này thì có tốt hơn không nhỉ, mình dùng nhiều thiết bị chung 1 tk có được ko
tùy cảm nhận thôi xài thử mới biết đc, nhưng cái này hơn nextdns ở chỗ ko giới hạn số lượng request, nên xài tẹt ga bao nhiêu thiết bị cũng đc
 
tùy cảm nhận thôi xài thử mới biết đc, nhưng cái này hơn nextdns ở chỗ ko giới hạn số lượng request, nên xài tẹt ga bao nhiêu thiết bị cũng đc
Bên nextdns thì 300k queries còn bên này thì unlimited hả bác
 
nếu bạn không sync fork mà chỉ đổi secret qua token, bạn vào file workflow kiểm tra lại, chỗ nào ghi API KEY thì sửa lại API TOKEN như Salad hướng dẫn, lúc đó workflow mới chạy được
nếu sync folk là phải làm lại từ đầu hả fen?
 
Back
Top