SubLaneSubLane

네트워크 프록시

구독 계정에 작업 영역에 고정 아웃바운드 프록시를 제공합니다.

구독 계정에 공급자에 대한 특정 아웃바운드 경로가 필요한 경우 네트워크 프록시를 사용합니다. 프록시는 하나의 작업 영역에 속하며 다른 작업 영역과 별개입니다. 리소스 그룹, 회원이 사용할 수 있는 계정을 제어합니다. 계정은 하나의 프록시 바인딩을 가지거나 인스턴스의 기본 네트워크 경로를 사용할 수 있습니다.

프록시 추가

  1. 작업 공간 관리자로, 오픈 관리 → 네트워크 프록시 그리고 선택 프록시 추가.
  2. 인식 가능한 이름과 전체 프록시 URL을 입력하세요. 예를 들어, http://proxy.example.test:8080 또는 socks5://user:pass@proxy.test:1080.
  3. 저장하세요. 목록에는 이름, 프로토콜, 호스트, 포트 및 바인딩된 계정 수가 표시됩니다. 사용자 이름이나 비밀번호는 표시되지 않습니다.

URL은 다음을 사용해야 합니다. http://, https://, 또는 socks5:// 명시적인 호스트와 포트를 포함합니다. 인증을 사용하려면 사용자 이름과 비밀번호가 모두 필요합니다. 다음과 같은 자격 증명의 예약 문자를 백분율로 인코딩합니다. @ ~처럼 %40. 경로, 쿼리 및 조각은 허용되지 않습니다. 작업 영역은 최대 32개의 프록시를 보유할 수 있습니다.

프록시를 저장하면 해당 URL의 유효성이 검사되지만 연결되지는 않습니다. 계정을 사용하세요 연결 확인 바인딩 후 공급자에 대한 실제 경로를 확인하는 작업입니다.

여러 프록시 가져오기

선택하다 프록시 가져오기 한 줄에 하나의 항목을 붙여넣습니다. 한 줄은 전체 URL이 될 수 있습니다. host:port (HTTP로 처리), 또는 Name | URL 사용자 정의 이름의 경우. 예를 들어:

Proxy import example
http://proxy-a.test:8080
Backup exit | socks5://user:pass@proxy-b.test:1080
proxy-c.test:8081

사용자 정의 이름이 없으면 SubLane은 호스트와 포트를 사용하고 필요한 경우 접미사를 추가합니다. 빈 줄은 무시됩니다. 전체 배치는 나머지 32개의 프록시 작업 공간 제한에 대해 검증되고 하나의 트랜잭션에 저장됩니다. 하나의 항목이 유효하지 않거나 명시적인 이름이 이미 사용된 경우 해당 배치에서는 아무것도 가져오지 않습니다.. 가져온 자격 증명은 개별적으로 추가된 프록시와 동일한 암호화 및 수정을 받습니다.

출구를 테스트하고 위치를 찾으세요

선택하다 테스트 프록시 프록시 행에. SubLane은 해당 프록시를 통해 하나의 제한된 HTTPS 요청을 수행합니다. IPinfo의 공용 IP 엔드포인트. 성공적인 응답에는 관찰된 종료 IP, 제공 시 국가/지역/도시, 응답 시간 및 확인 시간이 기록됩니다. 의 조회입니다 네트워크 종료, 프록시 서버의 물리적 주소가 아닙니다. IP 지리적 위치는 대략적인 것입니다. 테스트는 관리자가 요청할 때만 실행됩니다.

선택하다 모든 프록시 테스트 한 번의 작업으로 저장된 모든 프록시를 확인합니다. 한 번에 최대 4개의 검사가 실행되며, 검사가 실패해도 나머지 검사는 중지되지 않습니다. 이 페이지에는 연결된 프록시, 연결 실패 및 기타 오류에 대한 진행 상황과 요약이 표시됩니다. 이 작업은 프록시당 하나의 IPinfo 요청을 생성하므로 퍼블릭 엔드포인트의 공유 제한이 일괄 처리에도 적용됩니다.

공용 IPinfo 엔드포인트에는 공유 일일 한도. 조회 오류 또는 속도 제한은 연결 실패와 별도로 표시되며 프록시 바인딩을 변경하지 않습니다. 프록시 URL을 편집하면 이전 확인 결과가 지워집니다. IPinfo에 대한 확인은 구독 공급자에 연결할 수 있음을 입증하지 않습니다. 계정을 묶어서 사용하세요 연결 확인 그것을 위해.

계정 바인딩

  • 새 계정: 먼저 프록시를 생성한 다음 아래에서 선택하세요. 네트워크 프록시 ~에 계정 → 계정 추가 브라우저 승인 또는 JSON 가져오기 전에. 선택하다 기본 네트워크 경로 계정을 바인딩되지 않은 상태로 둡니다.
  • 기존 계정: ~ 안에 계정, 계정의 작업을 열고 다음을 선택하세요. 네트워크 프록시, 프록시를 선택하고 저장합니다. 카드에는 바인딩된 프록시의 이름이 표시됩니다. 재승인하면 계정의 현재 바인딩이 유지됩니다.

바인딩에는 SubLane의 서버측 OAuth 토큰 교환, 자격 증명 새로 고침, 모델 검색, 지원되는 할당량 읽기 및 모델 트래픽이 포함됩니다. 공급자의 브라우저 로그인 페이지가 다음 위치에서 열립니다. 귀하의 브라우저 SubLane의 프록시를 사용하지 않습니다. 수입됨 proxy_url 필드는 무시됩니다. 작업 영역 관리자가 구성한 프록시만 바인딩이 될 수 있습니다.

