Use this skill when:
https://pgy.oray.com/download for stable releases or https://pgy.oray.com/download/beta for beta releases.downloadurl or downloadurlmultiple.Do not guess Oray download links by filename pattern alone. The official download page is backed by a download API, and different products may resolve to different CDN domains or multiple per-architecture files.
Use this template first:
https://clientapi.sdwan.oray.com/softwares/<software_key>?x64=<0|1>&versiontype=<stable|develop>&channel=0
Important details:
data.downloadurlmultiple when it is non-empty. It usually exposes all package variants.downloadurl only when there is a single obvious package, or as the default package.d-cdn.oray.com, dl.oray.com, and dw.oray.com. Do not hardcode one CDN domain.https://pgy.oray.com/softwares/<softwareid>/download/<versionid>/<filename>
That wrapper is useful when the page wants a stable browser download URL, but the API response is still the source of truth.
versiontype=stable: stable releaseversiontype=develop: beta releasechannel=0: default channel observed on the official download pagex64=1: usually x64 or the single 64-bit packagex64=0: usually 32-bit or multi-arch Linux families that expose variants through downloadurlmultipleThese keys were extracted from the official download page JS and verified against the current API:
PGY_ENT_VISITOR_WIN with x64=1PGY_ENT_VISITOR_WIN with x64=0PGY_ENT_VISITOR_WIN_ARM with x64=1PGY_ENT_VISITOR_MAC_LOCAL with x64=1PGY_VISITORENT_LINUX with x64=0PGY_VISITOR_SYNOLOGY with x64=1PGY_OPENWRT with x64=1PGY_VISITOR_RASPI with x64=0PGY_ENT_VISITOR_DOCKER with x64=0PGY_SERVER_WINDOWS with x64=0PGY_SERVER_LINUX with x64=0PGY_SERVER_DOCKER with x64=0These examples were verified from the official API on 2026-04-16. Treat version numbers as examples, not permanent constants.
https://clientapi.sdwan.oray.com/softwares/PGY_ENT_VISITOR_MAC_LOCAL?x64=1&versiontype=stable&channel=0versionno=6.15.0downloadurl: https://d-cdn.oray.com/pgy/mac/PgyVisitor_macOS_Local_6.15.0.pkghttps://clientapi.sdwan.oray.com/softwares/PGY_ENT_VISITOR_WIN?x64=1&versiontype=stable&channel=0versionno=6.14.8downloadurl: https://d-cdn.oray.com/pgy/windows/PgyVisitorEnt_6.14.8.26894_x64.exehttps://clientapi.sdwan.oray.com/softwares/PGY_ENT_VISITOR_WIN?x64=0&versiontype=stable&channel=0downloadurl: https://dw.oray.com/pgy/windows/PgyVisitorEnt_6.14.8.26894_x86.exehttps://clientapi.sdwan.oray.com/softwares/PGY_ENT_VISITOR_WIN_ARM?x64=1&versiontype=stable&channel=0downloadurl: https://dw.oray.com/pgy/windows/PgyVisitor_6.2.0_arm64.exehttps://clientapi.sdwan.oray.com/softwares/PGY_VISITORENT_LINUX?x64=0&versiontype=stable&channel=0downloadurl: https://dw.oray.com/pgy/linux/PgyVisitor-6.9.0-amd64.debdownloadurlmultiple entries: Ubuntu x64 .deb, Ubuntu i386 .deb, CentOS/Redhat x64 .rpm, CentOS/Redhat i386 .rpm, arm64 .debhttps://clientapi.sdwan.oray.com/softwares/PGY_VISITOR_SYNOLOGY?x64=1&versiontype=stable&channel=0system=群晖系统 DSM7.2+, versionno=6.9.2downloadurl: https://dl.oray.com/pgy/linux/PgyVpn-avoton-6.9.0-72001.spkdownloadurlmultiple: LWIP => https://dl.oray.com/pgy/linux/PgyVpn-avoton-6.9.2-72001-lwip.spkhttps://clientapi.sdwan.oray.com/softwares/PGY_OPENWRT?x64=1&versiontype=stable&channel=0downloadurlmultiple and select by OpenWrt version, CPU architecture, and toolchain.https://clientapi.sdwan.oray.com/softwares/PGY_SERVER_WINDOWS?x64=0&versiontype=stable&channel=0downloadurl: https://d-cdn.oray.com/pgy/windows/PgyServer_1.6.0.56026_x86.exehttps://clientapi.sdwan.oray.com/softwares/PGY_SERVER_LINUX?x64=0&versiontype=stable&channel=0downloadurlmultiple entries: Ubuntu x64/i386 .deb, CentOS/Redhat x64/i386 .rpmFor Synology, do not assume the default downloadurl is the package the user actually wants.
https://service.oray.com/question/47140.htmlhttps://service.oray.com/question/35980.htmldownloadurlmultiple as LWIPavoton; if DSM reports an incompatible package, do not rename or force-install it. Re-check the product page and architecture selection instead.downloadurlmultiple is non-empty, choose from that list first.downloadurlmultiple is empty, use downloadurl.sudo BoundaryOn macOS, do not get stuck retrying sudo installer when the flow requires the user's administrator password.
open and let the user complete the protected GUI installer prompts.共 1 个版本