SNI란 무엇입니까(Plivo에 대한 구체적인 언급 포함)

SNI란 무엇입니까(Plivo에 대한 구체적인 언급 포함)

Plivo는 SNI용 레거시 메시징 API의 가치를 떨어뜨릴 것이라고 발표했습니다. 해당 포털에서 해당 주제(이상적으로는 코드 샘플 포함)에 대한 문서를 찾을 수 없습니다.

이 기술을 사용하기 위해 엔드포인트를 구성하는 방법을 알 수 없습니다.

STunnel을 사용하여 SNI를 구현하여 코드 점검을 피할 수 있습니까? 내 기존 솔루션은 STunnel을 통해 터널링하여 SNI 구성 요소에 계층화됩니다.

Plivo에 특히 초점을 맞춘 조언을 제공해 주셔서 감사합니다.

Plivo의 알림

여기에 이미지 설명을 입력하세요

문안 인사,

답변1

Postman을 사용하여 솔루션을 테스트하고 있습니다. Plivo는 이 도구를 사용하여 사이트에서 튜토리얼을 제공합니다.Plivo SMS API용 Postman Collections 사용 시작하기.

STunnel에서 다음 구성을 추가했습니다.

[plivo]
client=yes
accept = :261
connect = api.plivo.com:443
sni = api.plivo.com
checkHost = api.plivo.com
verifyChain = yes
CAfile = ca-certs.pem
TIMEOUTbusy = 300
TIMEOUTclose = 60
TIMEOUTconnect = 10

그런 다음 Plivo에서 제공하는 Postman RestAPI 솔루션을 수정하여 다음을 대체했습니다.

https://api-legacy.plivo.com/v1/Account/{{auth_id}}/Message/ (api.plivo.vom을 api-legacy.plivo.com으로 변경했습니다.)

에게

http://{{server_ip}}/v1/Account/{{auth_id}}/Message/

{{server_ip}}는 STunnel을 실행하는 머신을 가리킵니다(예: 192.168.xx.xx:261).

나는 테스트했고 효과가있었습니다.

추신: STunnel 서비스가 로컬 컴퓨터에서 실행되고 있지 않은 경우 서버가 포트 261에서 트래픽을 허용할 수 있도록 방화벽 포트를 열어야 할 수도 있습니다.

관련 정보