Summary: | 碩士 === 大葉大學 === 資訊工程學系碩士班 === 101 === In recent years, with the mature development of Internet technology, the use of virtual private network (VPN) has become increasingly common. Therefore, this paper implements of a fault-tolerant and load-balanced virtual private network base on PPTP technology.
In general, a company or organization only uses one VPN server for VPN connection. In this way, the entire load will be on this VPN server, this VPN server will become the bottleneck of the VPN connection. If the VPN server failed, VPN connections will be unavailable. The proposed method can overcome this problem. The proposed method adopts multiple PPTP VPN server, database, and distribution server architecture. The proposed method also implements a proprietary client program. The client program can be stored on the flash drive. To start VPN connection, the user simply starts the client program and type the user’s account and password. The user does not need to know the VPN password or doing complex settings. The client program gets the PPTP VPN server list, the temporary PPTP VPN account and the password from be distribution server via SSL encrypted HTTP connection. The client program will automatically select the most appropriate PPTP VPN server, and then use the temporary PPTP VPN account and password to establish PPTP VPN connection. Temporary PPTP VPN username and password are generated by the distribution server periodically. And the expired temporary PPTP VPN account and password are cleared, in order to increase security.
|