mirror of
https://github.com/2dust/v2rayN.git
synced 2026-04-16 12:35:46 +00:00
Add script to download hev_socks5_tunnel
This commit is contained in:
parent
b556adaa09
commit
76619cf67f
1 changed files with 19 additions and 0 deletions
|
|
@ -280,6 +280,25 @@ download_singbox() {
|
||||||
rm -rf "$tmp"
|
rm -rf "$tmp"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
download_hev_socks5_tunnel() {
|
||||||
|
local outdir="$1" rid="$2" ver url tmp filename
|
||||||
|
mkdir -p "$outdir"
|
||||||
|
ver=$(curl -fs https://api.github.com/repos/heiher/hev-socks5-tunnel/releases/latest | jq -r '.tag_name')
|
||||||
|
if [[ "$rid" == "linux-arm64" ]]; then
|
||||||
|
filename="hev-socks5-tunnel-linux-arm64"
|
||||||
|
else
|
||||||
|
filename="hev-socks5-tunnel-linux-x86_64"
|
||||||
|
fi
|
||||||
|
url="https://github.com/heiher/hev-socks5-tunnel/releases/download/${ver}/${filename}"
|
||||||
|
echo "[+] Download hev-socks5-tunnel: $url"
|
||||||
|
tmp="$(mktemp -d)"
|
||||||
|
curl -fL "$url" -o "$tmp/$filename"
|
||||||
|
# The file must be write-protected because of CAP_NET_ADMIN
|
||||||
|
install -m 544 -o v2rayn-core -g v2rayn-core "$tmp/$filename" "$outdir/hev-socks5-tunnel"
|
||||||
|
setcap 'CAP_NET_ADMIN+ep' "$outdir/hev-socks5-tunnel"
|
||||||
|
rm -rf "$tmp"
|
||||||
|
}
|
||||||
|
|
||||||
unify_geo_layout() {
|
unify_geo_layout() {
|
||||||
local outroot="$1"
|
local outroot="$1"
|
||||||
mkdir -p "$outroot/bin"
|
mkdir -p "$outroot/bin"
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue