xtun.

内网外网,一键打通.

不用公网 IP · 不用端口映射 · 不装 App

出门在外,
也能回到自己的电脑

在要访问的那台电脑上跑一条命令,它就会主动连出去; 之后无论你在公司、在咖啡厅还是在手机上,打开浏览器就能用上它 —— 远程桌面、内网网站、命令行终端,都在这一个页面里。

VNCRDPWeb SSHHTTP 穿透
内网 家里的电脑 笔记本 NAS / 服务器 会合点(Cloudflare 或你的 VPS) 电脑桌面 内网网站 终端 打开就能用 任何浏览器 / 手机

线路优选 · 统一出口 · 按需切换

路不好走的时候,
换一条更顺的

同一趟访问,可以走得更稳一点.

在要上网的那台机器上起一个代理端口,浏览器或程序配一次就行 —— 出口在服务器侧,几台机器还能共用同一条线路。 网络不稳时先扫一遍,挑出当下更快的那条;之后它会自动定期重挑, 你的用法完全不用改。

SOCKS5线路优选统一出口
本机 多个程序共用 一批候选入口 108ms 341ms 目标网站 先扫一遍挑出更顺的那条;之后自动定期重挑
能做什么

四件事,一个入口

打开控制台,你的设备会列在一张清单里 —— 点一下就连上。不用记地址,也不用装客户端。

打开家里的电脑

在外面,用任何设备操控它

找一份忘带的文件、跑个只有家里那台机器能跑的程序、帮家里人看一眼电脑。 画面直接开在浏览器里,鼠标键盘就像坐在它面前。

VNCRDPWindows / macOS / Linux

浏览器里的终端

不用装 SSH 客户端

在手机或任意电脑上打开一个网页终端就能敲命令。 登录用公钥,第一次连接请你确认一次指纹,之后不再打扰。

Web SSH公钥登录可调字号

内网网站,给个网址

在外网也能打开它

NAS 管理页、路由器后台、自己搭的服务……挂上去就有一个能从外网打开的网址; 网页里的实时刷新、长连接也照常工作。

HTTPWebSocket流式响应

给机器换个出口

当它自己出不去的时候

有些机器不能直连外网,或者你希望几台机器走同一条线路。 本机起一个代理端口,浏览器或程序配一次就行,需要时还能按需切换线路。

SOCKS5统一出口按需切换
三步上手

从零到连上,三分钟

只有第一步需要在被访问的那台机器上操作一次;之后你面对的都只是一个网页。

1

在被访问的机器上开一次

下载对应系统的程序,填上访问令牌,指定要开放的服务(桌面 / 网站 / 终端)。它会常驻后台,掉线自己重连。

# 以「开放远程桌面」为例
./xtun -token 你的令牌 -vnc
2

用手机上的动态码登录

浏览器打开控制台,输入验证器 App 里那串 6 位动态码。 登录状态只记在这台浏览器上,换设备要重新验证。

3

点一下,就连上了

你的设备会出现在清单里(在线的会亮着)。 想连哪台点哪台 —— 新机器连上过一次,之后都自动出现在这里。

为什么放心

该有的都有,不该有的都没有

下面这些不是宣传语,都是默认行为。

不用公网 IP,不用动路由器

是被访问的机器主动连出去的,所以没有端口映射、没有固定 IP 也照样能用。

不碰你的内容,不做中间人

隧道里只搬字节,不会把你的内容解开再重打包;访问 HTTPS 网站时,证书校验仍然发生在你和目标网站之间(TLS 端到端)。

动态码 + 签名登录态

登录要手机上的动态码,连续输错会被限速;一旦换了动态码密钥,所有已登录的设备立刻失效。

可以再叠一层应用层加密

不放心传输链路时打开端到端加密:内容在你的客户端与目标之间加密,中途即使被看到也读不出来。

手机、平板、公司电脑都能用

只要有个现代浏览器就行。还能「安装成应用」,桌面图标点开直接是全屏控制台。

设备清单自动维护

哪台在线、什么时候连过,页面自己更新;不用手工登记,也能一键清掉不再用的记录。

线路会自己挑

网络不稳时可以先扫一遍,挑出当前更快的那条路;之后自动定期重挑,你的操作方式不用改。

中继可以换成自己的

不想依赖第三方时,把中转放到自己的服务器上,家里和公司的配置都不用改。

掉线自己回来

网络抖动、换 Wi-Fi、休眠唤醒都不用手动重启;连接恢复后设备会重新出现在清单里。

想完全自己掌控?把中转放到你的服务器上

默认的中转在 Cloudflare 上,开箱可用。也可以换成一台北双方都够得着的服务器 —— 自己的 VPS、家里的软路由、公司一台常开的机器都行。家里和公司在同一座城市时, 让它来会合少绕一圈,往往更快也更稳。

  • 只改一个地址:已开放的桌面 / 网站 / 终端都不用动,用法完全一样
  • 网页入口也跟着走:设备列表、登录、各个连接页面都由它一起提供,不用另配
  • 不依赖第三方:也可以只跑它一个(不装 Cloudflare),支持自带证书 / nginx 反代