실험용 · pc2web

내 PC를 잠깐 웹에 연결해보기

pc2web.com으로 들어오는 요청 중에서, 이 페이지에 정의된 주소 (dev.pc2web.com)로 온 요청만 지금 여러분의 PC로 그대로 전달됩니다. 아래 두 단계만 따라 하면 됩니다.

어떻게 동작하나요?
1

SSH 터널 열기

이 테스트 전용으로 발급한 개인키입니다. 아래 내용을 그대로 pc2web_tunnel_key 파일로 저장하세요. 이 키는 포트 9000 포워딩 외에는 아무 권한이 없습니다 (서버에 로그인하거나 다른 파일을 볼 수 없습니다).

① pc2web_tunnel_key 파일로 저장할 내용

-----BEGIN OPENSSH PRIVATE KEY-----
b3BlbnNzaC1rZXktdjEAAAAABG5vbmUAAAAEbm9uZQAAAAAAAAABAAAAMwAAAAtzc2gtZW
QyNTUxOQAAACDUzQL4uwu51JYXw0/aoZ/bPrpBsXLMoNWx2gJmqNhMFgAAAJihzHCOocxw
jgAAAAtzc2gtZWQyNTUxOQAAACDUzQL4uwu51JYXw0/aoZ/bPrpBsXLMoNWx2gJmqNhMFg
AAAEBFt0CLfns9e6LsNZOaHTn9lrrY1dRqbFhobqSLm6s+PNTNAvi7C7nUlhfDT9qhn9s+
ukGxcsyg1bHaAmao2EwWAAAAEnBjMndlYi10dW5uZWwtZGVtbwECAw==
-----END OPENSSH PRIVATE KEY-----
Mac / Linux라면 저장 후 터미널에서 chmod 600 pc2web_tunnel_key를 한 번 실행해 주세요. Windows는 그대로 사용하면 됩니다.

② 저장한 폴더에서 아래 명령어 실행 (cmd / 터미널 공통)

ssh -i pc2web_tunnel_key -R 9000:localhost:3000 bravo@dev.pc2web.com -N
처음 연결하면 "fingerprint를 신뢰하시겠습니까 (yes/no)?"라고 물어봅니다. yes를 입력하고 Enter를 누르세요. 명령어를 실행한 창은 커서만 깜빡이는 게 정상입니다 — 이 창을 그대로 켜 두고 2단계로 넘어가세요.
2

테스트 서버 실행하고 확인하기

새 터미널(또는 새 cmd 창)을 하나 더 열고, 아래 중 PC에 설치된 것으로 하나만 실행하세요.

Node.js가 있다면

node -e "require('http').createServer((req,res)=>{res.writeHead(200,{'Content-Type':'text/html; charset=utf-8'});res.end('<h1>성공! 이 화면은 내 PC에서 직접 보내는 중입니다</h1><p>'+new Date().toLocaleString('ko-KR')+'</p>');}).listen(3000,()=>console.log('테스트 서버 실행 중: http://localhost:3000'))"
또는

Python이 있다면

echo ^성공! 이 화면은 내 PC에서 직접 보내는 중입니다^ > index.html && python -m http.server 3000
Mac / Linux 터미널이라면 ^<, ^> 대신 그냥 <, >를 쓰면 됩니다.

1단계 창과 2단계 창을 둘 다 켜 둔 상태로, 아래 버튼을 눌러 확인하세요. 지금 실행한 테스트 서버 화면이 그대로 보이면 성공입니다.

https://dev.pc2web.com 열어서 확인하기 →