[服务器2]php搭建网络剪贴板

avatar
作者
筋斗云
阅读量:0

0.网络剪贴板是什么 | What is netcut

网络剪贴板是一款在线工具,它提供了数据暂存和传送服务,让你可以在不同操作系统之间进行跨平台的文本复制粘贴和全格式文件传送。 这款工具的优点在于它的方便性和快捷性,让你无需依赖其他传输工具或U盘等存储设备 ,就能轻松完成数据的传输任务。
那我们,就先做出“文本传输的功能”,关于文件传输,我会下一期再说。

1.领取服务器 | Get a server

来到雨云官网,点击右上角的 登录/注册。
按要求注册一个账号后,来到主界面,我们点击 云服务器,再点击 购买云服务器。

我选择的配置:
区域 中国香港 - [软银大带宽] 四区
CPU Xeon® Gold
套餐 流量叠加型 - KVM标配版(2C 2G)
操作系统 Ubuntu 22.04
预装 不选
IP 独享IP 1个 (不要选共享)

购买好后,会自动跳转到云服务器的管理界面。
找到刚才购买的那个服务器,点击 管理。
里面有一个 远程连接信息 。
此时我们按下Win+R,调出运行框,输入:

ssh root@你的服务器IP地址 

会出现:

The authenticity of host 'XXX.XX.XXX.XX (XXX.XX.XXX.XX)' can't be established. ED25519 key fingerprint is SHA256:XXXXX. This key is not known by any other names Are you sure you want to continue connecting (yes/no/[fingerprint])? 

此时我们输入yes
等出现root@XXX.XX.XXX.XX's password:时,我们输入 远程连接 里面的密码即可。

Welcome to Ubuntu 22.04.1 LTS (GNU/Linux 5.15.0-46-generic x86_64)   * Documentation:  https://help.ubuntu.com  * Management:     https://landscape.canonical.com  * Support:        https://ubuntu.com/advantage    System information as of Sun Sep  1 11:18:13 CST 2024    System load:  0.025390625       Processes:              112   Usage of /:   7.0% of 28.89GB   Users logged in:        0   Memory usage: 11%               IPv4 address for ens18: 172.16.25.246   Swap usage:   0%   0 updates can be applied immediately.   The list of available updates is more than a week old. To check for new updates run: sudo apt update  Welcome to RainYun Cloud Services  Check out the latest activities or get help from: https://www.rainyun.com Last login: Wed Aug 17 20:28:37 2022 from 192.168.3.178 root@RainYun-XXXXXXXX:~# 

这样就表示成功了。
接下去,我们分别输入:

apt-get update apt-get upgrade reboot 

出现是否继续,一路按y+enter。
出现了紫色背景时,果断按下回车。
reboot后,SSH连接会断开。过个5分钟左右,重新连接就好了。

2.安装XP面板 | Install XP Panel

输入:

wget https://notdocker.xp.cn/install.sh bash install.sh 

最后会输出:

==============运行状态=========================  webpanel running phpstudy running  =================安装完成==================  请用浏览器访问面板: 外网:http://XXX.XX.XXX.XX:9080/27XXXX 内网:http://XXX.XX.XX.XXX:9080/27XXXX 系统初始账号:admin 系统初始密码:PWXdQKXXXX 官网:https://www.xp.cn 如果使用的是云服务器,请至安全组开放9080端口 如果使用ftp,请开放21以及30000-30050端口  =========================================== 

就表示成功了!
我们按下Ctrl+ 外网 后面的链接,输入账号密码,会来到一个预装界面,我们按下左边这一栏的 安装,然后等待MySQL安装好。
安装好后,我们可以打开http://你的服务器IP地址/看一下,如果出现了一个蓝框的界面,就表示安装成功了!

3.开始部署界面 | Start deploy

我们打开左边的 数据库,点击添加数据库,名字 netcut,不然没法解析。
用户名+密码随便填。
权限就用本地服务器,这样即使有人爬到了你的php密码,也无法访问数据库。
下载我制作好的模板,下载好后,把这个压缩包上传到wwwroot目录下(XP面板-文件-localhost_80/wwwroot),然后点击“解压”即可。
5个文件,分别是

netcut.html install.html install1.php content.php save_changes.php 

按照install.html + install1.php的要求完成设置,完成后来到http://你的服务器IP地址/netcut.html就可以访问了!
我在文件中加入了反MySQL注入等安全措施,大家也一定要保护好数据安全哦!

成品:www.kkxx.tech/netcut.html 请自行欣赏

谢谢大家!

    广告一刻

    为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!