从changeip 迁移到 racknerd

如题,最早使用的是changeip的低配vps来放置chinavsp这个小博客,随着各种插件的安装,虽然网站访问量不大,但是经常各种报错,于是换到了changeip的虚拟主机。每年也就几刀,还算安心,至少访问起来没有啥问题,也不用自己考虑很多问题,对于我这种已经只能偶尔折腾的中年大叔还算安心方便。

changeip 邮件通知涨价

但是1月21日,changeip发邮件过来说要直接涨价,从原本的$6.75 USD直接涨价到12刀,涨幅快翻倍,虽然说总共也没有多少钱,但是对于我来说似乎有点被坑的感觉,很不爽。于是就打算直接迁移,毕竟在好几个主机商都有vps和虚拟主机。

说干就干,直接把老的文件打包,到这边添加好addon domain就OK,结果没有想到转移过来之后各种破事,直接500错误无法访问,当时比较忙也就搁置了。

今天在hostloc看不少人在讨论免费空间以及看到另外一个博客的站长各种折腾的从虚拟主机到vps,然后又从vps回归到虚拟主机,于是又想起了这个站点。所以来解决站点500的问题,本来整个解决问题的过程打算另外水一篇文章的,想想直接记下来算了。

首先,通过静态文件和探针的测试都OK确认肯定问题是出现在wordpress的设置上,但是文件是直接那边下载过来的,并且web服务器也都是litespeed,不存在太大的问题。

接着怀疑是文件权限的问题,检查了一遍核心的文件的权限似乎没有任何问题,数据库也检查了,都没问题。

最后决定重新安装一遍最新版的wordpress,然后将老的数据导过来,结果在cpanel安装过程中发现貌似有点小问题,选错目录了。不过这里发现了cpanle自带的wordpress管理工具: WordPress Management 这个工具竟然能自动扫描整个目录,然后托管该实例,如下图。

扫描之后,这个手工迁移过来的wordpress被发现了,接着完成了wordpress版本升级,但是打开依然无法访问。直接在这个工具上开启报错情况之后发现似乎是因为插件的原因报错,此时这个工具的强大之处就来了。直接可以通过面板管理升级插件和模板。于是因为系统版本和插件版本以及模板版本不一致导致的网站错误都一一得到解决。于是整个问题就搞定了。

网友整理的一些免费wordpress主题模板

由网友yumijie整理的一些wordpress免费主题模板。包括各种主题风格:个人博客,二次元,企业,恋爱主题、资讯博客,记事本,日记博客主题等等。总有一款免费的wordpress主题适合你的。


argon
开源仓库:https://github.com/solstice23/argon-theme
主题文档:https://argon-docs.solstice23.top/
主题效果预览:https://argon-demo.solstice23.top/
作者博客:https://solstice23.top


Sakurairo
开源仓库:https://github.com/mirai-mamori/Sakurairo
主题文档:https://iro.tw
主题演示:https://iro.tw/demo.html
作者博客:https://asuhe.jp


CorePress
开源仓库:https://github.com/**oke/CorePressWPTheme
主题文档:https://www.yuque.com/applek/corepress
主题效果预览:https://www.lovestu.com
作者博客:https://www.lovestu.com/corepress.html


kratos
开源仓库: https://github.com/vtrois/kratos
演示网站:https://meledee.com
演示网站:https://theblog.cn


puock
开源仓库: https://github.com/Licoy/wordpress-theme-puock
演示地址:https://licoy.cn


Sakura
开源地址:https://github.com/mashirozx/Sakura
功能强大,美观大气,二次元动漫专属
演示地址:https://2heng.xin/theme-sakura/


Git主题
主题介绍:https://gitcafe.net/archives/3589.html
主题下载:https://gitee.com/yunluo/git


酱茄Free主题
酱茄Free主题由酱茄开发的一款免费开源的WordPress主题,主题专为WordPress博客、资讯、自媒体网站而设计,遵循GPL V2.0开源协议发布
演示地址:https://xcx.jiangqie.com/
开源地址:https://github.com/longwenjunjie/jiangqie_theme


简洁大方OneNice主题
OneNice是一款超级简洁的WordPress主题,支持中英文,免费开源,无任何加密,无任何冗余代码,无任何授权限制,可随便使用。
演示地址:https://www.xenice.com
开源地址:https://github.com/xenice/onenice


CX-MULTI
主题介绍及下载: https://www.chenxingweb.com/wordpress-theme-cx-multi.html
下载主题:请加QQ交流群:945032172 到群文件里下载!


