Compare commits

...

3 Commits

2 changed files with 10 additions and 6 deletions

View File

@ -29,7 +29,7 @@ jobs:
shell: bash shell: bash
- name: Checkout the "hidden" branch - name: Checkout the "hidden" branch
uses: actions/checkout@v2.3.3 uses: actions/checkout@v2.3.4
with: with:
ref: hidden ref: hidden
@ -51,27 +51,27 @@ jobs:
- name: Generate direct.txt file - name: Generate direct.txt file
run: | run: |
echo "payload:" > direct.txt echo "payload:" > direct.txt
curl -sSL ${Loyalsoldier_direct} | perl -ne '/^([-_a-zA-Z0-9]+(\.[-_a-zA-Z0-9]+)*)/ && print " - |+.$1|\n"' | sed "s/|/'/g" >> direct.txt curl -sSL ${Loyalsoldier_direct} | grep -Ev "^(regexp|keyword):" | perl -ne '/^(domain:|full:)?([-_a-zA-Z0-9]+(\.[-_a-zA-Z0-9]+)*)/ && print " - |+.$2|\n"' | sed "s/|/'/g" >> direct.txt
- name: Generate proxy.txt file - name: Generate proxy.txt file
run: | run: |
echo "payload:" > proxy.txt echo "payload:" > proxy.txt
curl -sSL ${Loyalsoldier_proxy} | perl -ne '/^([-_a-zA-Z0-9]+(\.[-_a-zA-Z0-9]+)*)/ && print " - |+.$1|\n"' | sed "s/|/'/g" >> proxy.txt curl -sSL ${Loyalsoldier_proxy} | grep -Ev "^(regexp|keyword):" | perl -ne '/^(domain:|full:)?([-_a-zA-Z0-9]+(\.[-_a-zA-Z0-9]+)*)/ && print " - |+.$2|\n"' | sed "s/|/'/g" >> proxy.txt
- name: Generate reject.txt file - name: Generate reject.txt file
run: | run: |
echo "payload:" > reject.txt echo "payload:" > reject.txt
curl -sSL ${Loyalsoldier_reject} | perl -ne '/^([-_a-zA-Z0-9]+(\.[-_a-zA-Z0-9]+)*)/ && print " - |+.$1|\n"' | sed "s/|/'/g" >> reject.txt curl -sSL ${Loyalsoldier_reject} | grep -Ev "^(regexp|keyword):" | perl -ne '/^(domain:|full:)?([-_a-zA-Z0-9]+(\.[-_a-zA-Z0-9]+)*)/ && print " - |+.$2|\n"' | sed "s/|/'/g" >> reject.txt
- name: Generate gfw.txt file - name: Generate gfw.txt file
run: | run: |
echo "payload:" > gfw.txt echo "payload:" > gfw.txt
curl -sSL ${Loyalsoldier_gfw} | perl -ne '/^([-_a-zA-Z0-9]+(\.[-_a-zA-Z0-9]+)*)/ && print " - |+.$1|\n"' | sed "s/|/'/g" >> gfw.txt curl -sSL ${Loyalsoldier_gfw} | grep -Ev "^(regexp|keyword):" | perl -ne '/^(domain:|full:)?([-_a-zA-Z0-9]+(\.[-_a-zA-Z0-9]+)*)/ && print " - |+.$2|\n"' | sed "s/|/'/g" >> gfw.txt
- name: Generate greatfire.txt file - name: Generate greatfire.txt file
run: | run: |
echo "payload:" > greatfire.txt echo "payload:" > greatfire.txt
curl -sSL ${Loyalsoldier_greatfire} | perl -ne '/^([-_a-zA-Z0-9]+(\.[-_a-zA-Z0-9]+)*)/ && print " - |+.$1|\n"' | sed "s/|/'/g" >> greatfire.txt curl -sSL ${Loyalsoldier_greatfire} | grep -Ev "^(regexp|keyword):" | perl -ne '/^(domain:|full:)?([-_a-zA-Z0-9]+(\.[-_a-zA-Z0-9]+)*)/ && print " - |+.$2|\n"' | sed "s/|/'/g" >> greatfire.txt
- name: Generate tld-not-cn.txt file - name: Generate tld-not-cn.txt file
run: | run: |

View File

@ -169,6 +169,8 @@ rules:
- PROCESS-NAME,NetTransport,DIRECT - PROCESS-NAME,NetTransport,DIRECT
- PROCESS-NAME,uTorrent,DIRECT - PROCESS-NAME,uTorrent,DIRECT
- PROCESS-NAME,WebTorrent,DIRECT - PROCESS-NAME,WebTorrent,DIRECT
- DOMAIN,clash.razord.top,DIRECT
- DOMAIN,yacd.haishan.me,DIRECT
- RULE-SET,reject,REJECT - RULE-SET,reject,REJECT
- RULE-SET,icloud,DIRECT - RULE-SET,icloud,DIRECT
- RULE-SET,apple,DIRECT - RULE-SET,apple,DIRECT
@ -205,6 +207,8 @@ rules:
- PROCESS-NAME,NetTransport,DIRECT - PROCESS-NAME,NetTransport,DIRECT
- PROCESS-NAME,uTorrent,DIRECT - PROCESS-NAME,uTorrent,DIRECT
- PROCESS-NAME,WebTorrent,DIRECT - PROCESS-NAME,WebTorrent,DIRECT
- DOMAIN,clash.razord.top,DIRECT
- DOMAIN,yacd.haishan.me,DIRECT
- RULE-SET,reject,REJECT - RULE-SET,reject,REJECT
- RULE-SET,tld-not-cn,PROXY - RULE-SET,tld-not-cn,PROXY
- RULE-SET,gfw,PROXY - RULE-SET,gfw,PROXY