公网部署教程

公网中转部署教程

公网中转是服务器端服务(不是桌面端客户端),让手机在外网也能控制桌面端。Linux 4 步即可完成,Windows 命令见末尾。

最重要:一份配置只能绑一台桌面端!

每台桌面端必须使用各自独立的配置;切勿把同一份 JSON / 同一个 tunnelId 给多台桌面端共用——否则会导致连接错乱、互相顶掉、无法正常使用。多台桌面端请分别执行 create 生成各自独立的配置。

# 一键安装并启动
$ wget -qO- install-pchat-tunnel.sh | bash
1 Step 01

服务器一键安装

在你的公网服务器(Linux)上执行一键安装脚本,自动装好并启动中转服务。

wget -qO- http://bash.sukeyun.com/tunnel-server/scripts/install-pchat-tunnel.sh | bash
没有 wget 时改用 curl(与上面二选一即可):
curl -fsSL http://bash.sukeyun.com/tunnel-server/scripts/install-pchat-tunnel.sh | bash
$ pchat-tunnel-manager.sh create
→ 生成 JSON 配置
2 Step 02

创建桌面端配置

为每台桌面端创建独立配置,命令执行后会直接输出一段 JSON。

bash /opt/pchat-tunnel/scripts/pchat-tunnel-manager.sh create
可指定名称、查看全部、重新打印等更多用法,见下方 「常用命令」(含完整可复制命令)。
Pchat 桌面端
设置 联机 公网中转
粘贴 JSON 配置 → 保存
3 Step 03

桌面端粘贴配置

把整段 JSON 复制到桌面端:设置 → 联机 → 公网中转,粘贴后保存。

多台桌面端要用不同 JSON,同一个 tunnelId 不要给多台共用。
4 Step 04

手机扫码连接

手机端选择公网二维码扫码,即可在外网连接并远程操控桌面端。

多台手机可同时连接同一台桌面端。
务必放行端口:云服务器需在「安全组」放行 TCP 36300;系统防火墙可一键放行(下方「常用命令」可直接复制):bash /opt/pchat-tunnel/scripts/pchat-tunnel-manager.sh open-ports
Windows 服务器同样支持:完整的安装与管理命令见下方 「常用命令」,切到 Windows 标签即可逐条复制。
常见问题:手机连不上先查「安全组 / 防火墙」是否放行 36300,再用下方「常用命令」里的 status 确认服务在运行、logs 看日志;粘贴不上多半是 JSON 复制不全或配错了桌面端。

Commands

常用命令

中转服务日常管理命令,Linux / Windows 切换查看,点右上角「复制」即可整条复制运行。

查看运行状态
bash /opt/pchat-tunnel/scripts/pchat-tunnel-manager.sh status

查看服务是否运行、是否已开机自启。

查看实时日志
bash /opt/pchat-tunnel/scripts/pchat-tunnel-manager.sh logs

实时滚动输出运行日志,排查连接问题用,Ctrl + C 退出。

重启服务
bash /opt/pchat-tunnel/scripts/pchat-tunnel-manager.sh restart

改了配置或服务异常时重启;启动 / 停止换成 start / stop

新建桌面端配置
bash /opt/pchat-tunnel/scripts/pchat-tunnel-manager.sh create office

为每台桌面端生成独立配置office 为自定义名称,可省略。

查看全部配置
bash /opt/pchat-tunnel/scripts/pchat-tunnel-manager.sh list

列出已创建的全部桌面端配置、状态与手机端公网地址。

打印某台配置
bash /opt/pchat-tunnel/scripts/pchat-tunnel-manager.sh config office

重新打印某台桌面端要粘贴的 JSON,office 换成对应 tunnelId。

删除某台配置
bash /opt/pchat-tunnel/scripts/pchat-tunnel-manager.sh remove <tunnelId>

删除指定配置并断开其连接,<tunnelId>list 里的值替换。

一键放行端口
bash /opt/pchat-tunnel/scripts/pchat-tunnel-manager.sh open-ports

放行隧道端口 36300 与 SSH(跳过数据库等敏感端口);云服务器仍需在「安全组」放行 36300。

安装 / 更新服务
wget -qO- http://bash.sukeyun.com/tunnel-server/scripts/install-pchat-tunnel.sh | bash

安装或升级到最新版,自动保留已有 tunnelId / 配置;没有 wget 用 curl -fsSL

更多子命令:启动 start、停止 stop、开机自启 enable / disable / autostart、卸载 uninstall,把上面对应命令末尾的动作词替换即可(Linux / Windows 通用)。Windowsopen-ports 子命令,请在系统防火墙与云「安全组」放行 TCP 36300