diff --git a/README.md b/README.md index a70a56e..885f7f1 100644 --- a/README.md +++ b/README.md @@ -67,9 +67,11 @@ reload_config sudo -u nobody /root/ua3f ``` -shellclash 用户建议使用以下命令启动: +shellclash/shellcrash 用户建议使用以下命令启动: ```sh sudo -u shellclash /root/ua3f +# 如果上面命令报错执行下面该命令 +sudo -u shellcrash /root/ua3f ``` ### Clash 的配置建议 diff --git a/bin/sha1sum.txt b/bin/sha1sum.txt index 7094d3b..47c5795 100644 --- a/bin/sha1sum.txt +++ b/bin/sha1sum.txt @@ -1,11 +1,11 @@ -0633b3e96de371d7e211310bca1e0449 ./ua3f-0.2.2-386.tar.gz -8b21828191fc96fe441b3a201565386a ./ua3f-0.2.2-amd64.tar.gz -cf08ed73f076ea7813c4c8b01c069f83 ./ua3f-0.2.2-arm.tar.gz -52acd66840934c1e0b33b5758f2e7a56 ./ua3f-0.2.2-arm64.tar.gz -0adb6d8d61425843dc33b9a4c65d89e6 ./ua3f-0.2.2-armv7.tar.gz -52acd66840934c1e0b33b5758f2e7a56 ./ua3f-0.2.2-armv8.tar.gz -1ba19d0590e0d153a5ebda87bfe33696 ./ua3f-0.2.2-mips64.tar.gz -610e6de8680438aac19d14ebe4e35ae2 ./ua3f-0.2.2-mipsle-hardfloat.tar.gz -7d1df04db98720cd2ab38e1eec57f0b5 ./ua3f-0.2.2-mipsle-softfloat.tar.gz -45fd97fc797cdc31ff7629f2277ca576 ./ua3f-0.2.2-mipsle.tar.gz -9b79aeadf5aec8256054c80676ecb8dd ./ua3f-0.2.2-riscv64.tar.gz +971e6a8bac9a149c4c51bf8ae3b2a4bb ./ua3f-0.2.3-386.tar.gz +0c6b28a26fb7fd496c2596fad56d806f ./ua3f-0.2.3-amd64.tar.gz +eb62d97cbedb95c5749d31840f300cfe ./ua3f-0.2.3-arm.tar.gz +f0ed5bd4bf7d735988d184e12842b101 ./ua3f-0.2.3-arm64.tar.gz +b997aec1bbc18f0d8bce860162580d31 ./ua3f-0.2.3-armv7.tar.gz +f0ed5bd4bf7d735988d184e12842b101 ./ua3f-0.2.3-armv8.tar.gz +16c0486a4753e7e6d4dd18ca99be948f ./ua3f-0.2.3-mips64.tar.gz +a99e0855e1f42a1b9f316bb7e210cf4e ./ua3f-0.2.3-mipsle-hardfloat.tar.gz +b3c68980761d58b1242a160aae91f1d8 ./ua3f-0.2.3-mipsle-softfloat.tar.gz +bff8cecc43baa286bdb0ea153ec0144e ./ua3f-0.2.3-mipsle.tar.gz +f130bee316c952f039e582fff0831088 ./ua3f-0.2.3-riscv64.tar.gz diff --git a/bin/ua3f-0.2.2-386.tar.gz b/bin/ua3f-0.2.2-386.tar.gz deleted file mode 100644 index 037e815..0000000 Binary files a/bin/ua3f-0.2.2-386.tar.gz and /dev/null differ diff --git a/bin/ua3f-0.2.2-amd64.tar.gz b/bin/ua3f-0.2.2-amd64.tar.gz deleted file mode 100644 index ac554b1..0000000 Binary files a/bin/ua3f-0.2.2-amd64.tar.gz and /dev/null differ diff --git a/bin/ua3f-0.2.2-arm.tar.gz b/bin/ua3f-0.2.2-arm.tar.gz deleted file mode 100644 index 40c7baf..0000000 Binary files a/bin/ua3f-0.2.2-arm.tar.gz and /dev/null differ diff --git a/bin/ua3f-0.2.2-arm64.tar.gz b/bin/ua3f-0.2.2-arm64.tar.gz deleted file mode 100644 index 2b0b92a..0000000 Binary files a/bin/ua3f-0.2.2-arm64.tar.gz and /dev/null differ diff --git a/bin/ua3f-0.2.2-armv7.tar.gz b/bin/ua3f-0.2.2-armv7.tar.gz deleted file mode 100644 index a82ce4a..0000000 Binary files a/bin/ua3f-0.2.2-armv7.tar.gz and /dev/null differ diff --git a/bin/ua3f-0.2.2-armv8.tar.gz b/bin/ua3f-0.2.2-armv8.tar.gz deleted file mode 100644 index 2b0b92a..0000000 Binary files a/bin/ua3f-0.2.2-armv8.tar.gz and /dev/null differ diff --git a/bin/ua3f-0.2.2-mips64.tar.gz b/bin/ua3f-0.2.2-mips64.tar.gz deleted file mode 100644 index 9f0f6cb..0000000 Binary files a/bin/ua3f-0.2.2-mips64.tar.gz and /dev/null differ diff --git a/bin/ua3f-0.2.2-mipsle-hardfloat.tar.gz b/bin/ua3f-0.2.2-mipsle-hardfloat.tar.gz deleted file mode 100644 index c1fd574..0000000 Binary files a/bin/ua3f-0.2.2-mipsle-hardfloat.tar.gz and /dev/null differ diff --git a/bin/ua3f-0.2.2-mipsle-softfloat.tar.gz b/bin/ua3f-0.2.2-mipsle-softfloat.tar.gz deleted file mode 100644 index 02fd4a7..0000000 Binary files a/bin/ua3f-0.2.2-mipsle-softfloat.tar.gz and /dev/null differ diff --git a/bin/ua3f-0.2.2-riscv64.tar.gz b/bin/ua3f-0.2.2-riscv64.tar.gz deleted file mode 100644 index 7769ba8..0000000 Binary files a/bin/ua3f-0.2.2-riscv64.tar.gz and /dev/null differ diff --git a/bin/ua3f-0.2.3-386.tar.gz b/bin/ua3f-0.2.3-386.tar.gz new file mode 100644 index 0000000..aac90dc Binary files /dev/null and b/bin/ua3f-0.2.3-386.tar.gz differ diff --git a/bin/ua3f-0.2.3-amd64.tar.gz b/bin/ua3f-0.2.3-amd64.tar.gz new file mode 100644 index 0000000..43f0c3c Binary files /dev/null and b/bin/ua3f-0.2.3-amd64.tar.gz differ diff --git a/bin/ua3f-0.2.3-arm.tar.gz b/bin/ua3f-0.2.3-arm.tar.gz new file mode 100644 index 0000000..7b3c1be Binary files /dev/null and b/bin/ua3f-0.2.3-arm.tar.gz differ diff --git a/bin/ua3f-0.2.3-arm64.tar.gz b/bin/ua3f-0.2.3-arm64.tar.gz new file mode 100644 index 0000000..13b62ed Binary files /dev/null and b/bin/ua3f-0.2.3-arm64.tar.gz differ diff --git a/bin/ua3f-0.2.3-armv7.tar.gz b/bin/ua3f-0.2.3-armv7.tar.gz new file mode 100644 index 0000000..d8a356a Binary files /dev/null and b/bin/ua3f-0.2.3-armv7.tar.gz differ diff --git a/bin/ua3f-0.2.3-armv8.tar.gz b/bin/ua3f-0.2.3-armv8.tar.gz new file mode 100644 index 0000000..13b62ed Binary files /dev/null and b/bin/ua3f-0.2.3-armv8.tar.gz differ diff --git a/bin/ua3f-0.2.3-mips64.tar.gz b/bin/ua3f-0.2.3-mips64.tar.gz new file mode 100644 index 0000000..d89ec90 Binary files /dev/null and b/bin/ua3f-0.2.3-mips64.tar.gz differ diff --git a/bin/ua3f-0.2.3-mipsle-hardfloat.tar.gz b/bin/ua3f-0.2.3-mipsle-hardfloat.tar.gz new file mode 100644 index 0000000..5169bda Binary files /dev/null and b/bin/ua3f-0.2.3-mipsle-hardfloat.tar.gz differ diff --git a/bin/ua3f-0.2.3-mipsle-softfloat.tar.gz b/bin/ua3f-0.2.3-mipsle-softfloat.tar.gz new file mode 100644 index 0000000..4ac51fc Binary files /dev/null and b/bin/ua3f-0.2.3-mipsle-softfloat.tar.gz differ diff --git a/bin/ua3f-0.2.2-mipsle.tar.gz b/bin/ua3f-0.2.3-mipsle.tar.gz similarity index 97% rename from bin/ua3f-0.2.2-mipsle.tar.gz rename to bin/ua3f-0.2.3-mipsle.tar.gz index 463073f..cc472b1 100644 Binary files a/bin/ua3f-0.2.2-mipsle.tar.gz and b/bin/ua3f-0.2.3-mipsle.tar.gz differ diff --git a/bin/ua3f-0.2.3-riscv64.tar.gz b/bin/ua3f-0.2.3-riscv64.tar.gz new file mode 100644 index 0000000..711a604 Binary files /dev/null and b/bin/ua3f-0.2.3-riscv64.tar.gz differ diff --git a/build.sh b/build.sh index 3fb6a2d..2ff46b2 100755 --- a/build.sh +++ b/build.sh @@ -1,7 +1,7 @@ #!/bin/sh project_name="ua3f" -release_version="0.2.2" +release_version="0.2.3" target=cmd/ua3f.go release_dir=./bin diff --git a/cmd/ua3f.go b/cmd/ua3f.go index 5bc3d30..be02e37 100644 --- a/cmd/ua3f.go +++ b/cmd/ua3f.go @@ -17,7 +17,7 @@ import ( "github.com/sirupsen/logrus" ) -var version = "0.2.2" +var version = "0.2.3" var payloadByte []byte var cache *expirable.LRU[string, string] var HTTP_METHOD = []string{"GET", "POST", "HEAD", "PUT", "DELETE", "OPTIONS", "TRACE", "CONNECT"} diff --git a/install.sh b/install.sh index 5a80748..261beb1 100755 --- a/install.sh +++ b/install.sh @@ -20,12 +20,15 @@ ckcmd() { cd /root getcpucore -version=0.2.2 +version=0.2.3 ua3f_tar=ua3f-$version-$cpucore.tar.gz if id -u shellclash >/dev/null 2>&1; then chmod o+w /etc/clash >/dev/null 2>&1 fi +if id -u shellcrash >/dev/null 2>&1; then + chmod o+w /etc/clash >/dev/null 2>&1 +fi if [ -f "ua3f" ]; then rm "ua3f" diff --git a/luci/cbi.lua b/luci/cbi.lua index 591a797..fc08757 100644 --- a/luci/cbi.lua +++ b/luci/cbi.lua @@ -3,7 +3,7 @@ local uci = require("luci.model.uci").cursor() ua3f = Map("ua3f", "UA3F", [[ - Version: 0.2.2 + Version: 0.2.3
Across the Campus we can reach every corner in the world. ]] diff --git a/ua3f.service b/ua3f.service index fbcfb1d..f91f5cb 100755 --- a/ua3f.service +++ b/ua3f.service @@ -40,6 +40,8 @@ start_service() { if id -u shellclash >/dev/null 2>&1; then procd_set_param user shellclash + elif id -u shellcrash >/dev/null 2>&1; then + procd_set_param user shellcrash elif id -u nobody >/dev/null 2>&1; then procd_set_param user nobody fi