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

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

 
No working
Code nhà làm được. Cron 2 tiếng chạy 1 lần. Script này khác script của #1 và script kia của mình là nó update list nên không lo thời gian chạy. Lúc chạy sẽ không mất hiệu lực chặn quảng cáo
 

Attachments

  • Screenshot_2023-11-21-23-54-39-385_com.kiwibrowser.browser.jpg
    Screenshot_2023-11-21-23-54-39-385_com.kiwibrowser.browser.jpg
    144.4 KB · Views: 21
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"
Giữ nguyên thì sẽ được chạy code mới nhất nếu có cập nhật mà không cần làm gì thêm cả :shame:
 
Back
Top