본문으로 바로가기
제품데스크톱 도구TASTECAD도면 확인TASTEFILES파일 관리TASTEFTP파일 전송TASTESSH원격 작업공간TASTEZIP압축과 해제개발 도구TASTECODERust 통합 개발 환경TASTESTUDIO통합 개발·테스트 환경TASTEETL데이터 통합(ETL)서버TASTEREMOTE원격 데스크톱 서버TASTEGEO공간정보 서버TASTEMAIL메일 작업공간시작하기다운로드문서구매모든 제품
마켓플레이스
소식
개발소식오늘의 개발 소식개발 문서프로그래밍 언어RustTypeScriptJavaScriptPythonGoC#JavaCC++KotlinDart프런트엔드 프레임워크Next.jsReactVue.js · NuxtSvelteKitAngular서버 프레임워크Spring BootDjangoFastAPIASP.NET CoreNestJS · Express앱 · 데스크톱 프레임워크TauriFlutterReact NativeElectron알고리즘알고리즘 기초알고리즘 핵심알고리즘 심화실무 알고리즘
커뮤니티프로젝트개발 로그프롬프트AI 도구 이슈쇼케이스커뮤니티 안내
협업기술 전수홈페이지 구축데스크톱 앱 구축릴리스·결제 파이프라인판매 파트너문의
서비스원격 데스크톱설치 패키지 커스텀
TASTEDEV
제품

데스크톱 도구

TASTECAD복잡한 도면을 가볍게 열다TASTEFILES필요한 파일만, 가장 빠르게TASTEFTP파일이 오가는 가장 단정한 길TASTESSH서버와 나 사이, 더 단단한 연결TASTEZIP더 빠르게 묶고, 더 안전하게 풀다

개발 도구

TASTECODERust 앱을 편집 · 빌드 · 디버깅 · 테스트까지 한 창에서TASTESTUDIO편집부터 원격 테스트와 승인 기반 AI 수정까지TASTEETL값을 보며 데이터를 옮깁니다

서버

TASTEREMOTE우리 회사 서버로 운영하는 원격 데스크톱TASTEGEOGeoServer 호환 공간정보 서버를 Rust로 다시 세웁니다TASTEMAIL메일의 주도권을 다시 내 손에

시작하기

다운로드모든 제품 최신 판문서제품 사용법구매구독 · 영구 라이선스모든 제품모든 제품 한눈에
모든 제품
마켓플레이스소식
개발

소식

오늘의 개발 소식언어 · 프레임워크 · GitHub · AI 공식 발표개발 문서언어 · 프레임워크 · 알고리즘 안내서

프로그래밍 언어

RustTypeScriptJavaScriptPythonGoC#JavaCC++KotlinDart

프레임워크

프런트엔드 프레임워크Next.jsReactVue.js · NuxtSvelteKitAngular
서버 프레임워크Spring BootDjangoFastAPIASP.NET CoreNestJS · Express
앱 · 데스크톱 프레임워크TauriFlutterReact NativeElectron

알고리즘

알고리즘 기초복잡도 분석 · 정렬 · 탐색 · 기본 자료구조 · 트리와 힙알고리즘 핵심그래프 탐색 · 최단 경로와 최소 신장 트리 · 동적 계획법 · 탐욕 알고리즘 · 분할 정복 · 백트래킹알고리즘 심화문자열 알고리즘 · 수학과 정수론 · 비트 연산 · 구간 트리 · 유니온 파인드실무 알고리즘코딩 면접 풀이 전략 · LRU 캐시 · 레이트 리미터 · 일관된 해시
개발 문서 전체 보기
커뮤니티
프로젝트빌더와 작업 발견개발 로그결정과 시행착오프롬프트재사용 가능한 지시AI 도구 이슈Claude · Codex · Gemini 문제와 우회법쇼케이스완성된 결과커뮤니티 안내공개하고 함께 만드는 방식
협업
기술 전수Rust·egui 네이티브 앱 만들기홈페이지 구축10개 언어, 계정, 문서·다운로드데스크톱 앱 구축Rust·egui, WebView 없이릴리스·결제 파이프라인서명 · MSI·deb·rpm·AppImage · 해시판매 파트너소개하고 결제액의 30% 받기문의구축 · 제휴 · 투자 문의
서비스
원격 데스크톱브라우저로 내 컴퓨터에 접속설치 패키지 커스텀필요한 기능만, 설정은 미리
구매
KO
한국어EnglishDeutschEspañolFrançaisItalianoPortuguês (Brasil)日本語简体中文繁體中文
로그인
로그인
TASTEDEV

작은 도구부터, 더 좋은 개발까지.

