Undruggable proteins are a class of proteins that are often characterized by large, complex structures or functions that are difficult to interfere with using conventional drug design strategies. Targeting such undruggable targets has been considered also a great opportunity for treatment of human diseases and has attracted substantial efforts in the field of medicine. Therefore, in this review, we focus on the recent development of drug discovery targeting "undruggable" proteins and their application in clinic. To make this review well organized, we discuss the design strategies targeting the undruggable proteins, including covalent regulation, allosteric inhibition, protein-protein/DNA interaction inhibition, targeted proteins regulation, nucleic acid-based approach, immunotherapy and others.