En la primera parte se puede saber si el usuario esta usando proxy debido a que el user-agent da información del lenguaje del navegador entonces la lógica es si tu ip apunta a Corea, y tu versión de Firefox está en español, se pudiera sospechar de que esta usando proxy, lo mejor seria cambiar el user-agent.