PIK.TAK

Pik. Tak. Paired.

Your local services,
within reach.

PIK.TAK pairs phones and browsers with selected services on your machine. The Machine connects outbound through a Relay you deploy.

PIK.TAK / THIS MACHINE● CONNECTED
THIS MACHINE

MacBook Pro

2 services · 24 requests today

SERVICEDSH127.0.0.1:3080 · WebSocket
Connected
SERVICEdashboard127.0.0.1:8080 · HTTP
Ready
CLIENTPhonebrowser
RELAYCloudflareAccess + Worker
MACHINEpiktakdoutbound
12:08:41   paired12:08:43   forward   GET /api/status12:08:43   response   18 ms

MACHINE

One daemon.
Many services.

piktakd bridges one or more local HTTP, WebSocket, or TCP services. No changes to the application.

RELAY

Run it
your way.

Deploy the Cloudflare Worker for browser access, or host the Go Relay for transparent TCP.

PUBLIC ACCESS

Access is not optional.

Every public browser service needs Cloudflare Access. The machine code attaches a Host; it does not authenticate browser users.

Read the deployment guide →

First used with DSH and PiAgent. Built for any local service you choose.

Read the project →

Pik. Tak. Paired.

本地服务,
随处可用。

PIK.TAK 把手机和浏览器接到你选中的本地服务。Machine 主动连出,Relay 由你部署。

PIK.TAK / 本机● 已连接
本机

MacBook Pro

2 个服务 · 今日 24 次请求

SERVICEDSH127.0.0.1:3080 · WebSocket
已连接
SERVICEdashboard127.0.0.1:8080 · HTTP
就绪
CLIENT手机浏览器
RELAYCloudflareAccess + Worker
MACHINEpiktakd主动连出
12:08:41   已配对12:08:43   转发   GET /api/status12:08:43   响应   18 ms

MACHINE

一个进程。
多个服务。

piktakd 可以接入一个或多个本地 HTTP、WebSocket 或 TCP 服务,原来的应用不需要修改。

RELAY

按你的方式
部署。

浏览器访问使用 Cloudflare Worker;需要透明 TCP 时,可以自己运行 Go Relay。

公开访问

Access 不是可选项。

每个公开的浏览器入口都必须配置 Cloudflare Access。机器码只用于 Host 接入,不能认证浏览器用户。

阅读部署说明 →

最初用于连接 DSH 和 PiAgent,也适合你选中的其他本地服务。

了解这个项目 →