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

ko phải do cf đâu, có vẻ như cái step keep alive có vấn đề nên bị thế, xóa nó đi, tự làm kiểu commit lên branch khác là đc vd như vậy
thêm permissions: write-all vào đây
View attachment 2286048
Xóa tiếp 3 dòng này
View attachment 2286526
Xóa cái step keep alive cũ thêm cái này vào ở cuối
Code:
      - name: Generate
        run: |
          echo "Temp" >> ./temp.txt
      - name: Keep
        uses: stefanzweifel/git-auto-commit-action@v4
        with:
          branch: keep
          skip_checkout: true
          skip_dirty_check: true
          push_options: '--force'
          file_pattern: ./temp.txt
          commit_message: Bump
View attachment 2286051
Làm sao nhớ đừng để mấy dấu - đầu dòng lệch nhau là đc, nó gạch chân màu đỏ là code bị viết sai
Tạm thời là vậy ai có bug thì báo bug lên repo người ta sửa lại ...
Cảm ơn bác đã làm theo và fix được rồi. Bác đưa lên #1 để mọi người biết với.
 
làm theo hướng dẫn của fen @Fioren rùi vẫn bị lỗi huhu
1705726349402.png


Code:
name: Update Filter Lists

on:
  schedule:
    - cron: "0 20 * * 1,3,6"
  push:
    branches:
      - main
  workflow_dispatch:

concurrency:
  group: ${{ github.workflow }}-${{ github.ref }}
  cancel-in-progress: true

env:
  NODE_ENV: production

jobs:
  cgps:
    runs-on: ubuntu-latest
    permissions: write-all
    steps:
      - name: Checkout
        uses: actions/checkout@v4
        
      - name: Install Node.js
        uses: actions/setup-node@v3
        with:
          node-version: "lts/*"

      - name: Install npm dependencies
        run: npm ci

      - name: Download allowlists
        run: npm run download:allowlist
        env:
          ALLOWLIST_URLS: ${{ vars.ALLOWLIST_URLS }}

      - name: Download blocklists
        run: npm run download:blocklist
        env:
          BLOCKLIST_URLS: ${{ vars.BLOCKLIST_URLS }}

      - name: Delete old rules and lists
        run: npm run cloudflare-delete
        env:
          CLOUDFLARE_API_TOKEN: ${{ secrets.CLOUDFLARE_API_TOKEN }}
          CLOUDFLARE_ACCOUNT_ID: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }}
          CLOUDFLARE_LIST_ITEM_LIMIT: ${{ secrets.CLOUDFLARE_LIST_ITEM_LIMIT }}
          DISCORD_WEBHOOK_URL: ${{ secrets.DISCORD_WEBHOOK_URL }}
          FAST_MODE: ${{ vars.FAST_MODE }}

      - name: Create new rules and lists
        run: npm run cloudflare-create
        env:
          CLOUDFLARE_API_TOKEN: ${{ secrets.CLOUDFLARE_API_TOKEN }}
          CLOUDFLARE_ACCOUNT_ID: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }}
          CLOUDFLARE_LIST_ITEM_LIMIT: ${{ secrets.CLOUDFLARE_LIST_ITEM_LIMIT }}
          DISCORD_WEBHOOK_URL: ${{ secrets.DISCORD_WEBHOOK_URL }}
          FAST_MODE: ${{ vars.FAST_MODE }}

      - name: Send ping request
        if: env.PING_URL != ''
        run: |
          curl "${{ env.PING_URL }}"
        env:
          PING_URL: ${{ secrets.PING_URL }}

      - name: Generate
        run: |
          echo "Temp" >> ./temp.txt
      - name: Keep
        uses: stefanzweifel/git-auto-commit-action@v4
        with:
          branch: keep
          skip_checkout: true
          skip_dirty_check: true
          push_options: '--force'
          file_pattern: ./temp.txt
          commit_message: Bump
 
làm theo hướng dẫn của fen @Fioren rùi vẫn bị lỗi huhu
View attachment 2298977

Code:
name: Update Filter Lists

on:
  schedule:
    - cron: "0 20 * * 1,3,6"
  push:
    branches:
      - main
  workflow_dispatch:

concurrency:
  group: ${{ github.workflow }}-${{ github.ref }}
  cancel-in-progress: true

env:
  NODE_ENV: production

