HTTP 파일 서버를 만드는 간단한 방법 'Http File Server'

 

'HFS(Http File Server)' 프로그램을 이용해 인터넷에 연결된 어느 PC에서나 공유된 파일을 다운로드할 수 있는 'HTTP 파일 서버'를 만드는 간단한 방법입니다.
 
'HFS' 프로그램은 설치할 필요없이 프로그램을 실행한 다음 공유할 파일이나 폴더만 지정만 해주면 인터넷으로 간편하게 파일을 다운로드하거나 업로드할 수가 있습니다.


아래 제작사 사이트로 접속해 'HFS(Http File Server)' 프로그램을 다운로드합니다.
👉 'HFS' 다운로드 사이트




직접 다운로드한 포터블용 'HFS(Http File Server)' 프로그램 2.3 버전을 첨부합니다.
(바이러스 오진으로 인해 이지크립트 프로그램으로 암호화되어 있으며 비번은 0000 입니다.)
👉 hfs.exe.ezc


'hfs.exe' 파일로 프로그램을 실행하면 공유기를 사용안하고 원선으로 연결된 경우 자동으로 외부 IP와 포트를 HFS 서버에서 인식해 잡아주므로 IP주소나 포트 등을 설정할 필요 없이 바로 HTTP 파일 서버로 사용할 수가 있습니다.

 
하지만 대부분의 경우 공유기를 이용하고 있으므로 공유기에 연결된 상태에서 HFS 서버 프로그램을 실행하는 방법에 대해 설명합니다.
 
공유기를 사용할 경우 일반적으로 웹 서버의 자동 포트는 80번이지만 국내 인터넷 제공업체에서 제공하는 공유기는 대부분이 80번 포트가 막혀있으므로 8080 포트를 사용해야 합니다.


'hfs.exe' 파일로 처음 'HFS' 프로그램을 실행하면 마우스 우클릭 컨텍스트 메뉴 추가 창이 표시됩니다.
'아니오'를 선택합니다.
(윈도우11에서 권한 문제로 오류가 발생되어 해당 기능은 사용할 수 없습니다.)




프로그램이 실행되면 80 포트를 사용하는 내부 IP 주소가 표시됩니다.




인터넷 원선의 외부 IP 주소를 불러오기 위해 'Menu' 키를 눌러 'IP address' 항목의 'Find external address'를 클릭합니다.




잠시 기다리면 외부 IP 주소가 자동으로 인식됩니다.




외부 IP 주소가 정상적으로 인식되면 상단의 'Port' 버튼을 클릭해 포트를 8080 으로 입력하고 'OK'를 클릭합니다.




포트 변경이 완료되면 인터넷으로 공유할 폴더를 지정하기 위해 'Menu'에서 'Add folder from disk...' 항목을 선택합니다.




폴더 찾아보기 창에서 공유할 폴더를 선택하고 '확인'을 클릭합니다.




공유할 폴더를 선택하면 '리얼 폴더'와 '가상 폴더'를 지정하는 항목이 나오는데 'Real folder'를 선택해주면 됩니다.




공유할 폴더 지정이 완료되면 공유 폴더에 접근할 권한을 주기 위해 공유 폴더에 마우스 우클릭해 'Properties'를 선택합니다.




'Properties' 창의 'Access' 탭에서 오른쪽의 'Anyone'를 선택할 경우 누구나 암호 없이 인터넷으로 파일을 다운로드할 수가 있습니다.




'Upload' 탭에서 'Anyone'를 선택하면 역시 누구나 브라우저에서 파일 업로드가 가능합니다.




특정 사용자만 HFS 서버에 접근을 할 수 있도록 설정하려면 'New account'를 클릭해 사용자 ID와 비번을 지정하고 'OK'를 클릭합니다.




새로 생성된 'opcstory' 계정에 체크하면 해당 ID만 HFS 서버 IP주소로 접근해 업로드나 다운로드를 할 수가 있으며 하단의 'Manage accounts'를 클릭하면 생성된 모든 계정을 관리할 수가 있습니다.




공유 폴더와 접근 권한 지정이 완료되면 'Menu'의 'Self Test'를 클릭해 외부에서 해당 서버 IP 주소로 접근이 가능한지 바로 확인해 볼 수가 있습니다.




서버 동작을 확인한다는 안내 메시지가 표시되면 '확인'을 클릭합니다.




외부 IP 테스트가 진행됩니다.




'Successful' 메시지가 뜨면 정상적으로 외부에서 'HFS' 서버에 접근이 가능하다는 말이며 아래와 같이 IP테스트가 실패할 경우는 해당 PC가 외부 IP에 연결이 안 되는 상황이므로 공유기 설정에서 해당 PC의 IP를 확인해 8080 포트를 포워딩해줘야 합니다.




외부 접속 테스트가 실패할 경우에는 아래 글을 참조해 공유기 포트 포워딩을 설정합니다.



모든 설정이 완료되면 다른 PC에서 인터넷 브라우저의 주소 창에 'HFS' 서버 IP주소(예: 192.168.0.1:8080)를 입력할 경우 아래와 같은 'HFS' 파일 서버 화면이 표시되어 원하는 파일을 선택해 바로 다운로드할 수가 있습니다.




오른쪽 하단의 'Upload'를 선택하면 PC 내의 파일을 HFS 서버로 업로드할 수 있습니다.




인터넷 원선이 PC에 바로 연결된 경우에는 아무런 설정없이 바로 공유 파일을 지정해 사용할 수가 있지만 인터넷 공유기를 사용할 경우에는 원선에서 들어온 외부 IP 주소의 8080 포트를 'HFS' 프로그램을 실행하는 PC로 포워딩(전달)을 해줘야 하는 관계로 설정이 다소 복잡해 보일 수도 있습니다.

하지만 아주 유용하게 사용할 수 있는 간편한 http 파일 서버 프로그램입니다.
 


HTTP 파일 서버를 만드는 간단한 방법 'Http File Server' HTTP 파일 서버를 만드는 간단한 방법 'Http File Server' Reviewed by opc 스토리 on 4월 22, 2024 Rating: 5

댓글 없음:

Powered by Blogger.