vps에서 tailscale
안녕하세요. 강의와 노트를 따라해서 Hostinger VPS에서 Docker로 실행 중인 Hermes Agent 컨테이너 내부에 Tailscale을 설치해 윈도우에서 접속해 사용하고 있습니다.
문제는 설치 다음날 윈도를 재부팅해 접속하면 실패하는데 tailscale 웹화면에서 둘다 disconnect 상태이고 윈도에선 tailscale 데몬 다시 연결해야하는데, vps에서도 이 명령들을 도커터미널에서 반복해야만 합니다.
```
% setsid -f tailscaled \
--tun=userspace-networking \
--socks5-server=localhost:1055
% tailscale up
% tailscale ip
```
이게 정상 설치된 상태인건가요?
어떻게 vps를 자동으로 tailscaled 프로세스가 계속 살아있도록 만들수 있나요?
감사합니다.
Câu trả lời 2
0
아래 q&a로 좀더 트러블슈팅하고 해결안되는 문제를 다시 정리해 올립니다.
https://inf.run/wq663
vps 의 hermes 도커 프로젝트를 리스타트 하고 터미널로 ps aux로 확인해 보면, 자동으로
hermes dashboard --host ..
hermes gateway run
두개의 프로세스가 실행중이고 프로젝트 열기를 하면 Hermes Agent 가 아래 주소로 열립니다.
https://hermes-agent-vlmj.srv18*******.hstgr.cloud/sessions
그런데 tailscale에선 vps linux가 연결안된 상태고, setsid -f tailscaled 로 연결을 시켜도
현재 실행된 Agent는 (아마 기실행되어서 .. ) talescale주소로 연결이 안됩니다.
제 짐작엔 tailscaled 를 도커 재실행시 hermes 자동실행하기전 먼저 자동시작되게
프로세스를 세팅하면 될거 같은데, 도움주시면 감사하겠습니다
1
안녕하세요 혹시 카카오 오픈채팅방에서 질문 주신 분이실까요?
해당 답변은 아래 와 같았습니다.
---
안녕하세요
호스팅어 VPS 의 각 도커 컨테이너 말고, VPS 터미널로 들어가세요 우선.
거기에 tailscale을 설치하는 방법이에요.
아래 내용 참고해보세요. 조금 어려우시다면, 그곳에 코덱스를 설치한다음에 코덱스에 요청을 넣어보셔도 되요. 도커컨테이너 터미널이 아닙니다 이부분만 헷갈리지 마시구요.
) 가장 깔끔한 방법 — Tailscale를 컨테이너가 아닌 VPS 호스트에서 돌리기
Tailscale는 컨테이너 안보다 호스트 OS에서 systemd 서비스로 돌리는 게 정석입니다. 이렇게 하면 Docker를 몇 번을 재시작하든 네트워크는 영향받지 않습니다.
호스팅거 VPS에 SSH로 접속한 뒤(호스트 셸, 컨테이너 셸 아님):
# 1. Tailscale 설치 (Ubuntu/Debian 계열)
curl -fsSL https://tailscale.com/install.sh | sh
# 2. 부팅 시 자동 시작 + 지금 바로 시작 (핵심)
sudo systemctl enable --now tailscaled
# 3. 로그인/연결
sudo tailscale up
# 4. 상태 확인
tailscale status
tailscale ip -4 # 이 VPS의 Tailscale IP 확인
systemctl enable --now tailscaled 이 한 줄이 질문의 답입니다.
- enable = 부팅할 때 자동 시작
- --now = 지금 즉시 시작
- systemd가 프로세스가 죽으면 자동 재기동까지 해줍니다
이제 Docker 컨테이너(Hermes)는 -p 포트 매핑만 되어 있으면, 호스트의 Tailscale IP + 포트로 어디서든 접속됩니다. Tailscale를 컨테이너 안에 둘 이유가 사라집니다.

해결이 되셨기를 바랍니다.
혹시 Windows에서 Docker Desktop을 설치하는 이유가
0
15
1
gws auth setup 승인오류
0
21
1
6:13 부근에서 끝나버립니다 그 다음 진행부터는 다음 진행창이 나오지 않아요
1
36
6
hermess agent 어떤것을 사용해야 하는지?
0
30
1
hermess agent 어떤것을 사용해야 하는지?
0
28
2
수강생 전용관 링크 부탁해요
0
34
2
별도로 llama3.2-3b-64k 모델을 만드신 이유가 궁금합니다.
0
34
1
VPS 환경에서 webhook 구성시 차이점.
0
44
2
Search를 들어가면 brave search가 없습니다.
0
29
2
텔레그램에 메세지 보내기
0
34
1
8.2 절 칸반보드 실행 결과에 대한 질문입니다.
0
38
2
isolated dashboard 관련 문의
0
42
2
8.1. 키움증권 연동하는 내용 잘문입니다.
0
44
2
혼자 이거저것하다보니..
0
53
2
wave 터미널, 마우스 우클릭 "File Browser" 없네요
0
37
2
Unit3.8-칸반 작업 관련
0
46
2
Unit 6.4. 영상에 있는 ethan에게 주는 블로그 콘텐츠 파이프라인 프롬프트는 어디있어요? 강의자료에서 찾기가 어려워요
0
37
2
섹션8 수업자료
0
41
1
DM에서 스레드로 답변이 오지 않습니다
0
42
2
unit 1.13 텔레그램 연동에서 그룹ID 부분
0
53
2
웹훅 설치 문의
0
53
2
칸바 교육 듣고 있는데 카드 추가할때 워크스페이스가 나와서 안되요
0
31
3
슬랙 연결 에러
0
46
2
코드 제공
0
37
2

