Note by Nayunh: Taylor Swift doesn't update this thread anymore. Please only post if you want to discuss about it (for example if you have found other working solutions)! Please avoid posts like "doesn't work anymore".
Figured out a way to get onto KR server without actually downloading the client itself. Thought this may be useful for those of you who have want to play on KR and don't want to go through the pain of actually downloading the client outside of Korea since it takes forever.
Step 1: Download this file
Step 2: Navigate to your LoL folder and go to projects. This is usually located at C:\Riot Games\RADS\projects, but depends on where you installed League.
Step 3: Select any lol_air_client_config_xxxxx (x=server). You will be replacing a file by going to releases\0.0.0.xx\deploy and replacing the lol.properties with the one that you have downloaded.
*NOTE You will not be able to log into that server with that server's respective accounts meaning that you cannot log into accounts that were made for the server that you replaced.*
So for example if I were to replace EUNE, I would go to C:\Riot Games\RADS\projects\lol_air_client_config_eune\rel eases\0.0.0.43 and replace the lol.properties file in there with the lol.properties file that was downloaded. I then select EUNE and log in normally, but now I am unable to log in with an EUNE account. However, now you are able to log in with a KR account and get on the actual KR server.
Step 4: Open your launcher and select the server you have replaced and login with your KR account.
After that, you should be set. Enjoy!