A trajectory optimization method for hypersonic vehicle in glide phase satisfying maneuvering penetration is proposed. Divide the dangerous zones that the hypersonic vehicle may encounter during glide phase into avoidable no-fly zones and avoidless no-fly zones. Take the avoidable no-fly zones as path constraints to join the trajectory optimization. To penetrate the avoidless no-fly zones, trajectory is programmed by some maneuvering policy. Direct shooting method is used to discretize the control variable to piecewise constant functions. So the optimal control problem is transferred to a nonlinear programming (NLP) problem, and solved by the serial quadratic program (SQP) method.