博客搭建
搭建新博客的原因: 原博客由于代码块始终弄不好, 小屏适配和目录没做好, 以及图片显示不稳定等(骗你的, 其实是我懒), 没有多余的精力去修改(虽然代码不是我写的,但是我复制粘贴的手累了), 故选择将博客迁移, 耗时大约一天.
首先下载wordpress(后面用),购买云服务器(操作系统不要用CentOS,我用的是乌班图)与域名,然后去服务器终端(如果没有需要自行下载finalshell,并连接服务器)下载宝塔
宝塔下载命令:
wget -O install.sh https://download.bt.cn/install/install_lts.sh && sudo bash install.sh 你服务器的名字
下载期间可以去添加域名的DNS解析,宝塔下好之后它会给你一个访问地址以及账密,并要求你放行服务器的某个端口,放行之后访问过去登录即可。如果某一天你忘记了账号密码,回到服务器终端,输入:
bt default
进入宝塔面板之后,会弹出一个窗口,让你选择安装环境(环境配置依照个人情况),这里我用的环境是Nginx+MySQL(5.7)+PHP(8.0)
接着去左侧栏“网站”那边,点击添加站点,添加你的配置(数据库那边有账号密码,需要保存好),站点那边要填入:
www.你的域名
你的域名
然后把下载好的wordpress压缩包拖到宝塔面板的文件那边并解压,然后把解压后的所有文件复制粘贴到上一级目录。
弄好之后去访问https://clubskkk.top,发现不行,大概是被墙了。
去Cloudflare搞了个账号,域名丢进去,它会给两个DNS解析;回到购买域名的地方,把解析改给的这两个,然后打开Cloudflare的代理,回到宝塔,申请一个ssl证书,申请时产生了这么个报错, 原因是乌班图系统里的curl命令和它依赖的libcurl库版本冲突了

解决: 重新安装并且刷新缓存, 还是不行直接把宝塔用的curl文件改名,系统会退回到正常的版本
apt update && apt reinstall -y libcurl4 curl && ldconfig
mv /usr/bin/curl /usr/bin/curl_bak
到这里我直接使用科学上网, 成功访问到了, 网上找了个好看的主题(wordpress里面也有好多主题), 缝缝补补修修改改也是搭好了新的博客. wordpress写文章真是比github方便舒服多了, 这是真好用吧
流量过服务器
由于我的梯子不稳定, 早上数学课就在想能不能这么搞; 我用的方法是ssh动态转发, 还有挺多其他方法的
第一步: 建立隧道
打开powershell输入: ssh -D 1080 -N root@你的服务器IP(-D 1080 是在你电脑本地开一个 1080 端口的代理口;-N 表示只转发不发命令), 成功标志就是光标卡着不动了
第二步: 分流
打开浏览器插件(SwichyOmega),编辑一个情景模式(proxy), 协议选SOCKS5, 服务器填127.0.0.1(本机), 端口填1080,切换到proxy模式
第三步: 验证与使用
浏览器访问ip.sb, 如果是你的ip就说明成功了, but我去访问显示在美国???可能是我用了Cloudflare的缘故
退出
切回直连, ctrl+c关闭powershell
