Repository navigation
Install on the hub (Iran server) — نصب روی هاب (سرور ایران):
bash <(curl -fsSL https://github.com/localroot4/DeyRoute/releases/latest/download/install.sh)This release exactly: bash <(curl -fsSL https://github.com/localroot4/DeyRoute/releases/download/v0.3.2/install.sh) --version 0.3.2
Already installed? Run deyroute update on the hub (the nodes follow).
قبلاً نصب کردهاید؟ روی هاب deyroute update بزنید (نودها خودشان دنبال میکنند).
What's new in 0.3.2
Added — Telegram in the security audit
deyroute security audithas a new checktelegram: a warning while
Telegram notifications are on, because every message hands the bot token
to an online node;okwhen they are off. With Telegram on, the audit is
no longer clean (DR-27).
Changed — a neutral name for the internal CA
- A new internal CA (at
setuporsecurity rotate-ca) is named
<hub name> CAand has no organization; before, it was
DEYROUTE CA <hub name>with organizationDEYROUTE. The hub sends the
CA with its certificate to every client of the control port. Existing
CAs keep their name untilrotate-ca; nothing breaks either way.
Hub and node certificates keep the organizationDEYROUTEfor 0.3.x
peers; this release already accepts them without it, so a later minor
release can drop it (DR-26).
Added — lab scenario for a node replacement
- Lab S39: the operator replaces a tunnel's primary node (join the new
node,tunnel edit --node NEW --yes,node remove OLD --yes). The
tunnel carries traffic through the new node 7.2 s after the edit, the old
node runs no tunnel unit and leaves@nodes(DR-23).
Added — the client IP on frp rungs
- With a tunnel's
advanced.proxy_protocol: true, everyfrp/*rung now
sends a PROXY protocol v1 line before the data of each TCP port, so the
service on the node sees the user's address (client IP preserved).
UDP ports stay masked. The service must accept PROXY protocol. The
node's echo, probe echo and speed helpers skip the line; a node of an
older release (no capabilityproxy-header) gets the rung without it
(DR-21).
Full changelog · راهنمای فارسی · English guides
Verify
SHA256SUMS is signed with minisign; the installer and deyroute update check it before anything is installed. Public key: RWQtE2Hu1KwstgupEuPAWy+J2tiIgFVTIcReWI+Qh+yGMY3s2xWpyMuO