본문 바로가기

Git

Private IP Forwarding (Git WebHook)

ngrok

  • 로컬 호스트 외부에서 접속 가능하게 만들어주는 프로그램
  • 무료버전 세션 유지기간은 8시간 → 테스트용으로는 적합, 실제 사용하기에는 부적합
  • 한 계정 당 한 개의 포트만 포워딩 가능

 

1. ngrok 설치

  • 설치 사이트 : https://ngrok.com/
  • 로그인 후 다운로드
  • 적당한 위치에 ngrok.exe 압축 풀기

 

2. Authtoken 저장

  • 무료 사용의 경우 ngrok가 종료되면 접속 URL이 변경되기 때문에 token 저장이 필요함
  • authtoken 생성 위치 : https://dashboard.ngrok.com/get-started/your-authtoken
  • ngrok.exe 파일이 위치한 곳에서 cmd > ngroke.exe authtoken "복사한 토큰" 입력
    • ngrok.exe authtoken 1syMDCtJ46fmpkSgpuDkJxptbNB_4rR9MVniqJ8hYve4H24JA
  • C:/[사용자폴더]/.ngrok2/ngrok.yml 위치에 token이 저장됨

 

3. 포워딩 포트 설정

  • 커맨드 라인에 ngroke.exe http [포트번호] 입력 > Forwarding 주소 생성됨

 

4. 외부접속 테스트

 

5. 참고 사이트


socketXP


smee

  • 세션 유효시간이 무제한인 것 같음.
  • 한 개 포트만 연결 가능
  • npm으로 클라이언트 제공
  • 서버 재부팅 시 자동 배치파일로 실행시키면 계속 사용 가능할수도

 

1. node.js 설치

 

2. smee client 설치

$ npm install --global smee-client

 

3. smee proxy 생성

  • smee 사이트 : https://smee.io/
  • start a new channel 클릭 > proxy URL 생성

 

4. locathost 주소와 연결

 

5. 외부 접속 확인

 

6. 참고사이트


UltraHook/GrantHook

 

 

'Git' 카테고리의 다른 글

Merge vs Rebase  (0) 2023.06.01
Git 내용 정리  (0) 2023.06.01