OpenVPN works well with mobile data, but can not connect through ADSL

Solution 1:

Error code 10060 is a socket timeout. It may be possible your internet provider filters the port you configured for OpenVPN. Try reconfiguring the server to use TCP instead of UDP, and try to telnet to the port the server uses. If it doesn't work, then configure your server to use a port which is improbable to be filtered, like 443.