NAT를 넘는 종단간 암호화 P2P 연결을 한 줄로.
The self-hostable, end-to-end-encrypted P2P connection SDK for .NET.
dotnet add package RemoteViewer.ConnectKit
인터넷 연결에는 코디네이션 서버 주소와 테넌트 자격(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.
메일 앱이 안 열리면 위 주소로 직접 보내주세요. · If your mail app doesn't open, email the address above directly.
발급받은 값을 옵션에 넣으면 끝입니다. · 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