You can apply for the 888 visa through any of the Australian consulate or embassies. In case of further clarifications, you can get in touch with the AECC counsellors who will be more than happy to help you on the same.