onenice
开源地址:https://github.com/xenice/onenice
主题演示:https://www.xenice.com/


WordPress 二次元简约个人博客主题
github: https://github.com/censujiang/Mokore
主题演示:https://censujiang.com


Origami 强大功能,简洁,轻快的 WordPress 主题
github: https://github.com/syfxlin/origami
演示站点: https://blog.ixk.me/theme-origami.html


smarty_hankin
github: https://github.com/hankin-han/smarty_hankin
演示站点: https://www.hankin.cn


L-Talk
github: https://github.com/limileo/L-Talk
演示站点: https://blog.limiabc.com/


kratos-pjax
github: https://github.com/xb2016/kratos-pjax
演示站点: https://moedog.org/787.html


Adams
github: https://github.com/Tokinx/Adams
演示站点: https://biji.io


rebirth
github: https://github.com/yqchilde/rebirth
演示站点: https://yqqy.top


ease主题
github: https://github.com/kaygb/ease
演示站点: https://eas1.cn/


Asky主题
github: https://github.com/saresam/Asky
演示站点: https://xinwei.life


qinPress
github: https://github.com/Qinmei/qinPress
演示站点: https://qinmei.video


Diaspora
github: https://github.com/LoeiFy/Diaspora
演示站点: https://isujin.com


Lolimeow
github: https://github.com/baomihuahua/lolimeow
演示: https://www.boxmoe.com/222.html


MDx
github: https://github.com/yrccondor/mdx
演示: https://flyhigher.top/


FirgateBird
代码:https://github.com/acccccccb/FirgateBird-theme-for-wordpress
演示:https://www.ihtmlcss.com/


Adams
作者:https://biji.io
仓库:https://github.com/Tokinx/Adams


9IPHP
官网:https://9iphp.com/opensystem/wordpress/1115.html
仓库:https://github.com/9IPHP/9IPHP


JieStyle Two
演示地址:https://tangjie.me
下载地址:https://github.com/jarvis-tang/JieStyle-Two/releases

Files Photo Gallery 单文件PHP目录程序

一直以来使用的是nginx自带的模块作为常用资料下载的站点程序,其实关注到Files Photo Gallery 这个单文件PHP目录程序也是很早之前在hostloc的事情了,当然之前没有太多思考利用,最近在电脑前面的时间多了,折腾的东西也就多了,对于文件分享和异地下载的诉求也就大了,重新想着搭建一个新的工具起来。

以下内容全部转载自:https://sunpma.com/1001.html 文中提到的文件如果不可以用了可以直接告知。

介绍
Files Photo Gallery是一个单文件PHP目录程序,可以放置到服务器上的任何目录,立即拥有一个文件和文件夹预览目录。它支持所有文件类型,并允许您预览图像、视频、音频和代码。

链接
官网:https://files.photo.gallery
演示:https://files.photo.gallery/demo
文档:https://forum.photo.gallery/viewtopic.php?f=66&t=9964
源码:https://cdn.jsdelivr.net/npm/files.photo.gallery/index.php

支持
单个文件只需将其放入服务器上的任何目录即可。
实时搜索和排序文件。
高级列表和库布局,可以实时切换。
预览 IPTC、EXIF 和 GPS 地图以查看您的照片。
使用缓存机制和 CDN 快速加载。
高级树菜单导航显示整个目录结构。
美丽的代码荧光笔来查看和编辑代码格式。
可选登录以保护访问。

安装
将下载得到的index.php文件放置到需要的网站目录,打开目录即可;
PHP版本需要5.5以上,PHP扩展程序安装需求:GD mbstring fileinfo exif
宝塔面板安装PHP时已经默认安装了GD和mbstring扩展程序,所以无需额外安装
fileinfo – 用于生成图片预览
exif – 用于读取图片EXIF信息

破解
Files Photo Gallery是完全开源的,免费版和授权版一致,没有任何区别
只是免费版每次会弹出授权窗口,点击一下No thanks!即可关闭

破解授权有两个方法,一是JS本地化,二是JS网络化,当然JS网络化会更加方便快捷

JS本地化:
打开index.php找到代码:<script src=”<?php%20echo%20config::$assets%20?>js/files.js”></script>
将其替换为:<script src=”js/files.js”></script>
再在同目录新建名为js的文件夹,然后下载files.js文件放置在其中即可;
files.js文件下载地址:https://cdn.jsdelivr.net/gh/sunpma/cdn/other/files.js

网络化则直接引用以上地址。

