// 아이피 변경 private void ChangeIP(Dictionary <string, string> dictionary) { logManager.AppendLog("아이피 를 변경중입니다."); switch (dictionary[Configuration.IP_AGENT_TYPE]) { case "Proxy": { // 프록시는 구현 예정 } break; case "Tethering": { MobileUtils.EnAbleAirPlainMode(); MobileUtils.DisAbleAirPlainMode(); } break; } logManager.AppendLog("아이피 변경이 완료되었습니다."); // 아이피 변경 후 대기 시간 Stay("아이피 변경 후", dictionary[Configuration.IP_CAHNGE_STAY]); string externalIP = CommonUtils.GetExternalIPAddress(); logManager.AppendLog(string.Format("변경된 아이피 ==> {0}", externalIP)); form.setExternalAddress(CommonUtils.GetExternalIPAddress()); }