Compare commits

...

3 Commits
v0.5.5 ... main

Author SHA1 Message Date
5928784ba9 Обновить install.sh 2025-09-21 21:52:08 +03:00
Kirill Sobakin
0a5229f4f6 Merge pull request #173 from itdoginfo/fix
fix: Remove URL fragment before parsing VLESS links
2025-09-18 11:13:50 +03:00
Andrey Petelin
5ecb6ef997 fix: Remove URL fragment before parsing VLESS links 2025-09-18 12:59:17 +05:00
3 changed files with 10 additions and 2 deletions

View File

@@ -1,6 +1,6 @@
#!/bin/sh
REPO="https://api.github.com/repos/itdoginfo/podkop/releases/latest"
REPO="https://git.encrypt-t.ru/yanistye/podkop/releases/latest"
DOWNLOAD_DIR="/tmp/podkop"
COUNT=3
@@ -26,7 +26,7 @@ main() {
fi
if command -v curl &> /dev/null; then
check_response=$(curl -s "https://api.github.com/repos/itdoginfo/podkop/releases/latest")
check_response=$(curl -s "https://git.encrypt-t.ru/yanistye/podkop/releases/latest")
if echo "$check_response" | grep -q 'API rate limit '; then
msg "You've reached rate limit from GitHub. Repeat in five minutes."

View File

@@ -184,6 +184,13 @@ url_get_file_extension() {
esac
}
# Remove url fragment (everything after the first '#')
url_strip_fragment() {
local url="$1"
echo "${url%%#*}"
}
# Decodes and returns a base64-encoded string
base64_decode() {
local str="$1"

View File

@@ -62,6 +62,7 @@ sing_box_cf_add_proxy_outbound() {
local udp_over_tcp="$4"
url=$(url_decode "$url")
url=$(url_strip_fragment "$url")
local scheme="${url%%://*}"
case "$scheme" in