아래 그림과 같습니다.
도메인명은 피넛쉘 등록시 무료 도메인명이므로 인트라넷 호스트 설정 후 포트 매핑 후 저장하면 외부 네트워크 접속 주소가 나옵니다. 자동으로 생성됩니다.
포트가 없거나 포트 80이 있는 외부 네트워크 액세스 주소를 원합니다. 어떻게 설정해야 하나요? ? 구매가 필요하신가요? ? (원래 위챗에서 테스트해보고 싶었는데 알고보니 위챗은 포트 80이나 443만 지원하는군요. 무슨 일인지 모르겠네요!!)
무릎을 꿇고 하나님께 당신의 의심을 밝혀달라고 간구하시겠습니까? ?
아래 그림과 같습니다.
도메인명은 피넛쉘 등록시 무료 도메인명이므로 인트라넷 호스트 설정 후 포트 매핑 후 저장하면 외부 네트워크 접속 주소가 나옵니다. 자동으로 생성됩니다.
포트가 없거나 포트 80이 있는 외부 네트워크 액세스 주소를 원합니다. 어떻게 설정해야 하나요? ? 구매가 필요하신가요? ? (원래 위챗에서 테스트해보고 싶었는데 알고보니 위챗은 포트 80이나 443만 지원하는군요. 무슨 일인지 모르겠네요!!)
무릎을 꿇고 하나님께 당신의 의심을 밝혀달라고 간구하시겠습니까? ?
땅콩껍질은 여러번 사용해봤는데 사용법이 너무 어려워서 포기했어요.
이 인트라넷 버전은 포트 매핑 기능이어야 한다고 생각합니다. 트래픽은 먼저 Peanut Shell의 서버로 흐른 다음 Peanut Shell에서 클라이언트로 보낸 다음 클라이언트에서 인트라넷 서버로 전달됩니다. 이 원칙이 확인되면 포트 80은 의문의 여지가 없습니다.
필요한 것은 표준 버전이거나 라우터 설정(즉, 라우터에서 실행 중이고 많은 라우터가 지원하지만 효과가 고르지 않음)이어야 합니다. 이 경우 공용 IP는 Peanut Shell에서 제공하는 도메인 이름에 매핑될 수 있으며 트래픽은 외부 네트워크 입구로 직접 이동합니다.
그러나 가정용 광대역을 사용하여 포트 80을 매핑하는 것은 권장되지 않습니다.
1. 국가 및 통신사 규정에 따라 개인 광대역 사용자는 80, 443, 8080과 같은 공용 포트를 외부에 공개할 수 없습니다. 예를 들어 베이징차이나유니콤(Beijing China Unicom)은 명확한 규정이 있어 가끔 접속이 가능하지만 일단 스캔되면 포트가 차단된다. 상위 수준 포트에는 명확한 제한이 없지만 비정상적인 트래픽은 계속 검사됩니다.
2. 2차 사업자의 경우 TCP 포트를 모니터링할 수 없거나 실제 IP가 전혀 없는 것 같습니다(작은 풀은 큰 풀입니다).
더 나은 제안은 개발이나 테스트용으로 저렴한 VPS 버전을 구입하여 실제 고정 IP를 확보하는 것입니다. 도메인 이름을 구입할 수도 있습니다. 도메인 이름을 구매하지 않으려면 동적 도메인 이름 233에 고정 IP를 직접 쓸 수도 있습니다.
홈 광대역 동적 도메인 이름은 특별한 시나리오 개발에 적합하지 않으며(예: WeChat에서는 포트 80을 요구함) 개인 용도로만 적합합니다.
20160713 추가됨:
VPS는 가상 호스트가 아닙니다. 이 두 가지 개념을 구별해야 합니다. vps는 '가상 호스트'가 아닌 '가상 머신'입니다.
가상 호스트는 http 기반 서비스이므로 웹 서비스만 실행할 수 있으며 포트를 변경하거나 인증서를 추가할 수 없습니다. 인터넷에서 제공하는 가상호스트 서비스의 일반적인 가격은 저렴하지 않습니다. 개발환경으로는 적합하지 않고, 프로덕션 환경으로만 적합합니다.
가상머신은 가상화를 기반으로 한 서비스입니다. 외부에서는 독립된 서버이므로 운영 체제를 설치할 수 있습니다(가상 아키텍처에 따라 운영 체제 제한이 있을 수 있습니다. 일반적으로 Linux가 가장 일반적이고 저렴하며 성능이 좋고 리소스를 낭비하지 않습니다).
weibo.com과 같이 매일 방문하는 웹사이트는 실제로는 http://weibo.com입니다. http 프로토콜의 경우 포트를 변경하려는 경우 기본적으로 80이 있습니다(예: 8080). ), 유사한 방법을 따라야 합니다. http://yourdomain.com:8080. https://segmentfault.com과 같은 https도 있습니다. 기본 포트는 443이며 보안 프로토콜을 기반으로 HTTP가 전송됩니다.
vps는 실제 고정 IP를 제공합니다(1.2.3.4라고 가정). 그런 다음 vps에 http 서비스를 제공할 수 있는 apache 또는 nginx 및 기타 소프트웨어를 설치하고 올바르게 실행한 후 http:// 1.2 .3.4 귀하의 웹사이트 웹 서비스에 액세스할 수 있습니다.
이러한 내용을 읽고 싶다면 관련 정보를 찾아 읽어 보시기를 권합니다. vps는 가상 머신입니다. virtualallbox(오픈 소스 및 무료) 또는 vmware(대부분의 상용 제품은 유료이지만 유용한 무료 제품도 많이 있음)에서 개발 및 테스트 환경으로 가상 머신을 설치할 수 있습니다.
WeChat에서 개발한 테스트 계정이 80이 아닌 포트를 사용할 수 있는지는 모르겠습니다. 개발자 테스트 계정은 80이 아닌 포트를 사용할 수 있어야 할 것 같습니다. 먼저 시도해 볼 수 있습니다.