jobs:
  cgps:
    runs-on: ubuntu-latest
    permissions: write-all
    steps:
      - name: Checkout
        uses: actions/checkout@v4
       
      - name: Install Node.js
        uses: actions/setup-node@v3
        with:
          node-version: "lts/*"

      - name: Install npm dependencies
        run: npm ci

      - name: Download allowlists
        run: npm run download:allowlist
        env:
          ALLOWLIST_URLS: ${{ vars.ALLOWLIST_URLS }}

      - name: Download blocklists
        run: npm run download:blocklist
        env:
          BLOCKLIST_URLS: ${{ vars.BLOCKLIST_URLS }}

      - name: Delete old rules and lists
        run: npm run cloudflare-delete
        env:
          CLOUDFLARE_API_TOKEN: ${{ secrets.CLOUDFLARE_API_TOKEN }}
          CLOUDFLARE_ACCOUNT_ID: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }}
          CLOUDFLARE_LIST_ITEM_LIMIT: ${{ secrets.CLOUDFLARE_LIST_ITEM_LIMIT }}
          DISCORD_WEBHOOK_URL: ${{ secrets.DISCORD_WEBHOOK_URL }}
          FAST_MODE: ${{ vars.FAST_MODE }}

      - name: Create new rules and lists
        run: npm run cloudflare-create
        env:
          CLOUDFLARE_API_TOKEN: ${{ secrets.CLOUDFLARE_API_TOKEN }}
          CLOUDFLARE_ACCOUNT_ID: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }}
          CLOUDFLARE_LIST_ITEM_LIMIT: ${{ secrets.CLOUDFLARE_LIST_ITEM_LIMIT }}
          DISCORD_WEBHOOK_URL: ${{ secrets.DISCORD_WEBHOOK_URL }}
          FAST_MODE: ${{ vars.FAST_MODE }}

      - name: Send ping request
        if: env.PING_URL != ''
        run: |
          curl "${{ env.PING_URL }}"
        env:
          PING_URL: ${{ secrets.PING_URL }}

      - name: Generate
        run: |
          echo "Temp" >> ./temp.txt
      - name: Keep
        uses: stefanzweifel/git-auto-commit-action@v4
        with:
          branch: keep
          skip_checkout: true
          skip_dirty_check: true
          push_options: '--force'
          file_pattern: ./temp.txt
          commit_message: Bump
Sửa code ở file main.yml thím ơi
K phải file update đâu
Cái này do fen sửa chưa đúng file.
Fen sửa theo hướng dẫn của thím Fioren nhưng trong file main.yml mới oke
 
em xoá 2 dòng keep-alive là chạy được, mấy thím nào bị lỗi thử xoá xem. :D
cảm nhận riêng em là Cloudflare nhanh hơn so với Next một chút, đang nghiên cứu thêm Rethink :D
1F1AB41E-052E-40BE-B8C8-C0C32626F289.png
 
Cho thẳng vào yml luôn anh zai
permissions: write-all
Có thể chỉ cần cái này thôi
YAML:
jobs:
  cgps:
    permissions:
      contents: write


Ai đang để write-all thì thay thử xem còn chạy được thì mình tạo PR :big_smile:
 
Last edited:
Cụ @Fioren có tut trick nào tích hợp cái web vào cloudflare ko nhỉ, tính mua cái domain rẻ rẻ tí làm cái site wordpress :( , hôm nọ thím nào quăng cái link domain 10 năm :ah:
 
Cảm ơn bác đã làm theo và fix được rồi. Bác đưa lên #1 để mọi người biết với.
bên repo gốc người ta đã sửa lại r, chắc chạy đc r ấy 🐧
làm theo hướng dẫn của fen @Fioren rùi vẫn bị lỗi huhu
View attachment 2298977

Code:
name: Update Filter Lists

on:
  schedule:
    - cron: "0 20 * * 1,3,6"
  push:
    branches:
      - main
  workflow_dispatch:

concurrency:
  group: ${{ github.workflow }}-${{ github.ref }}
  cancel-in-progress: true

env:
  NODE_ENV: production

jobs:
  cgps:
    runs-on: ubuntu-latest
    permissions: write-all
    steps:
      - name: Checkout
        uses: actions/checkout@v4
       
      - name: Install Node.js
        uses: actions/setup-node@v3
        with:
          node-version: "lts/*"

      - name: Install npm dependencies
        run: npm ci

      - name: Download allowlists
        run: npm run download:allowlist
        env:
          ALLOWLIST_URLS: ${{ vars.ALLOWLIST_URLS }}

      - name: Download blocklists
        run: npm run download:blocklist
        env:
          BLOCKLIST_URLS: ${{ vars.BLOCKLIST_URLS }}

      - name: Delete old rules and lists
        run: npm run cloudflare-delete
        env:
          CLOUDFLARE_API_TOKEN: ${{ secrets.CLOUDFLARE_API_TOKEN }}
          CLOUDFLARE_ACCOUNT_ID: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }}
          CLOUDFLARE_LIST_ITEM_LIMIT: ${{ secrets.CLOUDFLARE_LIST_ITEM_LIMIT }}
          DISCORD_WEBHOOK_URL: ${{ secrets.DISCORD_WEBHOOK_URL }}
          FAST_MODE: ${{ vars.FAST_MODE }}

      - name: Create new rules and lists
        run: npm run cloudflare-create
        env:
          CLOUDFLARE_API_TOKEN: ${{ secrets.CLOUDFLARE_API_TOKEN }}
          CLOUDFLARE_ACCOUNT_ID: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }}
          CLOUDFLARE_LIST_ITEM_LIMIT: ${{ secrets.CLOUDFLARE_LIST_ITEM_LIMIT }}
          DISCORD_WEBHOOK_URL: ${{ secrets.DISCORD_WEBHOOK_URL }}
          FAST_MODE: ${{ vars.FAST_MODE }}

      - name: Send ping request
        if: env.PING_URL != ''
        run: |
          curl "${{ env.PING_URL }}"
        env:
          PING_URL: ${{ secrets.PING_URL }}

      - name: Generate
        run: |
          echo "Temp" >> ./temp.txt
      - name: Keep
        uses: stefanzweifel/git-auto-commit-action@v4
        with:
          branch: keep
          skip_checkout: true
          skip_dirty_check: true
          push_options: '--force'
          file_pattern: ./temp.txt
          commit_message: Bump
