CK

ConnectKit

NAT를 넘는 종단간 암호화 P2P 연결을 한 줄로.
The self-hostable, end-to-end-encrypted P2P connection SDK for .NET.

1. 설치 · Install

dotnet add package RemoteViewer.ConnectKit

2. 접속 계정 받기 · Get access

인터넷 연결에는 코디네이션 서버 주소와 테넌트 자격(Company + TenantKey)이 필요합니다. 아래로 요청하시면 계정을 발급해 접속 정보와 함께 보내드립니다.

To connect across the internet you need a coordination-server host and your tenant credentials (Company + TenantKey). Request access below and we'll provision an account and send you the settings.

가입·접속 요청 · Request access

메일 앱이 안 열리면 위 주소로 직접 보내주세요. · If your mail app doesn't open, email the address above directly.

3. 사용 · Use it

발급받은 값을 옵션에 넣으면 끝입니다. · Paste the values you were given:

await using var ck = new ConnectKitClient(new ConnectKitOptions {
    Secret    = "<shared secret both peers know>",  // E2E key (J-PAKE); same on both peers
    Signaling = "sig.ck.remote-viewer.com:1618",          // coordination server (from your access email)
    Company   = "<your company id>",
    TenantKey = "ck_...",
});
await using var channel = await ck.ConnectAsync("device-name");
channel.Send(bytes);              // encrypted, delivered as one message
channel.OnData += b => { };      // decrypted plaintext

문서 · Links

ConnectKit is commercial software licensed under its EULA. © 2026 Joo-Hwan Han.