본문 바로가기
Windows

Twin IP에서 Windows 파일 공유 우회 방법 - hfs 사용

by belitino 2017. 2. 1.

Twin IP를 사용하게 되면 Twin IP에 할당된 컴퓨터는 WAN의 주소를 받게 되어서 192.168로 시작하는 내부 네트워크에 연결된 컴퓨터와 파일 공유가 안됩니다.

 

Window Vista 이전의 95/98/me/2000/XP 에서는 IPX 프로토콜을 설치하고 이를 이용해서 파일 공유를 하면 Twin IP를 사용하더라도 파일 공유가 가능했는데, 요즘 많이 쓰는 Windows 7/8/10 에서는 IPX를 지원하지 않습니다.

 

비공식적인 방법으로 32bit OS에서는 XP의 IPX 드라이버 파일을 XP 설치 CD에서 뜯어와서 7/8/10에 설치하는 방법이 있는 것 같은데, 64bit OS에서는 이 방법 또한 동작하지 않습니다.

 

IPXWrapper라는 프로그램을 사용하는 방법도 있는데, 이것은 게임 프로그램에서는 잘 동작하지만, 윈도즈 파일 공유에서도 된다는 얘기는 없더군요.

 

깊은 시름에 빠져 있던 차에, 굳이 Windows 파일 공유가 아니라 ftp나 http를 써서 파일 업/다운이 가능하면 되지 않겠냐는 아이디어가 떠올랐지만 덩치 큰 IIS를 설정하려니 한숨만 나오는 상황이었습니다.

 

혹시 가벼운 웹서버 프로그램이 있지 않을까 하는 생각에 구글링을 해보니, 역시나 사람 생각은 비슷한지 제가 가진 요구와 일치하는 작은 프로그램을 찾을 수 있었습니다.

 

그 프로그램은 hfs(Http File System) 입니다. https://sourceforge.net/projects/hfs/

 

프로그램 크기도 2.38MB로 작고, 설치도 필요없습니다. 그냥 다운 받아서 실행해주면 간단하게 web 파일 서버가 생기네요. Windows 10에서는 Context 메뉴 기능을 사용하려면 관리자 권한으로 실행시켜줘야 하는 것 같습니다.

 

Twin IP 컴퓨터에서 웹브라우저를 열고 http://192.168.0.2/ 에 접속했을 때 느꼈던 짜릿함은 정말 몇일 고민하던 버그가 해결됐을 때의 느낌이라고 할까요? 정말 기분이 좋더군요.

 

이렇게 쉬운 걸 몰라서 몇일동안 고생한 걸 생각하니 눈물이 나네요.

 

구동 후 사용자 설정을 잘못하면 다운로드는 되는데, 업로드는 안되는 경우가 생깁니다. 디렉토리의 Properties에서 권한 설정을 잘 해주셔야 업로드까지 잘 됩니다.