LAN에없는 다른 클라이언트가 내 웹 소켓 서버에 액세스하도록 허용하려면 어떻게해야합니까?

적응할 수 있는

내 웹 소켓 서버를 마쳤습니다. 내 컴퓨터에서 로컬로 실행할 수 있지만 인터넷의 다른 클라이언트에서도 액세스 할 수 있기를 원합니다 (웹 소켓에 연결되어있는 경우).

http 서버가 없습니다. 대신 webSocket.Server () 개체가 있습니다. html 인덱스를 갖고 싶지 않습니다. 자바 스크립트 파일 일뿐입니다.

const websocket = require('ws');
const bluebird = require('bluebird');
const mysql = require('mysql2');

const wss = new websocket.Server({ port: 1337 });

wss.on("connection", ws => {
    console.log('Client Connected')

    ws.on("message", pack => {
// Other code here
})
})

이것은 내가 가진 기본 레이아웃이며, 나는이 모든 것을 처음 접했기 때문에 어떤 도움을 주시면 감사하겠습니다.

Daisho Arch

로컬 네트워크에서 장치의 IP 주소를 찾은 다음 라우터 설정을 통해 로컬 IP 주소와 포트를 포트 포워딩해야 네트워크 외부의 사람들이 공용 IP로 서버에 연결할 수 있습니다.

외부 장치가 서버에 액세스 할 수 있도록 장치에 방화벽 규칙을 추가해야 할 수도 있습니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

Related 관련 기사

뜨겁다태그

보관