Hugo博客公告弹窗

家用电脑搭建网站 - Xubuntu安装、宝塔面板和Cloudflare Tunnels

   
文章摘要
摘要小助理今天溜号啦……😜

本文介绍了在家用电脑上搭建网站的简单步骤:

  1. 安装Xubuntu操作系统。
  2. 下载并安装宝塔面板,用于网站管理。
  3. 使用Cloudflare Tunnels实现内网穿透,以便从外部访问您的网站。

前提: 你有域名在Cloudflare

这些步骤可以帮助个人和小型企业轻松创建和托管自己的在线网站。

1.安装Xubuntu操作系统

下载地址: xubuntu-20.04.6-desktop-amd64.iso

xubuntu-20.04.6-desktop-amd64.iso

安装的方法很多,我这里使用的方法是:

在windows10 ltsc上面安装VMware-workstation虚拟机的方式安装

https://www.123pan.com/s/cjqrVv-ZCL9d.html

使用vm虚拟机的时候注意版本选择ubuntu

2. 换源

方法1:

Xubuntu安装成功后,进入桌面,右键-应用程序-设置-软件和更新

勾选-选择中国服务器-其他

打开终端切换root权限,输入密码

sudo -i

然后:

apt-get update

接着:

apt-get upgrade
方法2:

一键换源脚本:

bash <(curl -sSL https://gitee.com/SuperManito/LinuxMirrors/raw/main/ChangeMirrors.sh)
方法3:(不推荐)

手动换源:

cp /etc/apt/sources.list old_sources.list
sudo vi /etc/apt/sources.list

提示: 输入%d清除文本内容,然后复制以下代码:

deb https://mirrors.ustc.edu.cn/ubuntu/ focal main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ focal-security main restricted universe multiverse

esc,然后:wq 保存退出

接着:

sudo apt update

常用的Ubuntu版本代号:

Ubuntu 22.04:jammy

Ubuntu 20.04:focal

登录ssh终端,开启ssh方法:

https://blog.leshans.eu.org/p/163/ 注意: 用户名不是root,是登录名

也可以在虚拟机的xubuntu终端敲命令

3.安装宝塔面板

国内无法访问github,所以用到反代: https://mirror.ghproxy.com

安装curl:

apt install -y curl

一键脚本:

curl -sS -O https://mirror.ghproxy.com/https://raw.githubusercontent.com/woniu336/open_shell/main/tb-localhost.sh && chmod +x tb-localhost.sh && ./tb-localhost.sh

去除宝塔面板强制绑定账号:

rm -f /www/server/panel/data/bind.pl

去后门:

sudo echo "" > /www/server/panel/script/site_task.py
sudo chattr +i /www/server/panel/script/site_task.py
sudo rm -rf /www/server/panel/logs/request/*
sudo chattr +i -R /www/server/panel/logs/request

手动破解:

sed -i 's/"endtime": -1/"endtime": 999999999999/g' /www/server/panel/data/plugin.json
chattr +i /www/server/panel/data/plugin.json

优化脚本:

curl -sS -O https://mirror.ghproxy.com/https://raw.githubusercontent.com/woniu336/open_shell/main/optimize.sh && chmod +x optimize.sh && ./optimize.sh

4.安装Cloudflare Tunnels实现内网穿透

选择debian,复制代码,注意:

curl -L --output cloudflared.deb https://github.com/cloudflare/cloudflared/releases/latest/download/cloudflared-linux-amd64.deb

改成:

curl -L --output cloudflared.deb https://mirror.ghproxy.com/https://github.com/cloudflare/cloudflared/releases/latest/download/cloudflared-linux-amd64.deb

5.最后

宝塔面板正常安装所需服务,建站.域名解析不用管,cf会自动解析

查看ubuntu的版本号

lsb_release -a
CC BY-NC-SA 4.0 转载请注明
最后更新于 2024-11-20 16:13
clarity统计