SECURE PIPES 2.0.14 사용자 가이드

스크린샷과 다이어그램은 영어 화면을 공통으로 사용합니다. 설명은 번역되어 있으며, 앱에서 선택한 언어에 따라 컨트롤 이름이 다를 수 있습니다.

macOS의 로컬 포트 전달

해당 서비스를 직접 노출하지 않고 Mac의 포트를 통해 원격 데이터베이스, 웹 서비스 또는 Unix 소켓에 접근하세요.

터널 작동 방식

클라이언트는 Mac의 로컬 리스너에 연결됩니다. Secure Pipes는 SSH를 통해 스트림을 전달합니다. 그런 다음 SSH 서버는 구성된 원격 대상에 연결됩니다. 대상은 SSH 서버 자체일 필요는 없으며 해당 서버에서 연결할 수 있어야 합니다.

전체 크기 다이어그램를 엽니다.

아래 예에서는 Mac의 127.0.0.1:15432를 SSH 서버에 표시되는127.0.0.1:5432로 매핑합니다. 이 두 개의 루프백 주소는 서로 다른 컴퓨터를 나타냅니다.

로컬 전달 구성

PostgreSQL 예제가 포함된 로컬 전달 편집기

  1. 연결하기 → + → 새 로컬 포트 포워딩… 을 선택합니다.
  2. 설명이 포함된 연결 이름을 입력하고 프리셋 호스트: 를 선택하거나 사용자 정의 SSH 세부 정보를 입력하세요.
  3. 로컬 바인드 주소: 를 127.0.0.1로 설정하고 해당 포트를 15432로 설정합니다.
  4. 원격 TCP를 선택하고 대상 주소 127.0.0.1, 포트 5432를 입력합니다.
  5. 엄격한 호스트 키 검사를 활성화 상태로 유지하세요. 비밀번호 또는 키 파일을 구성하십시오.
  6. 더 보기를 클릭한 다음 저장된 프로필에서 연결을 클릭하세요.
  7. 연결되면 호스트 127.0.0.1, 포트 15432에 대해 데이터베이스 클라이언트를 구성합니다. 데이터베이스는 여전히 자체 인증을 사용합니다.

SSH 서버는 전달을 허용해야 합니다. 대상 서비스가 실행 중이고 해당 서버에서 연결할 수 있어야 합니다. 연결된 터널은 애플리케이션 수준 인증을 제거하지 않습니다.

여러 매핑 관리

편집기에서 포트 포워딩 관리… 를 클릭합니다. 프로필에는 첫 번째 행을 포함하여 최대 128개의 매핑 이 포함될 수 있습니다. 여러 로컬/원격 매핑에는 공유된 7일 평가판 이후 Pro가 필요합니다.

실제 매핑 관리자에 있는 두 개의 로컬 TCP 매핑

  • 용도은 메모입니다. 라우팅은 변경되지 않습니다.
  • 활성화됨는 해당 행이 다음 연결 시 리스너를 생성할지 여부를 제어합니다.
  • 편집할 셀을 클릭하세요. 더 보기는 이전 주소를 상속하고 포트를 비워 둡니다.
  • 복제 또는 ⌘D 행을 복사합니다. 저장하기 전에 다른 리스너 포트를 할당하십시오.
  • 재정렬하려면 행 핸들을 드래그하세요. 저장하면 첫 번째 행이 기본 편집기의 매핑이 됩니다.
  • 첫 번째 행은 직접 제거할 수 없습니다. 비활성화하거나 적절하게 다시 주문하십시오.
  • 저장은 테이블 초안을 편집기에 적용합니다. 연결 편집기도 저장하십시오. 취소는 테이블 초안을 삭제합니다.

모든 매핑은 프로필의 SSH 설정 및 수명 주기를 공유합니다. 이들은 각각 독립적인 SSH 연결을 생성하지 않습니다. 프로필 연결을 끊으면 매핑이 중지됩니다. 저장된 프로필을 편집해도 이미 실행 중인 SSH 세션이 핫 재구성되지 않습니다. 변경 사항을 적용하려면 다시 연결하세요.

Unix 소켓 대상 사용

원격 Unix 소켓을 선택하고 /var/run/service.sock와 같은 SSH 서버의 절대 경로를 입력합니다. 대상 포트가 비활성화됩니다. 이는 여전히 로컬 TCP 수신기를 사용합니다. 대상은 Unix 소켓입니다. SSH 계정에는 해당 소켓에 액세스할 수 있는 권한이 필요합니다.

소켓 경로는 앱의 유효성 검사 규칙을 충족해야 합니다. 공백, 따옴표, 제어 문자 또는 #가 없는 절대 경로를 사용하고 지원되는 길이 내에서 유지하십시오. 소켓 메뉴는 공통 경로와 기록을 제공합니다.

수신 주소 보안 및 문제 해결

Mac 전용 서비스에는 루프백을 사용하세요. 0.0.0.0 또는 *에 바인딩하면 네트워크 및 방화벽의 영향을 받는 다른 컴퓨터에 수신기가 노출될 수 있습니다. 전달된 데이터베이스는 여전히 데이터베이스입니다. 접근할 수 있는 사람을 제한하세요.

시작에 실패하면 오류/로그에서 실패한 행과 포트를 확인하세요. 사용된 로컬 포트로 인해 프로필이 시작되지 않을 수 있습니다. 권한이 낮은 포트보다는 15432와 같이 사용되지 않는 높은 포트를 선호합니다.

로컬 포트 포워딩은 일반적인 UDP가 아닌 TCP를 전달합니다. SOCKS에서의 UDP 지원은 다른 기능입니다. SOCKS 프록시를 참조하세요.

Secure Pipes 2.0.14 기반 · 2026년 10월 18일 업데이트