This repo contains dae, v2rayA, v2ray, xray, juicity and juicity-rs programs.
Debian and other APT-based distributions
1. Install curl
sudo apt update
sudo apt install curl2. Add the repository
The source config file is downloaded directly from the repository.
For APT version 3.0 or higher:
sudo curl -fsSL -o /etc/apt/sources.list.d/daeuniverse.sources https://daeuniverse.pages.dev/daeuniverse.sourcesFor APT version lower than 3.0:
sudo curl -fsSL -o /etc/apt/sources.list.d/daeuniverse.list https://daeuniverse.pages.dev/daeuniverse.list3. Import the GPG key
sudo curl -fsSL -o /usr/share/keyrings/daeuniverse-archive-goose.gpg https://daeuniverse.pages.dev/daeuniverse-archive-goose.gpg4. Install packages
sudo apt update
sudo apt install v2rayaRPM-based distributions
1. Add the repository
The repository config file is downloaded directly from the repository, the GPG key is imported automatically.
For Fedora, RHEL and other DNF-based distributions:
sudo curl -fsSL -o /etc/yum.repos.d/daeuniverse.repo https://daeuniverse.pages.dev/daeuniverse.repoFor openSUSE:
sudo curl -fsSL -o /etc/zypp/repos.d/daeuniverse.repo https://daeuniverse.pages.dev/daeuniverse.repo2. Install packages
sudo dnf install v2rayaor on openSUSE:
sudo zypper install v2rayaThis table is generated after packaging completes.
| Software | Version | Project | License |
|---|---|---|---|
| dae | N/A | https://github.com/daeuniverse/dae | AGPL-3.0-only |
| daed | N/A | https://github.com/daeuniverse/daed | MIT + AGPL-3.0-only |
| Juicity | N/A | https://github.com/juicity/juicity | AGPL-3.0-only |
| Juicity-rs | N/A | https://github.com/juicity/juicity-rs | AGPL-3.0-only |
| v2ray | N/A | https://github.com/v2fly/v2ray-core | MIT |
| v2rayA | N/A | https://github.com/v2rayA/v2rayA | AGPL-3.0-only + MPL 2.0 |
| Xray | N/A | https://github.com/XTLS/Xray-core | MPL-2.0 |
| v2ray-rules-dat | N/A | https://github.com/Loyalsoldier/v2ray-rules-dat | GPL-3.0-only |
If you want to edit the systemd service file, you can just run(for example, for daed service):
sudo systemctl edit --full daed.serviceNew file will be placed in /etc/systemd/system/daed.service, instead of in /lib/systemd/system/daed.service, and new file will not be overwritten when package is updated.
We use the nobody user to run the v2ray, xray, juicity and juicity-rs services, and the nobody user does not have permission to read the certs in /etc/letsencrypt/live, so you need to set ACL to allow non-root user to read letsencrypt certs.
sudo apt install aclsudo setfacl -R -m u:nobody:rX /etc/letsencrypt/{live,archive}
sudo setfacl -m u:nobody:rX /etc/letsencryptsudo certbot renew --deploy-hook "setfacl -R -m u:nobody:rX /etc/letsencrypt/{live,archive}"