• Tiền nong sẵn sàng chưa? Lazada Shopee Tiki mã sẵn sàng dùng lúc 12h!

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

Em ấn "I understand my workflows..." rồi mà thím, nó ko chạy, lại hiện cái bảng xanh "Unable to enable Actions for this repository." phía trên, dòng xanh bên dưới thì về xem lại các file trong repo thôi :beat_shot:
Bạn chụp màn hình chữ mình coi xem nào, chứ bạn miêu tả mình vẫn không tưởng tượng ra nó bị làm sao
 
Bạn chụp màn hình chữ mình coi xem nào, chứ bạn miêu tả mình vẫn không tưởng tượng ra nó bị làm sao
Nhưng nó có đúng như cái ảnh đoạn trên thôi ấy bác, trong tab Action của repo đã fork hiện mỗi thế. Em add thông tin api token với ID xong qua tab đó thì nó hiện đúng như thế luôn chứ không có bảng báo lỗi hay log gì khác để mò nữa ấy. Hay em thiếu bước nào trước nữa ko biết :beated:

À quên em đang fork từ repo này: GitHub - luxysiv/Cloudflare-Gateway-Pihole: Make ad blocking dns using Cloudflare Gateway Zero Trust (https://github.com/luxysiv/Cloudflare-Gateway-Pihole)
 
Nhưng nó có đúng như cái ảnh đoạn trên thôi ấy bác, trong tab Action của repo đã fork hiện mỗi thế. Em add thông tin api token với ID xong qua tab đó thì nó hiện đúng như thế luôn chứ không có bảng báo lỗi hay log gì khác để mò nữa ấy. Hay em thiếu bước nào trước nữa ko biết :beated:
Nó hiện vậy thì click vào bảng đó enable lên thôi. Nếu bạn enable rồi mà không biết chạy thì tầm 2-3 h sáng nó tự chạy. Nó bảo bạn bấm vào để bật mà bạn không chịu bấm
 
Nó hiện vậy thì click vào bảng đó enable lên thôi. Nếu bạn enable rồi mà không biết chạy thì tầm 2-3 h sáng nó tự chạy. Nó bảo bạn bấm vào để bật mà bạn không chịu bấm
em ấn hùng hục chục lần rồi, đổi cả acc khác fork lần nữa rồi nó vẫn hiện cái dòng "Unable to enable Actions for this repository" ấy chứ có phải không chịu ấn đấu bác :too_sad:
Chính xác là cái dòng đó hiện sau khi ấn đồng ý để enable luôn chứ không phải hiện sẵn từ đầu :sad:
 
em ấn hùng hục chục lần rồi, đổi cả acc khác fork lần nữa rồi nó vẫn hiện cái dòng "Unable to enable Actions for this repository" ấy chứ có phải không chịu ấn đấu bác :too_sad:
Chính xác là cái dòng đó hiện sau khi ấn đồng ý để enable luôn chứ không phải hiện sẵn từ đầu :sad:
Ủa sao người ta fork được mà bạn không được, lạ nhỉ. Còn 1 phương pháp chữa cháy bạn xoá luôn file workflow main.yml đi rồi ngay từ màn hình chính main repository bạn create new file với tên

Code:
.github/workflows/main.yml

Và nội dung file mới như sau
Code:
name: Add Rules to Cloudflare Gateway
on:
  push:
  schedule:
    - cron: "10 19 * * *"
  workflow_dispatch:
jobs:
  run:
    name: Cloudflare Gateway
    permissions: write-all
    runs-on: ubuntu-latest

    steps:
      - name: Checkout Repository
        uses: actions/checkout@v4
        with:
          fetch-depth: 0
       
      - name: Keep alive
        uses: gautamkrishnar/keepalive-workflow@v1

      - name: Install Python
        uses: actions/setup-python@v4
        with:
          python-version: 3.11
       
      - name: Cloudflare Gateway Zero Trust
        run: python -m src
        env:
          CF_API_TOKEN: ${{ secrets.CF_API_TOKEN }}
          CF_IDENTIFIER: ${{ secrets.CF_IDENTIFIER }}
          PYTHONDONTWRITEBYTECODE: 1
       
      - name: Delete workflow runs
        uses: Mattraks/delete-workflow-runs@v2
        with:
          token: ${{ github.token }}
          repository: ${{ github.repository }}
          retain_days: 0
          keep_minimum_runs: 1
Bạn commit là code nó tự chạy luôn. Đừng xoá 2 file re-run vì nó là dự phòng trường hợp file chính chạy bị fail
 
@manhduonghna cảm ơn bác rất nhiều nhưng mà vẫn lỗi y thế bác ạ. Em search github thì có ông bảo do dùng mail aliases nên nó flag ko cho chạy, em đổi sang lập bằng mail khác bình thường cũng ko chạy được luôn, cuối cùng không hiểu kiểu gì, để em lại lần mò thêm hoặc gửi tickets lên github xem chứ có vẻ không phải do các repo mà do acc của em rồi :pudency:

P/S: sau khi đổi vpn lập acc mới mail bình thường em đã làm thành công, cảm ơn thím :sweet_kiss:
 
Last edited:
Code có dòng này nè thím. Thì mình có cần chỉnh gì trong này k á?
Code:
with:
          repository: "mrrfv/cloudflare-gateway-pihole-scripts"
          ref: "v1"
ko cần phải chỉnh đâu thím, ngày xưa cần chỉnh vì bộ lọc bỏ trực tiếp trên code, giờ bỏ trong variable nên ko ảnh hưởng gì đâu, còn nếu thím thích thì chỉnh lại cũng đc
Code:
      - name: Checkout
        uses: actions/checkout@v4
        with:
          repository: "mrrfv/cloudflare-gateway-pihole-scripts"
          ref: "v1"
sửa lại thành
Code:
      - name: Checkout
        uses: actions/checkout@v4
là nó sẽ lấy code trong repo của thím chứ ko phải từ repo của mrrf nữa
 
Log trên app hay web vậy thím? Nếu đt thì thím xài app trên hệ điều hành nào? Để mình kiểm tra.

Chưa rõ là lỗi app hay lỗi DNS, mà bên nextdns bật ECS thì k bị. K có xài VCB nên k biết debug để xem lỗi này là gì để tìm cách fix cho mọi người.

Định chạy CF thử để debug lỗi này mà phát hiện ra mình k có tài khoản ở VCB :waaaht:
1 số domain của VCB không truy cập dc khi bật ECS CF

 
Back
Top