The Development of the computer has been from a single machine to the server, and then server clustering technology, and the emerging "cloud" network, which invariably show the network's role in the computer. Meanwhile, more and more high-end hardware trash or the users may be unbearable of high cost of servers, so the use of existing resources and integration of resources has become increasingly important. This paper will detail a virtual network file system, which based on Upnp (Universal Plug and Play) and FUSE (File system in Usese Space) in Linux operating system. In this study, users can share a computer terminal to collect and use that particular computer terminal on the network to all the resources users are interested in, provided that the shared computer terminals must be installed on a specific Upnp device. In this study, we have successfully implemented single-device-side and single-device-side multithread communication under the Linux or windows operating system.