RealVNC with Tailscale
저번에 포트 포워딩을 통해서 외부 네트워크에서 내부 리눅스 서버에 들어가는걸 해 보았다.
하지만, 이게 포트가 외부에 노출되어 위험하기도 하고, 쉽지 않기 때문에 보안 등 이슈가 있다.
또한, 삼바 같은 라이브러리로 폴더 관리를 할 수 없기에, 아쉬움이 크다.
이를 해결하기 위해 Tailscale을 사용해 보았다.
Tailscale
이건 외부 망인 두 컴퓨터를 마치 내부 망처럼 연결해주는 서비스이다.
이게 참 좋다 계정 로그인만 하면 바로 되고, 만들어진 로컬 서버도 영원히 바뀌지 않느다.
또한 기존 방식으론 ISP 차단 같은거로 못하는게 많은데, 이건 그냥 로컬이라 그런거 없다.
리눅스쪽부터 바로 진행하자면,
- curl 이 없다면 설치하자.
sudo apt install curl - 이제 설치하면 된다.
curl -fsSL https://tailscale.com/install.sh | sh sudo tailscale up - 이러면 이제 로그인 하라는 내용이 뜨는데, 그냥 구글 연동으로 로그인 하면 된다.
이어서, 컴퓨터 쪽도 해 보자.
- 링크로 들어가서 다운로드 받자.
- 위에 저거 설치하고, 같은 구글 아이디로 로그인한다.
- 그러면, 너의 리눅스 서버 사용자 이름으로 로컬 주소가 하나 뜰 것이다.
- 이제 너의 컴퓨터에서
\\아까 본 로컬주소하면 삼바로도 들어가 진다.
결론
진짜 포트 포워딩 내다버리고 이거 써도 될 것 같다.
외부망을 로컬로 엮다니 세상 참 많이 좋아졌다.