In the book of GoF design patterns, several types of proxies are mentioned, one of which is a virtual proxy (which creates expensive objects on request).
Other proxies include a remote proxy (which provides a local interface for the object in a different address space), a security proxy (which processes access rights), and an intelligent link (which performs additional actions when accessing the object).
Thus, although virtual proxies are definitely proxies, not all proxies are virtual.
Luke hutteman
source share