노스터를 터널링 프록시로 사용한다면 얼마나 쩔까요 지금 노스터 터널링 프로토콜을 만들어보고 있어요. 앱 서버는 1. 자신의 dns 레코드에 txt로 - pubkey + relay + 게이트웨이 서버 ip 추가 크ㄹ라이언트는 1. 도메인으로 http 요청 2. 게이트웨이는 도메인 보고 앱서버 노스터 정보 휙득 3. 게이트웨이가 노스터로 요청 전송 4. App 서버는 res를 릴레이로 전송 5. GW는 res 를 릴레이에서 받음 6. 클라이언트에게 반환 어떤가요?

Replies (2)

DNS 레코드로 gw ip가 들어가기 때문에 GW에 별도 등록없이 ( 도메인 화이트리스트도 가능) 프록시 등록이 가능해질것같아요.
모든 HTTP 연결과 응답이 GW와 노스터를 거치기 때문에 트래픽 부담이 늘어남. 또한 GW는 모든 http 트래픽을 볼 수 있기 때문에 현재 https or ee2e 방법이 필요함 완화 방법으로는 클라이언트가 우선 http로 연결한 후에 JS로 nostr sdk를 다운받고 로컬노스터 프록시를 만들어 모든 트래픽을 nostr 기반으로 전송하는 nostr 네이티브 전환이 필요함