본문 바로가기
내가만드는것_만든것/프로그램-공개

local-tls-proxy: 자동으로 모든 포트를 HTTPS으로

by Joseph.Lee 2024. 9. 5.

https://github.com/jc-lab/local-tls-proxy/releases

 

Releases · jc-lab/local-tls-proxy

Contribute to jc-lab/local-tls-proxy development by creating an account on GitHub.

github.com

 

Usage

Usage of local-tls-proxy
  -ca-cert string
        KeyPair certificate file path (default "ca.pem")
  -ca-key string
        KeyPair key file path (default "ca.key")
  -install
        install CA certificate
  -port int
        server port (default 5443)

 

 

사용 방법

 

1. CA 인증서 생성 및 설치

 

리눅스의 경우:

$ sudo ./local-tls-proxy -install

 

윈도우의 경우 관리자 권한으로:

> local-tls-proxy.exe -install

 

2. 프로그램 실행

$ ./local-tls-proxy -port 5443

 

3. 접속

이제 모든 https://{PORT}.{IP}.sslip.io:5443/ 주소는 http://{IP}:{PORT}/ 으로 프록시 된다.

예를 들어 https://5173.127-0-0-1.sslip.io:5443/ 은 http://127.0.0.1:5173/ 으로 프록시 된다.

 

localhost 에서 브라우저의 Secure Context 테스트 할 때 용이할 수 있다.

반응형

댓글