Software / 개발공간

SW/ 개발팁 / 추천프로그램, 꿀팁 공유
  • 돌아가기
  • 아래로
  • 위로
  • 목록
  • 댓글
정보

Tailscale에서 VSCode를 정식지원하는군요

달소 달소 307

0

3

 

image.png.jpg

 

image.png.jpg

 

Tailscale은 WireGuard® 기반의 무료 오픈 소스 서비스로, 사용자가 번거로움 없이 가상 사설망을 구축할 수 있도록 도와줍니다. Tailscale 네트워크(tailnet)를 사용하면 전 세계 어디에서나 해당 tailnet의 서비스 및 장치에 안전하게 액세스할 수 있습니다. Tailnet에는 Digital Ocean 물방울부터 Raspberry Pi, 홈 보안 카메라, Steam Deck까지 모든 것이 포함될 수 있습니다. 친구나 동료와 노드를 공유하거나 Tailscale Funnel을 사용하여 공용 인터넷에 포트를 노출할 수도 있습니다.

Visual Studio Code용 Tailscale

VS Code용 Tailscale 확장은 코드와 함께 번거롭지 않고 안전한 네트워킹을 제공합니다. Tailscale Funnel을 사용하면 Tailscale 네트워크(tailnet)에 있는 장치나 노드의 모든 것을 인터넷의 모든 사람과 공유할 수 있습니다.

특징

원격 머신 살펴보기

VS Code 내 tailnet의 머신을 보고 상호 작용합니다. Tailscale SSH 를 통해 원격으로 파일을 관리하고, 터미널 세션을 열거나, 원격 VS Code 세션을 연결할 수 있습니다.

image.png.jpg

 

tailnet의 머신에 연결

한 번의 클릭으로 새 터미널 세션을 시작하거나 원격 개발을 위해 VS Code를 머신에 연결할 수 있습니다. 연결하려는 머신 위에 마우스를 놓고 VS 코드 터미널 아이콘아이콘을 클릭하여 터미널 세션을 시작하거나 VS Code 원격 탐색기 아이콘아이콘을 클릭하여 VS Code 창을 머신에 연결합니다.

tailnet의 머신에서 파일 편집

tailnet의 머신에서 파일을 보고 편집하려면 머신을 확장하고 파일 탐색기 항목을 클릭하십시오. 파일 탐색기를 사용하려면 머신에서 Tailscale SSH를 활성화 해야 합니다 .

인터넷을 통해 포트 노출

인터넷에서 tailnet의 노드로 트래픽을 라우팅하여 Taiscale을 사용하지 않는 사람이라도 누구와도 공개적으로 공유할 수 있습니다.

어디에서나 현지 음식을 이용할 수 있기를 원할 때

예를 들어 GitHub에서 웹후크를 수신하거나, 동료와 로컬 서비스를 공유하거나, 자신의 컴퓨터에서 개인 블로그나 상태 페이지를 호스팅할 수도 있습니다.

Tailscale 깔때기 패널

image.png.jpg

 

  1. 패널을 엽니다. 키보드 단축키 CMD+ 를 사용할 수 있습니다 J.
  2. 포트 필드 에 인터넷을 통해 노출하려는 로컬 포트를 입력합니다 .
  3. 인터넷을 통해 이 포트 서비스를 시작하려면 시작을 클릭하세요 .

기본 브라우저에서 공개 URL을 열거나 클립보드에 복사할 수 있습니다.

명령 팔레트 사용

Tailscale Funnel을 사용하여 공용 URL에 로컬 포트 ​​3000(Next.js 상용구 앱)을 제공하는 데 사용되는 VS Code 확장의 팔레트 보기를 보여주는 데모

  1. 키보드 단축키 CMD + Shift + P를 사용하여 명령 팔레트를 엽니다.
  2. 모든 확장 명령을 보려면 Tailscale을 입력하세요 .
  3. Tailscale: Funnel을 사용하여 공개적으로 포트 공유를 선택합니다 .
  4. Funnel을 통해 공유하려는 로컬 포트 ​​번호를 입력하세요.

포트 발견

Tailscale Funnel을 사용하여 공용 URL에 로컬 포트 ​​3000(Astro 상용구 앱)을 제공하는 데 사용되는 VS Code 확장의 포트 검색 기능을 보여주는 데모

VS Code에서 로컬 서버를 시작하면 Tailscale은 인터넷을 통해 해당 포트를 Funnel과 공유할지 묻습니다.

이 기능은 tailscale.portDiscovery.enabled옵션을 사용하여 비활성화할 수 있습니다.

퍼널 작동 방식

인터넷 접속 가능 보안 터널
안정적인 공개 DNS 레코드는 Tailscale 수신 서버를 가리키므로 호스트 이름을 항상 예측할 수 있습니다. Tailscale 수신 서버는 안전하고 가벼운 터널을 사용하여 TLS 암호화 트래픽을 개인 노드로 전달합니다.
엔드 투 엔드 암호화 프록시 또는 요청 제공
자동 프로비저닝된 TLS 인증서는 프라이빗 노드에서 종료되므로 암호화되지 않은 트래픽은 볼 수 없습니다. 로컬 파일, 디렉터리 또는 정적 콘텐츠를 제공하거나 로컬 웹 또는 TCP 서버에 대한 역방향 프록시 요청을 제공합니다.

자세한 내용은 Tailscale Funnel 에 대한 전체 설명서 또는 CLI 참조를 참조하세요.

설정

  1. Tailscale을 설치 하고 로그인하거나 새 계정을 만드세요.
  2. Visual Studio Marketplace 의 VS Code 또는 Open VSX Registry 의 오픈 소스 대안에 이 확장을 설치합니다 .

⚠️ 중요: Tailscale 관리 콘솔에서 HTTPS 인증서와 Funnel이 활성화되어 있는지 확인해야 합니다. 자세한 지침은 설명서를 참조하세요 .

명령

  • Tailscale: Funnel을 사용하여 포트를 공개적으로 공유합니다 . Funnel을 통해 단일 포트를 공개적으로 노출합니다.
  • Tailscale: 깔때기 보기에 집중 - 깔때기 패널 보기를 엽니다.
신고공유스크랩
3
3등
행복하세 2023.11.03. 19:11
그러니깐 vs code 쓸때 tailscale 윈도우 프로그램 안깔고 vs code 상에서 바로 접속하는건가요?

댓글 쓰기 권한이 없습니다. 로그인

취소 댓글 등록

cmt alert

신고

"님의 댓글"

이 댓글을 신고하시겠습니까?

댓글 삭제

"님의 댓글"

삭제하시겠습니까?


목록

공유

facebooktwitterpinterestbandkakao story