Compare commits
34 Commits
5a14d064c5
...
10a1e64de1
Author | SHA1 | Date | |
---|---|---|---|
10a1e64de1 | |||
3749a6b16f | |||
c6c8edb644 | |||
f198e1ffae | |||
c1907236b6 | |||
43db09e7ff | |||
0e67a5e484 | |||
cfa83fe758 | |||
97fc4524a1 | |||
1367f6a434 | |||
e54509e8ed | |||
3a93cbe9f3 | |||
32eb1eaf80 | |||
300d371cdb | |||
432cafa929 | |||
fa29099912 | |||
3d9d5cfb6e | |||
78f4120296 | |||
9cb22f85e0 | |||
7b7554f9a0 | |||
1a4832310f | |||
c4bbbc93fe | |||
a50f2be8d8 | |||
ebb545f7b4 | |||
8bb9f89458 | |||
47416be5dc | |||
88a1133e02 | |||
2bb1e59616 | |||
b0e4cf1514 | |||
73c85756cb | |||
560c2dfee8 | |||
4d6c65ba68 | |||
c07bfd2ab3 | |||
44af431fae |
@ -9,34 +9,11 @@ jobs:
|
||||
Build:
|
||||
runs-on: ubuntu-22.04
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
- uses: actions/cache@v4
|
||||
env:
|
||||
prefix-key: v0-rust
|
||||
hash-short: ${{ (hashFiles('Cargo.lock') | cut -c 1-8) }}
|
||||
with:
|
||||
key: ${{ env.prefix-key }}-${{ runner.os }}-${{ runner.arch }}-${{ hashFiles('Cargo.lock') }}
|
||||
restore-keys: |
|
||||
${{ env.prefix-key }}-${{ runner.os }}-${{ runner.arch }}-
|
||||
${{ env.prefix-key }}-${{ runner.os }}-
|
||||
${{ env.prefix-key }}-
|
||||
path: |
|
||||
~/.cargo/bin
|
||||
~/.cargo/.crates.toml
|
||||
~/.cargo/.crates2.json
|
||||
~/.cargo/registry
|
||||
~/.cargo/git
|
||||
~/.rustup/toolchains
|
||||
./target
|
||||
- uses: dtolnay/rust-toolchain@stable
|
||||
with:
|
||||
toolchain: 1.88.0
|
||||
- uses: actions-rs/cargo@v1
|
||||
with:
|
||||
command: run
|
||||
- name: Checkout
|
||||
uses: actions/checkout@v4
|
||||
- name: Upload Artifact
|
||||
uses: actions/upload-artifact@v4
|
||||
uses: christopherhx/gitea-upload-artifact@v4
|
||||
# uses: actions/upload-artifact@v3
|
||||
with:
|
||||
name: chn_list.rsc
|
||||
path: chn_list.rsc
|
||||
retention-days: 7
|
||||
name: additional.txt
|
||||
path: additional.txt
|
||||
|
10
Cargo.lock
generated
10
Cargo.lock
generated
@ -1,6 +1,6 @@
|
||||
# This file is automatically @generated by Cargo.
|
||||
# It is not intended for manual editing.
|
||||
version = 4
|
||||
version = 3
|
||||
|
||||
[[package]]
|
||||
name = "addr2line"
|
||||
@ -84,8 +84,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
|
||||
|
||||
[[package]]
|
||||
name = "chnlist"
|
||||
version = "0.1.1"
|
||||
name = "cn_cidr"
|
||||
version = "0.1.0"
|
||||
dependencies = [
|
||||
"reqwest",
|
||||
"tokio",
|
||||
@ -240,9 +240,9 @@ checksum = "290f1a1d9242c78d09ce40a5e87e7554ee637af1351968159f4952f028f75604"
|
||||
|
||||
[[package]]
|
||||
name = "hermit-abi"
|
||||
version = "0.3.9"
|
||||
version = "0.3.3"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024"
|
||||
checksum = "d77f7ec81a6d05a3abb01ab6eb7590f6083d08449fe5a1c8b1e620283546ccb7"
|
||||
|
||||
[[package]]
|
||||
name = "http"
|
||||
|
@ -1,9 +1,9 @@
|
||||
[package]
|
||||
name = "chnlist"
|
||||
version = "0.1.1"
|
||||
name = "cn_cidr"
|
||||
version = "0.1.0"
|
||||
edition = "2021"
|
||||
license = "MIT"
|
||||
|
||||
[dependencies]
|
||||
reqwest = "0.11.22"
|
||||
tokio = { version = "1.33.0", features = ["macros", "rt-multi-thread"] }
|
||||
tokio = { version = "1.33.0", features = ["macros", "rt-multi-thread", "rt"] }
|
||||
|
@ -16,6 +16,49 @@ imap.mail.me.com
|
||||
smtp.mail.me.com
|
||||
|
||||
# internal service domain
|
||||
nas.simaek.com
|
||||
dl.simaek.com
|
||||
hk.simaek.com
|
||||
nas.simaek.com
|
||||
dl.xueye.io
|
||||
|
||||
# PTSBAO
|
||||
ptsbao.club
|
||||
www.plex.tv
|
||||
|
||||
/ip/firewall/address-list add list=chn_list address=103.22.40.0/22
|
||||
/ip/firewall/address-list add list=chn_list address=103.22.44.0/22
|
||||
/ip/firewall/address-list add list=chn_list address=103.22.48.0/22
|
||||
/ip/firewall/address-list add list=chn_list address=103.22.52.0/22
|
||||
/ip/firewall/address-list add list=chn_list address=103.22.56.0/22
|
||||
/ip/firewall/address-list add list=chn_list address=103.59.148.0/22
|
||||
/ip/firewall/address-list add list=chn_list address=103.59.164.0/22
|
||||
/ip/firewall/address-list add list=chn_list address=103.59.168.0/23
|
||||
/ip/firewall/address-list add list=chn_list address=221.232.0.0/14
|
||||
/ip/firewall/address-list add list=chn_list address=221.236.0.0/15
|
||||
/ip/firewall/address-list add list=chn_list address=221.238.0.0/16
|
||||
/ip/firewall/address-list add list=chn_list address=221.239.0.0/17
|
||||
/ip/firewall/address-list add list=chn_list address=221.239.128.0/17
|
||||
/ip/firewall/address-list add list=chn_list address=222.16.0.0/15
|
||||
/ip/firewall/address-list add list=chn_list address=223.255.252.0/23
|
||||
/ip/firewall/address-list add list=chn_list address=10.0.0.0/8
|
||||
/ip/firewall/address-list add list=chn_list address=127.0.0.0/8
|
||||
/ip/firewall/address-list add list=chn_list address=0.0.0.0/8
|
||||
/ip/firewall/address-list add list=chn_list address=172.16.0.0/12
|
||||
/ip/firewall/address-list add list=chn_list address=169.254.0.0/16
|
||||
/ip/firewall/address-list add list=chn_list address=192.168.0.0/16
|
||||
/ip/firewall/address-list add list=chn_list address=100.64.0.0/10
|
||||
/ip/firewall/address-list add list=chn_list address=17.0.0.0/8
|
||||
/ip/firewall/address-list add list=chn_list address=p217-imap.mail.icloud.com.cn
|
||||
/ip/firewall/address-list add list=chn_list address=imap.mail.me.com
|
||||
/ip/firewall/address-list add list=chn_list address=smtp.mail.me.com
|
||||
/ip/firewall/address-list add list=chn_list address=dl.simaek.com
|
||||
/ip/firewall/address-list add list=chn_list address=nas.simaek.com
|
||||
/ip/firewall/address-list add list=chn_list address=dl.xueye.io
|
||||
/ip/firewall/address-list add list=chn_list address=ptsbao.club
|
||||
/ip/firewall/address-list add list=chn_list address=ptsbao.club
|
||||
/ip/firewall/address-list add list=chn_list address=www.plex.tv
|
||||
/ip/firewall/address-list add list=chn_list address=www.plex.tv
|
||||
/ip/firewall/address-list add list=chn_list address=www.plex.tv
|
||||
/ip/firewall/address-list add list=chn_list address=www.plex.tv
|
||||
jljlsafjdslfsjadslfajdslfjlsadjfowipohsdahflkhsadf
|
||||
shfhasfhowefhadslfhlsadhfqwefhpowehofhasdlhflashdf
|
||||
dddjflajldjslafjldsfjaladsfdewegsdAFaguooolllafdawoeqf
|
||||
|
@ -14,7 +14,7 @@ async fn main() {
|
||||
}
|
||||
|
||||
async fn create() -> Result<(), Box<dyn Error>> {
|
||||
let url = "https://raw.githubusercontent.com/gaoyifan/china-operator-ip/refs/heads/ip-lists/china.txt";
|
||||
let url = "https://ispip.clang.cn/all_cn.txt";
|
||||
let dest = "chn_list.rsc";
|
||||
let mut dest = File::create(dest).unwrap();
|
||||
// address list name
|
||||
|
Loading…
Reference in New Issue
Block a user