添加内网穿透设备
内网
指的是家庭, 公司等环境的内部局域网络, 一般来说, 如果没有固定的对外公网 IP, 我们就无法直接通过互联网从外部访问到这些内部网的设备, 如家庭 NAS, 或者是运行于某台内部电脑上的个人网站等服务
顾名思义, 内网穿透
指的是通过适当的技术方案, 让外网能够直接访问到内网的服务
在 PortForwardGo 提供的方案中, 商家会在面板上提供一个公网可访问的服务器节点, 通过此节点中转流量到您内网的服务器
面板添加内网穿透设备
浏览至面板左侧导航菜单 设备管理 -> 内网穿透, 点击右上角加号图标, 开始添加一个内网穿透设备
可以为此设备添加一个容易识别的名称, 然后单击 确认 保存
此时, 面板上的内网穿透设备列表多了一行, 但 同步时间 列尚未有数据, 因为此界面上的设备数据尚未与您位于内网的服务器打通
点击此列表中的 复制对接命令 按钮
得到类似如下的命令待用
bash <(curl -sSL "https://scripts.zeroteam.top/PortForwardGo/install_rclient.sh") --api https://example.com/sync/nat_device --id 1 --secret xxxxxx
内网服务器安装内网穿透服务
接下来, 请 SSH 登录您位于内网的 VPS (确保有 root 权限)
粘贴从以上步骤得到的对接命令, 回车即可
此时, 再次回到面板的内网穿透设备列表页面, 可以看到版本号以及同步时间均有数据, 表明此内网 VPS 已成功与面板之间建立了连接
如果出现 curl: command not found
的错误
- CentOS / Alma Linux / Rocky Linux / Oracle Linux / Fedora / 其他 RHEL 系
yum update -y
yum install curl wget unzip tar gz sudo -y
- Ubuntu / Debian / Armbian
apt-get update -y
apt-get install curl wget unzip tar gz sudo -y
然后再重新执行命令即可