NAT를 넘는 종단간 암호화 P2P 연결을 한 줄로.
The self-hostable, end-to-end-encrypted P2P connection SDK for .NET.
dotnet add package RemoteViewer.ConnectKit
처음이세요? 5분 시작 가이드 · 5-minute quickstart →
인터넷 연결에는 코디네이션 서버 주소와 테넌트 자격(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.
회사 ID와 이메일만 입력하면 인증 메일로 접속 키를 보내드립니다. · Enter a company id and your email — we'll send a verification link and your credentials.
발급받은 값을 옵션에 넣으면 끝입니다. · 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