常用配置参数
// 根目录配置
‘root’ => ”, // 相对路径或者绝对路径,不填代表当前目录,二级目录无需 / 符号
‘start_path’ => false, // 分配加载到视图中的第一个目录,默认情况下,该目录与root目录相同

// 授权登录
‘username’ => ”, // 用户账号(留空关闭)
‘password’ => ”, // 用户密码(留空关闭)

// 排除文件或者目录
‘files_exclude’ => ”, // ‘/\.(png|jpe?g)$/i’ / 解释:排除后缀png.jpeg.jpg
‘dirs_exclude’ => ”, // ‘/\/AAA|\/doc|\/222(\/|$)/i’ / 解释:排除目录AAA.doc.222

// 菜单
‘menu_enabled’ => true // 启用或禁用左侧文件夹菜单
‘menu_show’ => true // 文件夹菜单展开或折叠
‘menu_sort’ => ‘name_asc’ // 左侧文件夹菜单排序 / name_asc,name_desc,date_asc,date_desc

// 布局
‘layout’ => ‘rows’ // 主视图区域布局,包括选项 列表,块,网格,行和列
‘sort’ => ‘name_asc’ // 主视图区域默认排序 / name_asc,name_desc,date_asc,date_desc

好用的图床程序大盘点

2015年就买了Chevereto的network版的授权,陆陆续续也搭建了几个图床,虽然每个都没有运行几天就挂了,但是貌似图床这个概念还是很多人在玩。虽然自己平时用的是sharex直接上传到一个vps然后生成地址,照片则又是备份在家里的群晖上面,但是作为收藏还是整理一下吧。

1.Chevereto

非常知名的图床程序,界面很不错,hostloc很多人都是这个程序,比如路过图床等。Chevereto提供免费版和付费版,免费版适合自建图床使用,付费版适合商用,功能非常多,作者更新也非常勤快,然而更为良心的是2015年买的版本到现在还是在升级维护范围内。

当然目前的3.20版本需要php7.4的安装环境,并且需要开启fileinfo和exif,如果之前没有编译,需要进入安装目录修改lnmp.org,再通过upgrade.sh升级来完成。此外还需要支持webp,lnmp一键包进入lnmp解压后的目录,执行:./addons.sh install imagemagick 即可回车确认后就会自动安装imageMagick,然后就支持webp了。不得不说安装起来还是蛮麻烦的。

官网地址:https://chevereto.com/

演示地址:https://demo.chevereto.com/

2.imgurl

国内开发者xiaoz在2019年开发的一款图床,看上去非常简洁。也算是好用的图床程序,使用PHP + SQLite 3开发,安装简单,功能强大。目前也有付费的专业版,功能更加强大,这款免费版我目前就在用,使用起来还是非常顺手的。

演示地址:https://imgurl.org/

免费版地址:https://www.yuque.com/helloz/imgurl/readme

3.Lsky Pro

开源免费PHP+MySQL图床程序,从官方介绍中看,功能非常强大,而且完全免费。通过bt安装特别方便。

官网地址:https://www.lsky.pro/

安装教程:https://www.kancloud.cn/wispx/lsky-pro/880042

https://www.quchao.net/LskyPro.html

https://www.daniao.org/10229.html

【自建迫真IPLC内网专线】在CentOS系统部署WireGuard隧道内网,搭建中转隧道

本着能偷懒就偷懒的态度,先直接用 WireGuard一键安装脚本三合一脚本安装了服务端,在安装之前可以更新系统、安装BBR,该脚本支持 CentOS 7+、Debian 9+、Ubuntu 16+。执行完脚本,会有一个二维码,主要是用来给手机扫描快速配置的。而配置文件则在/etc/Wireguard/路径下,可以使用sftp客户端直接下载到本地,当然手工配置也OK。重新执行脚本可以新增其它用户,这里晚点我们会用到。

curl -O https://raw.githubusercontent.com/atrandys/wireguard/master/wg_mult.sh &&  chmod +x wg_mult.sh && ./wg_mult.sh

可以上面同样的方式先安装wireguard,然后直接把客户端配置文件下载到客户端机器上,放到/etc/wireguard/路径下即可。当然实际上中转机上需要操作的东西并不多,所以可以从简。

curl Lo /etc/yum.repos.d/wireguard.repo https://copr.fedorainfracloud.org/coprs/jdoss/wireguard/repo/epel-7/jdoss-wireguard-epel-7.repo  && yum install epelrelease y  && yum install wireguarddkms wireguardtools y

