PAL: Proxy-Guided Black-Box Attack on Large Language Models