hình như cái này đang xài bản cũ, xóa đi hết đọc lại #1 làm lại xem
Cụ @Fioren có tut trick nào tích hợp cái web vào cloudflare ko nhỉ, tính mua cái domain rẻ rẻ tí làm cái site wordpress :( , hôm nọ thím nào quăng cái link domain 10 năm :ah:
Xài lửa chùa đi fen, mua thì vào hẳn web cf mà mua, mua giá rẻ nó chập chờn vừa mất tiền ngu vừa ko vào đc site
 
Có thể chỉ cần cái này thôi
YAML:
jobs:
  cgps:
    permissions:
      contents: write


Ai đang để write-all thì thay thử xem còn chạy được thì mình tạo PR :big_smile:
Em repo lại toàn bộ, write-all hnay vẫn chạy bth nha thím
 
bên repo gốc người ta đã sửa lại r, chắc chạy đc r ấy 🐧

hình như cái này đang xài bản cũ, xóa đi hết đọc lại #1 làm lại xem

Xài lửa chùa đi fen, mua thì vào hẳn web cf mà mua, mua giá rẻ nó chập chờn vừa mất tiền ngu vừa ko vào đc site
dc rùi fen, phải sync folk lại commit mấy cái changes code mới chạy dc.
Mà cho mình hỏi sao lúc trc mình gán 2 cái ipv4 trong cloudfare trực tiếp vào router thì nó vẫn xài chung cho cả nhà dc nhưng dạo này để ý thì nó ko xài dc nữa, ko qua CF, ko chặn QC. Check DOH, profile trên iphone thì vẫn bình thường, chỉ có mỗi cái qua router để xài chung cho bố mẹ thì ko dc.
1706061196300.png
 
dc rùi fen, phải sync folk lại commit mấy cái changes code mới chạy dc.
Mà cho mình hỏi sao lúc trc mình gán 2 cái ipv4 trong cloudfare trực tiếp vào router thì nó vẫn xài chung cho cả nhà dc nhưng dạo này để ý thì nó ko xài dc nữa, ko qua CF, ko chặn QC. Check DOH, profile trên iphone thì vẫn bình thường, chỉ có mỗi cái qua router để xài chung cho bố mẹ thì ko dc.
View attachment 2305242
Bị nhà mạng điều hướng DNS rồi, fen đổi router chạy được DoH hoặc gán lên điện thoại hết.
 
mới thử đổi cả nextdns cũng ko dc, bị điều hướng thật rùi. viettel có cách nào chỉnh DOH ko nhỉ
Viettel thì chắc chắn bị rồi, và modem của nó thì không có chỉnh được đâu.
Như mình nói ở trên, đổi thiết bị khác hoặc gán thẳng lên điện thoại luôn.
 
Viettel thì chắc chắn bị rồi, và modem của nó thì không có chỉnh được đâu.
Như mình nói ở trên, đổi thiết bị khác hoặc gán thẳng lên điện thoại luôn.
bực tụi viettel này nhề, làm thế thì điện thoại các cụ ở nhà ko phải chỉnh chọt gì ấy chứ
 
Back
Top