最后在两台服务器上分别输入下方启动命令启动服务:

  1. wgquick up wg0 ##启动wg0虚拟网卡
  2. wgquick down wg0 ##关闭wg0网络
  3. wg ##查看当前的运行情况

隧道中转:此时在国内服务器使用本站提供的各类中转工具,转发到远程服务器也就是国外服务器的 内网IP 就是走的WG内网隧道了

参考资料:

https://getzhuji.com/5604.html

https://icodex.org/2020/02/vps-and-virtual-machines-how-to-get-an-iplc-like-experience/

https://blog.csdn.net/weixin_43921239/article/details/104397912

多用户登录远程桌面的方法 – Win8/Win10/Win2012/Win2016系统

  1. Install “RDPWInst-v1.6.2.msi”
  2. Copy rdpwrap.ini to “C:\Program Files\RDP Wrapper”
  3. run “.\RDPWrap-v1.6.2\install.bat “
  4. run “.\RDPWrap-v1.6.2\update.bat”
  5. 导入注册表 Windows_10_Pro_64bit_RDS.reg
  6. check RDPConf.exe
  7. check RDPCheck.exe
    8.配置本地组策略
    按win+r组合键在运行中,输入gpedit.msc

计算机配置->管理模板-》Windows组件–》远程桌面服务–》远程桌面会话主机–》连接
a. “限制连接的数量” 设置为 “已启用” 999999
b. “将远程桌面服务用户限制到单独的远程桌面服务会话”界面中选择“已启用”

配置完后重启电脑!

 

Win7/Win10正常情况下是不允许多用户同时远程的,即一个用户远程进来会把另一个用户踢掉,需要破解。

Win7:
安装UniversalTermsrvPatch-x64.exe,见 https://pan.baidu.com/s/1kVlCloV ,直接安装即可。

Win8/Win10/Win2012/Win2016:
安装RDPWrap-v1.6.zip,见https://pan.baidu.com/s/1i4JpVM1,下载后运行install.bat,然后运行RDPCheck.exe。如果全绿则破解成功;如果出现Listening [not supported]则还需运行update.bat。

阿里云服务器自带的远程连接总是掉线,遂而打算用windows自带的远程桌面连接工具。但是win8之后的版本中只有专业版可以打开启用远程桌面连接的设置,总不能为了连接服务器换个系统吧,然后我发现了这个—>BRDPWrap

这是一个可以在家庭使用的windows简化功能系统上启用远程桌面主机支持和并发RDP会话的工具。下载地址:
https://github.com/stascorp/rdpwrap/releases

配置步骤很简单,但还是记录一下

  1. 第一个是在线下载安装包,这里下载第二个安装包
  2. 下载后,解压后执行install.bat安装  (右键,以管理员身份运行)
  3. 检查组件安装是否成功

安装完成后,执行RDPConf.exe,查看一下各个组件运行状态,状态全部为绿就可以可以使用远程桌面了。
1)如果端口监听为Not listening,执行update.bat更新一下即可。
2)或者出现Listening     [not supported],则也需运行update.bat 。
t

  1. 测试远程桌面是否可用

执行RDPCheck.exe测试一下远程桌面可用情况

5.完成。 其他电脑可以直接远程访问这台服务器了,超过3个用户同时登录也没问题了。

远程桌面连接正常。打开运行输入mstsc,进入远程桌面连接界面

ps:中间遇到身份验证出错

解决方案: https://github.com/stascorp/rdpwrap/issues/480
如果是专业版的,直接在组策略设置中修改加密oracle修正的保护级别为易受攻击的
但是普通版没有组策略,所以直接修改注册表(这里需要以管理员权限执行命令)

REG ADD HKLM\Software\Microsoft\Windows\CurrentVersion\Policies\System\CredSSP\Parameters\ /v AllowEncryptionOracle /t REG_DWORD /d 2
————————————————
版权声明:本文为CSDN博主「zz1180」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/zz1180/article/details/84786936

fdisk与df磁盘大小不一致的解决办法

昨天在hostloc买了一台virmach的vps,买到手重新安装了一下,用了centos 7,登录进去使用df -h发现只有2g空间,跟virmach说的32GB的空间差异太大,先开始还以为是有磁盘没有挂载,于是使用fdisk -l查看,发现实际确实有34.4GB
于是找万能的Google,得到的结论是这个问题一般是因为文件系统和分区大小不一致导致的。于是使用以下命令
resize2fs /dev/vda1  #/dev/vda1这个需要根据实际磁盘来调整
最后完美解决问题。
resize2fs使文件系统filesystem与partition保持一致从而提升空间,现在空间就恢复过来: