Primary endpoint
Use https://mirror.kargadan.ir/repository/manjaro-proxy/ as the canonical baseurl in your client configuration.
pacman mirror for Manjaro stable, testing, and unstable branches.
Use https://mirror.kargadan.ir/repository/manjaro-proxy/ as the canonical baseurl in your client configuration.
A single proxy serves the entire distribution โ no companion archives needed.
Public read access over HTTPS. Plain HTTP is available for legacy clients that cannot validate the certificate.
Drop one of the URLs below into your client configuration. HTTPS is the right choice in almost every case.
Run this from any machine that can reach the mirror. It should complete in under a second once metadata is cached.
# Quick smoke test
curl -fsSL https://mirror.kargadan.ir/repository/manjaro-proxy/stable/os/x86_64/stable.db \
-o /dev/null -w 'HTTP %{http_code} %{size_download}B\n'
Drop this file at /etc/pacman.d/mirrorlist on the target host for the recommended default release (stable). See configuration by release for every supported suite.
# /etc/pacman.d/mirrorlist (Manjaro Linux stable branch)
# pacman-mirrors will overwrite this file unless you remove its symlink
# or set Branch=stable + custom server.
Server = https://mirror.kargadan.ir/repository/manjaro-proxy/stable/$repo/$arch
# To use testing/unstable replace 'stable' with the desired branch.
# Optional fallback:
# Server = https://mirror.alpix.eu/manjaro/stable/$repo/$arch
Each block below is a complete, copy-ready configuration for one suite or release. Install path: /etc/pacman.d/mirrorlist. The same patterns are committed under /opt/client-configs/manjaro/mirrorlist on the mirror host (default release only).
curl -fsSL https://mirror.kargadan.ir/repository/manjaro-proxy/stable/core/x86_64/core.db -o /dev/null -w 'HTTP %{http_code}\n'# /etc/pacman.d/mirrorlist (Manjaro stable)
Server = https://mirror.kargadan.ir/repository/manjaro-proxy/stable/$repo/$archcurl -fsSL https://mirror.kargadan.ir/repository/manjaro-proxy/testing/core/x86_64/core.db -o /dev/null -w 'HTTP %{http_code}\n'# /etc/pacman.d/mirrorlist (Manjaro testing)
Server = https://mirror.kargadan.ir/repository/manjaro-proxy/testing/$repo/$archcurl -fsSL https://mirror.kargadan.ir/repository/manjaro-proxy/unstable/core/x86_64/core.db -o /dev/null -w 'HTTP %{http_code}\n'# /etc/pacman.d/mirrorlist (Manjaro unstable)
Server = https://mirror.kargadan.ir/repository/manjaro-proxy/unstable/$repo/$archA minimal snippet you can paste into a Dockerfile or pipeline step.
# Dockerfile snippet (Arch)
FROM archlinux:latest
RUN echo 'Server = https://mirror.kargadan.ir/repository/manjaro-proxy/$repo/os/$arch' \
> /etc/pacman.d/mirrorlist \
&& pacman -Syy --noconfirm
| Distribution | Manjaro Linux |
| Package manager | pacman |
| Mirror format (Nexus) | raw |
| Default suite / branch | stable |
| Authentication | Not required (anonymous read) |
| Protocols | HTTPS ยท HTTP |
Manjaro's primary CDN is intermittently unreachable from Iran, so this proxy points at mirror.alpix.eu/manjaro/ (Switzerland) which has been verified reachable from this server.