본문 바로가기

리뷰/MAC Apps

[MAC Apps] MAC 의 Hosts 를 자유롭게 설정 할 수 있는 GasMask

  개발을 하다보면 Hosts에 직접 IP와 URL 을 적용하여 테스트 서버에서 개발을 하고 실 서버에 배포를 할때가 많은데요. 


이때 편리한 도구가 바로 GasMask 입니다.



GasMask 의 주요 기능은 Hosts 에 들어갈 파일을 관리 해주는 역할을 하는데요. 이때 2개의 설정 파일을 합치는 등의 기능을 할 수도 있습니다.


Source & Download : https://github.com/2ndalpha/gasmask


간단히 사용 방법을 살펴 보면 

프로그램 실행 시 상단에 GasMask 트레이 아이콘이 보이며 클릭 을 해보면 아래와 같은 메뉴가 나타납니다.




이 곳에서 Show Editor Window 를 눌러 주시면 Hosts 를 변경 할 수 있는 설정 창이 나타나는데요. 이제 이곳에 Hosts 에 넣을 내용을 만들고 입력해 주시면 됩니다.


우선 Original File 은 기본으로 설정 되어 있던 Hosts 파일입니다. 



이제 이곳에 새로운 Hosts 정보가 들어갈 Local 파일을 만들어 보도록 합니다. 방법은 Create > Local 을 눌러 주시면 됩니다.


* Create 를 누르시면 Local, Remote, Combined 가 뜨는데요.



Local 은 컴퓨터에 저장될 파일

Remote 는 URL 을 이용한 데이터 가져오기 ( 이건 사실 잘 모르겠네요. )
Combined 는 Local 에서 설정된 파일을 조합 하는 역할을 합니다.



제 경우 회사와 개인 개발 서버들을 Local 에 저장하고 Combined 로 조합해서 사용하는데요. 간단히 사용법을 알려 드리면

우선 Create > Local 을 이용하여 Local 파일을 생성 합니다.




그리고 원하시는 이름을 넣어 Local 을 생성 후



' ip URL ' 순으로 내용을 적어 줍니다. 한 Host 안에 아래와 같이 여러 내용을 넣을 수 있으니 여러 내용을 한번에 넣어 주셔도 됩니다.




위의 상태에서 바로 위의 Activate 를 누르면 바로 해당 Local Host 내용을 Hosts 에 적용하게 되고 만약 여러 Local Host 의 내용을 섞고 싶으시다면 Create > Combined 를 눌러 Combined 를 생성 하시고 Local 에 생성된 Host 를 넣어 주시면 됩니다.



생성된 Combined 에 Local 에서 생성한 설정을 넣어 주시고 Activate 를 눌러 주시면 해당 Local Host 로 조합된 Hosts 를 이용 하실 수 있습니다.



즐거운 개발 & 맥 라이프 되시기 바랍니다 :D