가끔 기기의 여러 파일들을 공유해야할 때 클라우드 서비스를 사용하면 업로드로 인해 시간이 많이 걸릴때가 있습니다. 이에 따라 드래그 한번으로 직접 파일 공유용 서버를 열어주는 간단한 프로그램을 만들었습니다.

기능

  • 자동 uPnP 포트포워딩
  • 파일별 단축 URL 생성
  • 포트, 단축 URL 길이 설정 가능
  • 폴더 공유시 자동 tar 아카이브화

사용법

공유 할 파일들을 프로그램에 드래그하면 프로그램이 실행 되고 서버가 열립니다.
프로그램의 로그에 생성된 단축 url로 접속하면 해당 파일을 다운로드 할 수 있습니다.
폴더의 경우 tar 파일로 다운로드됩니다.

예를 들어

registered foo.txt url: http://127.0.0.1:1024/xIqfLguw  

http://127.0.0.1:1024/xIqfLguwfoo.txt 파일을 받을수 있는 주소 입니다.

프로그램이 위치한 폴더에 생기는 direct_share.toml 파일에서 단축 url의 주소 길이와 포트 번호를 설정 할 수 있습니다.

UPnP 라는게 있군요