Juniper vSRX in EVE-NG, ready to run
vSRX is already in the Add Node list of your CloudLabBox workspace, from the 12.1X releases to Junos 24.4. Start one in the browser and build zones, policies, NAT and IPsec without uploading an image.
Choose a planCheck it in the free demo
- Vendor
- Juniper
- In Add Node
- 26 images
- Templates
vsrxngvsrx- Newest
vsrxng-24.4R1.9
Installed versions
Every vSRX name in the Add Node image list, exactly as you’ll pick it.
Started in our checksEach links to the tested tip below.
Template vsrxng
vSRX NextGen template
vsrxng-24.4R1.9vsrxng-24.2R1-S1.10vsrxng-24.2R1.17vsrxng-23.4R2-S3.9Started in our checksvsrxng-23.4R1-S2.4vsrxng-23.4R1-S1.5vsrxng-23.4R1.9vsrxng-23.2R1.13vsrxng-23.1R1.8vsrxng-22.4R1-S1.1vsrxng-22.4R1.10vsrxng-22.3R1.11
Show 12 older
vsrxng-22.2R1.9vsrxng-22.1R1.10vsrxng-21.2R3-S3.5vsrxng-20.4R3-S1.3vsrxng-20.2R1.10vsrxng-20.1R1-S2vsrxng-19.4R2.6vsrxng-18.4R3-S3vsrxng-18.1R1.9vsrxng-17.3R1.10vsrxng-15.1X49-D220.2vsrxng-15.1X49-D172.1
Template vsrx
vSRX template (12.1X images)
vsrx-12.1X47-D20.7-domesticvsrx-FireFly-12.1X44-D10.4-domestic
Add it to a lab
In Add Node, choose the template, then the image. The template fills in these settings; change them before you start the node.
| Image | Template | CPU | RAM | Interfaces | Console |
|---|---|---|---|---|---|
| vSRX NextGen template | vsrxng | 2 | 4096 MB | 4 interfaces: fxp0, then ge-0/0/0 to ge-0/0/2 | telnet |
| vSRX template (12.1X images) | vsrx | 2 | 2048 MB | 4 interfaces: ge-0/0/0 to ge-0/0/3 | telnet |
EVE-NG admits a node by the CPU and RAM set on it, so a running node counts against your plan at these values. The largest of these templates starts nodes at 2 vCPU and 4,096 MB, which fits the free demo’s 6 vCPU and 8 GB, so you can start one there and open its console.
A site-to-site IPsec VPN between two vSRX
Put an Alpine Linux host behind each vSRX, build a route-based IPsec tunnel on st0 interfaces, then write the zones and policies that let the two hosts reach each other.
The NextGen template gives each vSRX four interfaces: fxp0 for management, then ge-0/0/0 to ge-0/0/2. Raise the Ethernets value in Add Node if your design needs more.
- 2×vSRX NextGen template
vsrxng2 vCPU, 4096 MB each - 2×Alpine Linux
clbalpinebase2 vCPU, 512 MB each
Added with these defaults, the lab uses 8 vCPU and 9 GB of RAM. The smallest plan that fits is Standard, with 12 vCPU and 16 GB: £5 a day, or £1.25 an hour On-Demand.
Licences are yours to bring
Some vSRX features need a licence from Juniper, and CloudLabBox doesn't provide Juniper licences. Use your own licence or a Juniper evaluation, and request any activation destinations from your Account page.
The images run only inside your CloudLabBox workspace; they aren’t available to download.
Guided labs that use vSRX
Ready-made labs in the Shared folder of every lab workspace, each with a scenario, tasks, checks and the full solution. Here are 8 of the 54 that use it, from 7 courses, counted on 2 November 2026.
Questions about vSRX
What is Juniper vSRX?
vSRX is Juniper's virtual SRX firewall, running Junos: security zones and policies, NAT, IPsec VPN and the full Junos routing stack.
What's the difference between the vSRX and vSRX NextGen templates?
The vsrx template holds the two oldest images, vsrx-12.1X47-D20.7-domestic and vsrx-FireFly-12.1X44-D10.4-domestic, and adds them with 2 vCPU and 2048 MB. Every other vSRX image is on vsrxng, which adds 2 vCPU and 4096 MB and keeps fxp0 as the first interface.
Can a vSRX reach the internet from my lab?
Only the destinations you request and a person approves. Connect the vSRX's outside interface to an EVE-NG network of type Bridge, set that interface to DHCP, and don't add source NAT on the vSRX: CloudLabBox applies NAT after it.
Juniper: which vSRX image reached login, and which interface is management?
vsrxng-23.4R2-S3.9 reached its login prompt. Use the vSRX NextGen profile: the first adapter is fxp0 for management, and data adapters start at ge-0/0/0. Configure the required interfaces, zones, policies and routing for your firewall exercise.
Juniper: how should I choose between vSRX3 and vSRX NextGen profiles?
Use the vSRX NextGen profile for new vSRX3 labs. Juniper documents on-premises AMD support from Junos 23.4R1; older versions in the catalogue are not covered by that support statement. The basic profile uses 2 vCPUs and 4 GB RAM. Keep an existing lab's profile and saved configuration together instead of changing profiles blindly. Profile availability is separate from the exact boot-tested image in the vSRX login tip.
Which vSRX images are installed?
26 images (24 vSRX NextGen template, 2 vSRX template (12.1X images)), all listed on this page exactly as Add Node shows them. The newest is vsrxng-24.4R1.9.
How much CPU and RAM does a vSRX node use?
When you add one, the vsrxng template adds 2 vCPU and 4096 MB of RAM; the vsrx template adds 2 vCPU and 2048 MB of RAM. You can change both in Add Node, and your plan counts what each running node is set to.
More images
- Juniper vMX
- Juniper vQFX
- Juniper vJunos-router and vJunos-switch
- Juniper vJunos-Evolved
- All EVE-NG images
CloudLabBox is independent of the vendors named on this page. Their names identify the images in the workspace’s Add Node list.