summarylogtreecommitdiffstats
path: root/cfw-start-pre.sh
blob: 36eaf9b24541430d4933d64c204d0043f9f0cda1 (plain)
1
2
3
4
5
6
7
8
#!/usr/bin/env bash
_parch=$(uname -m | sed "s/x86_64/x64/;s/aarch64/arm64/")
install -Dm644 -o $1 -g $1 /etc/clash/Country.mmdb -t "/home/$1/.config/clash"
install -Dm755 -o $1 -g $1 \
    "/opt/clash-for-windows/static/files/linux/${_parch}/service/clash-core-service" \
    -t "/home/$1/.config/clash/service"

setcap cap_net_admin,cap_net_bind_service=ep /usr/bin/clash