각각의 새 요청은 계정의 현재 바인딩을 사용합니다. 프록시 URL 또는 계정 바인딩을 변경해도 활성 스트림이 이동되거나 요청이 재생되지 않습니다. 또한 대화에서 선택한 구독 계정은 변경되지 않습니다. SubLane은 요청마다 프록시를 교체하지 않거나 자동으로 다른 프록시로 장애 조치하지 않습니다. 바인딩 해제된 계정은 프로세스에서 프록시 환경 변수를 구성한 경우 프록시 환경 변수를 포함하여 인스턴스의 기본 아웃바운드 전송을 계속 사용합니다.

프록시 변경 또는 제거

으로 네트워크 프록시, 선택하다 프록시 편집 이름을 바꾸거나 URL을 바꾸려면 떠나다 프록시 URL 저장된 주소를 유지하려면 편집하는 동안 비어 있습니다. 변경된 주소는 해당 프록시에 바인딩된 모든 계정의 이후 요청에 적용되며 이전 종료 확인을 지웁니다. 프록시를 제거하려면 먼저 바인딩된 각 계정을 다음 위치에 반환하세요. 기본 네트워크 경로 아니면 다른 곳에 묶어두세요. 바인딩된 계정이 있는 프록시는 삭제할 수 없습니다.

행의 테스트, 편집 및 삭제 작업은 설명 도구 설명이 포함된 아이콘을 사용합니다. 실패한 프록시 삭제 확인을 열고 최근 확인에서 지난 30분 이내에 연결 실패가 보고된 바인딩되지 않은 프록시를 제거합니다. 바인딩되거나 테스트되지 않았거나 위치 조회 오류 프록시는 제거되지 않습니다. 서버는 귀하가 확인하면 이러한 조건을 다시 적용하므로 제거된 숫자는 확인 전 표시되는 개수와 다를 수 있습니다.

경로 실패 후 계정이 냉각되고 있는 경우 해당 계정을 엽니다. 일정 설정, 다음으로 쿨타임을 클리어하세요. 계정 재개, 그런 다음 실행 연결 확인. 계정에 다음과 같이 표시되는 경우 재승인 필요, 재인증하세요. 프록시만 변경한다고 해서 해당 자격 증명이 바뀌지는 않습니다. 컨테이너 배포의 경우 127.0.0.1 프록시 URL의 은 컨테이너 자체를 참조하므로 SubLane 프로세스에서 연결할 수 있는 주소를 사용하세요.

보안 및 API

프록시 URL은 인스턴스 볼트 키를 사용하여 SQLite에서 암호화됩니다. 데이터베이스와 키를 함께 백업하십시오. 관리 엔드포인트에는 활성화된 관리자 세션과 쓰기에 대한 동일 출처 확인이 필요합니다. 프록시 목록 응답은 엔드포인트와 최신 확인 결과만 노출하며 자격 증명은 노출하지 않습니다. 수동 확인은 프록시의 공개 종료 IP를 IPinfo와 공유합니다. 백그라운드에서 위치 요청이 실행되지 않습니다. 성공적인 변경사항이 감사됩니다. 개별 프록시 및 계정 바인딩은 리소스 ID를 사용하는 반면 일괄 가져오기 및 실패한 프록시 삭제는 각각 항목 ID 없이 하나의 이벤트를 생성합니다. 원시 URL과 비밀번호는 감사 필드가 아닙니다. 보다 관리 감사.

엔드포인트목적
GET /api/proxies이 작업 공간의 프록시 및 바인딩된 계정 수를 나열합니다.
POST /api/proxies다음으로 만들기 {"name":"...","url":"..."}.
POST /api/proxies/import다음을 사용하여 개행으로 구분된 항목을 원자적으로 가져옵니다. {"text":"..."}.
POST /api/proxies/prune최근 연결에 실패하고 바인딩되지 않은 프록시를 삭제합니다. 보고 deleted_count 그리고 빈 JSON 객체를 받아들입니다({}).
POST /api/proxies/{id}/check수동 종료 IP 및 위치 확인을 실행합니다. 빈 JSON 객체를 보냅니다({}).
PUT /api/proxies/{id}이름과 URL을 업데이트하세요. 빈 편지를 보내다 url 저장된 주소를 유지하려면
DELETE /api/proxies/{id}바인딩되지 않은 프록시를 삭제합니다. 빈 JSON 객체를 보냅니다({}).
PUT /api/accounts/{id}/proxy바인딩 대상 {"proxy_id":"..."} 또는 바인딩 해제 {"proxy_id":""}.

POST /api/accounts/import 그리고 POST /api/accounts/oauth 또한 선택 사항을 수락 proxy_id 계정을 만들 때. 잘못된 URL 또는 가져오기 줄은 HTTP 400을 반환합니다. 누락되었거나 작업 공간 간 프록시가 404를 반환합니다. 중복된 이름, 작업 공간 제한, 바인딩된 프록시 삭제, 편집 반환 409로 대체된 확인 등이 있습니다.

자동 라우팅 확인은 HTTPS CONNECT 터널을 포함한 합성 프록시를 사용합니다. 특정 프록시 또는 라이브 공급자 계정이 배포에서 작동하는지 확인하지 않습니다. 그것을 확인 연결 확인.