[email protected]TASTEDEV 후원하기
제품제품군구매문서다운로드마켓플레이스고객 지원
커뮤니티프로젝트개발 로그프롬프트AI 도구 이슈쇼케이스
정책개인정보처리방침이용약관구독 약관환불 정책커뮤니티 운영 정책
계정로그인가입하기
방문자
오늘
012345678901234567890123456789012345678901234567890123456789
어제
012345678901234567890123456789012345678901234567890123456789
누적 조회
0123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789
상호
지엑스소프트
대표자
최영구
사업자등록번호
853-44-00368
주소
인천광역시 미추홀구 경인로 351 9층 V24
전화
+82-10-4404-1523
이메일
[email protected]
개인정보 보호책임자
최영구

© 2026 TASTEDEV제품 정보는 현재 검증된 개발 소스를 기준으로 합니다.출시·고도화 중

구독하거나 라이선스를 가진 분께는 광고가 나오지 않습니다. 광고 없이 보기

TASTEREMOTE설명서

사용자 편

시작하기호스트 앱 설치ID로 접속하기원격 제어 화면계정과 내 디바이스다른 계정의 ID 접속호스트 앱 설정문제 해결

운영자 편

서버 구성서버 설치처음 설정관리 화면서버 라이선스약관과 동의보안과 네트워크업데이트와 문제 해결

TASTEREMOTE 설명서

보안과 네트워크

서버가 막는 것

서버는 반복 요청과 비밀번호 대입을 스스로 막습니다. 아래 값은 바꿀 수 없습니다.

항목제한
ID 접속 요청(IP당)분당 10회
ID 접속 요청(호스트 ID당)분당 20회. 다른 계정의 ID 접속은 따로 셉니다.
다른 계정의 접속 승인계정당 분당 5회, 계정·호스트당 분당 3회
디바이스 등록(IP당)분당 10회
동시 연결IP당 16개, 서버 전체 1000개
호스트당 동시 세션8개(호스트 기본 정원은 4명)
가입·로그인·비밀번호 변경(IP당)분당 10회
로그인 실패같은 이메일·IP로 15분에 10번, 같은 이메일로 15분에 100번 틀리면 15분 잠금

IPv6 주소는 /64 단위로 묶어 셉니다.

호스트도 스스로 지킵니다. 무인 접속의 고정 비밀번호가 5번 틀리면 5분부터 최대 1시간까지 잠그고, 다른 계정의 ID 접속은 주인과 따로 셉니다.

쿠키와 주소

  • 로그인 쿠키는 HttpOnly, SameSite=Lax이고 30일 동안 유효합니다. 데이터베이스에는 쿠키의 SHA-256만 둡니다.
  • 비밀번호는 argon2id로 저장합니다.
  • 상태를 바꾸는 모든 /api 요청은 Origin이 RD_WEB_ORIGIN과 정확히 같아야 합니다. 사용자가 다른 주소로 접속하면 "요청이 거부되었습니다"가 나옵니다.
  • 프록시 뒤에서는 TRUST_PROXY를 프록시 수에 맞추세요. 틀리면 모든 사용자가 프록시 IP 하나로 보여 함께 제한에 걸립니다.

TURN

  • TURN 자격 증명은 TURN_TTL_SEC(기본 600초) 동안만 유효한 시간 제한 값입니다.
  • coturn은 UDP 중계만 하고, 사설·루프백·링크 로컬·메타데이터 주소로는 중계하지 않게 설정되어 있습니다.
  • 중계 포트(UDP 49160–49200)를 방화벽에서 여세요.

데이터가 있는 곳

데이터위치
데이터베이스 signal.db와 서버 키 server.key패키지: /var/lib/tastedev-remote, Docker: signal-data 볼륨
설정 파일패키지: /etc/tastedev-remote, Docker: .env
서버 접속 기록데이터베이스(90일 보관, 내용 없이 메타데이터만)
호스트 접속 기록각 호스트 컴퓨터의 sessions.jsonl

server.key를 잃으면 모든 호스트를 다시 등록해야 합니다.

백업

  1. signal을 멈춥니다.
  2. 데이터 폴더(또는 볼륨)와 설정 파일(.env 또는 /etc/tastedev-remote)을 묶어 둡니다.
  3. signal을 다시 켭니다.

백업에는 서버의 비밀 키가 들어 있으니 안전한 곳에 두세요. HTTPS 인증서는 다시 발급받을 수 있어 백업하지 않아도 됩니다.

이전약관과 동의다음업데이트와 문제 해결

이 쪽 차례

  1. 서버가 막는 것
  2. 쿠키와 주소
  3. TURN
  4. 데이터가 있는 곳
  5. 백업
이 쪽 고치기 제안

구독하거나 라이선스를 가진 분께는 광고가 나오지 않습니다. 광고 없이 보기