IT·프로그래밍 / 시스템・네트워크 엔지니어

C언어 기반 VPN 클라이언트 프로그램 개발

진행 방식
외주: 약속된 과업을 일정 기간 내에 완성해 결과물을 받아요
의뢰인 유형
기업(법인·개인사업자·예비창업자)
프로젝트 시작일
2024-05-31
프로젝트 종료 예정일
2024-10-31
준비 상황
필요한 내용을 가볍게 정리해놓았습니다
정부지원 여부
정부지원사업 아님
프로젝트 설명
프로젝트 개요: - ES VPN과 같은 S/W 클라이언트 방식의 VPN 서비스 개발 (Windows PC에서 사용 가능한, 실행파일 형태) (참고 https://www.esvpn.co.kr/) - ES VPN 처럼 통신사 고정 IP 서비스는 아니고, 자체 보유한 IP를 가지고 VPN 서비스 - 고정 IP 형태로 갈지, 유동 IP 형태로 갈지는 아직 미정이나, 한번 할당된 IP는 고정될 것으로 예상됩니다. 필요 요소 : 클라이언트 프로그램 개발 개발 환경 : C#, C++ 주요 기능/ 요구 사항: - VPN MASTER 서버와 연동하여, 프로그램 접속 시 IP 할당 - 접속 시 홈페이지 DB 와 ID/PW/이용기간 연동 - ID 저장 기능 필요 - 자동 로그인 기능 필요 - 윈도우 시작 시 자동실행 기능 필요 - 로그아웃, 환경설정 기능 필요 - 사용기간 연장 버튼 클릭시, 홈페이지로 자동 링크 및 로그인 (SSO ID/PW 연동) 후 결제 페이지로 이동 - 우선 ES VPN 이용안내 페이지를 기준으로 잡아 보았습니다. (https://www.esvpn.co.kr/?page=program_guide ) - 혹 보여줄 필요가 있는 정보나 기능이 있으시면 포함하여 검토 부탁 드립니다. - 개발방향 1 : VPN SERVER + CLIENT 턴키 개발 - 개발방향 2 : 현 VPN MASTER 에 접속 가능한 CLIENT 연동 개발 준비 상황 : 시스템 구성도 첨부해두었습니다. 참고 부탁드립니다. 당사에서는 홈페이지 구현하면서, 클라이언트 프로그램과 연동 진행할 예정입니다. - 연동 내용 : ID/PW, 이용기간(사용기간) - ID/PW 는 DB 직접 접속 혹은, XML(API) 연동 등으로 진행 예정 - 이용기간도 마찬가지 입니다. - 특정 URL(ID/PW 값을 포함하여) 호출 후 XML 값으로 ID/PW 일치여부와 이용기간 내에 있는 지에 대한 값을 리턴 할 예정 입니다. - 예시 : www.myvpn.com/connect_query.php?id=abcd&password=qwerasdf - 리턴값 예시 : ( login_ok = "TRUE", use_period = "TRUE", start_date = "2024-01-01", end_date = "2024-12-31" ) - IP 는 VPN MASTER 서버에서 받아가면 될 듯 하며, 이 부분은 네트워크관리사에서 접속 관련 부분 지원 할 예정 입니다. 개발 기간 및 예산 : 개발 기간 및 공수 산정/검토 하신 후 합당한 내용으로 많은 지원 부탁드립니다. 비고 : 향후 유지보수 혹은 추가 개발 시 어떤 식으로 진행 가능한지도 함께 제안 부탁드립니다.
관련 자료

MYIP-시스템 구성도-1.pptx

개발 언어 및 스킬
C# C++
avatar
교*****
세금계산서
필요
예산
20,000,000
비슷한 프로젝트 등록하기
프로젝트 등록하고, 딱 맞는 전문가를 만나보세요.
비슷한 프로젝트 등록하기 >