远程管理与公网发布:小皮面板结合零讯内网穿透实战

电子说

1.4w人已加入

描述

兄弟们,我最近真是被小皮面板给折腾疯了!

本地用起来那叫一个爽,建站、配置、一键部署,简直行云流水。可一到晚上需要临时加班,想从公司远程管理一下人就傻了——没公网IP!

为了这事儿,我前后问了好几个技术大佬,试了不少法子,不是配置太复杂,就是不稳定。这段时间,真是头都快挠秃了。

不过,经过一番折腾,今天总算是搞定了!最后靠的是 ZeroNews零讯内网穿透 ,还专门请教了他们专业技术,完美解决了问题。现在我的小皮面板不仅能从任何有网的地方访问,上面的网站也能直接发布到公网了。

今天就把我这个“血泪史”总结出来的、最终成功的保姆级步骤分享给大家。你就跟着我下面的一步步来操作,保证你也能轻松搞定。

下面以 Ubuntu 22.04 为例,在内网 Ubuntu 服务器上部署内网穿透与小皮面板,快速实现公网发布小皮面板中的Web站点及对小皮面板进行远程管理。

一、安装小皮面板

一条命令安装小皮面板(如下图)

 

sudo wget -O install.sh https://dl.xp.cn/dl/xp/install.sh && sudo bash install.sh
内网内网内网

 

执行安装命令后,等待小皮面板初始安装环境,然后输入 y,确认安装。

内网内网

等待安装完成,提示以下信息,表示小皮面板安装完成,同时输出小皮面板的访问地址及面板账号密码。

内网内网

复制面板访问地址,在浏览器中打开,就可以在本地局域网中访问小皮面板。

内网内网内网内网

二、在 Linux 主机上运行 ZeroNews

1.生成 ZeroNews Agent Token

官网点击登录,微信号或者手机号都可以,在 "Token" 页面中复制一个 Token 备用。

内网内网内网内网

2.下载安装 ZeroNews

通过 curl 工具 下载安装 ZeroNews

 

curl -SLk https://download.zeronews.cc/linux/zeronews-install.sh | sh -s install

 

内网

3.启动 ZeroNews Agent

执行 Token 认证 

 

zeronews set token < YOUR_TOEKN >
内网

 

启动 ZeroNews Agent

 

systemctl start zeronews
内网

 

这里还可以设置成开机自启动,可以按照自己的需求设置,设置 ZeroNews 开机自启动如下

 

systemctl enable zeronews
内网

 

ZeroNews 启动后,可以在 ZeroNews 平台上查看设备(Agent)状态,确认其已成功上线。(如下图,显示在线

接下来,可以在 ZeroNews 平台上生成域名、创建应用服务,并根据需要进行访问配置。

内网内网

4 .映射小皮面板管理平台,实现公网可以访问小皮面板

登录到ZeroNews平台,在 "域名端口" 管理页面, 点击 "添加域名" 添加公网可访问的域名。

域名前缀: 用户输入定义的 域名前缀,如 xpadmin         勾选 HTTPS 协议(如下图)

内网内网

域名添加完成后,可以在域名页面的列表中,查看添加好的域名

内网内网

在进入"映射"页面,点击 "添加映射”添加映射 ,按以下步骤设置

1.选择设备(Agent):选择运行在小皮面板服务上的认证设备(小皮面板)

2.映射协议:选择 HTTPS 协议

3.公网访问地址:选择 xiadmin 域名, xpadmin.fy.takin.cc

4.映射带宽: 为小皮面板分配带宽,不大于用户当前的最大可用带宽

5.内网映射地址:内网IP地址默认输入 127.0.0.1

6.内网端口输入小皮面板 Web UI的的端口号 17614

内网内网

小皮面板映射添加完成后,可在映射列表中查看添加好的小皮面板映射

内网内网

在域名后面带上小皮面板的 id, 就可以通过公网访问小皮面板( 面板id 在小皮面板安装完成后的输出界面中有显示), 可以在公网对小皮面进行管理维护与网站发布。

内网内网

5 .小皮面板部署HTML站点,通过 ZeroNews 公网发布

1.在小皮面板中部署一个 HTML 站点, 站点目录为 /opt/website

打开小皮面板管理平台,在 "网站" - "HTML站点" 菜单下点击 "添加网站",添加HTML 站点,选择 "手动创建",然后点击下一步

内网内网

输入网站的域名/端口及网站目录,然后点击确认,完成HTML 网站创建,创建完后,在内网可以通过IP访问该站点

内网内网内网内网

2.HTML 网站部署后, 接下来通过 ZeroNews 实现网站公网发布

先为 HTML 站点添加公网域名,在 ZeroNews平台的 "域名端口" 管理页面, 点击 "添加域名"。

域名前缀: 用户输入定义的 域名前缀,如 jianyue    勾选 HTTPS 协议(如下图)

内网内网

再添加公网映射,将 HTML 站点发布到公网,进入"映射"页面,点击 "添加映射”添加映射 。(按照如下步骤设置)

选择设备(Agent):选择运行在小皮面板服务上的认证设备(小皮面板)

映射协议:选择 HTTPS 协议

公网访问地址:选择 jianyue 域名, jianyue.fy.takin.cc

映射带宽: 为 HTML 站点分配带宽,不大于用户当前的最大可用带宽

内网映射地址:内网IP地址默认输入 127.0.0.1

内网端口输入 HTML 站点的访问端口号 8888

内网内网

小皮面板映射添加完成后,可在映射列表中查看添加好的小皮面板映射,最终通过公网域名访问 HTML 站点

内网内网内网内网

总结

走完以上步骤,你可以随时随地管理你的服务器啦,实际操作起来并不复杂,跟着一步一步包解决的。喜欢的朋友可以点赞收藏转发哦#内网穿透#小皮面板#远程工作#远程访问

审核编辑 黄宇

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分