feat(proxy): add VLESS/Xray proxy configuration and update Docker setup
This commit is contained in:
@@ -7,10 +7,25 @@ if [ ! -f "$sources" ]; then
|
||||
exit 0
|
||||
fi
|
||||
|
||||
sed -i \
|
||||
-e 's|https\?://deb\.debian\.org/debian|http://mirror.arvancloud.ir/debian|g' \
|
||||
-e 's|https\?://security\.debian\.org/debian-security|http://mirror.arvancloud.ir/debian|g' \
|
||||
-e 's| bookworm-updates||g' \
|
||||
"$sources"
|
||||
debian_mirror="${DEBIAN_APT_MIRROR:-}"
|
||||
security_mirror="${DEBIAN_SECURITY_APT_MIRROR:-}"
|
||||
disable_updates="${DEBIAN_APT_DISABLE_UPDATES:-false}"
|
||||
|
||||
sed -i '/mirror\.arvancloud\.ir\/debian-security/d' "$sources"
|
||||
if [ -n "$debian_mirror" ]; then
|
||||
sed -i \
|
||||
-e "s|^URIs: https\\?://deb\\.debian\\.org/debian$|URIs: $debian_mirror|g" \
|
||||
"$sources"
|
||||
fi
|
||||
|
||||
if [ -n "$security_mirror" ]; then
|
||||
sed -i \
|
||||
-e "s|^URIs: https\\?://deb\\.debian\\.org/debian-security$|URIs: $security_mirror|g" \
|
||||
-e "s|^URIs: https\\?://security\\.debian\\.org/debian-security$|URIs: $security_mirror|g" \
|
||||
"$sources"
|
||||
fi
|
||||
|
||||
case "$disable_updates" in
|
||||
1|true|TRUE|yes|YES)
|
||||
sed -i -e '/^Suites:/ s| bookworm-updates||g' "$sources"
|
||||
;;
|
||||
esac
|
||||
|
||||
Reference in New Issue
Block a user