[记录] 1刀1年的NAT-128M内存小鸡搭个博客+探针 作者: 4usy 时间: 2020-12-16 分类: 记录 1刀1年的NAT-128M内存小鸡搭个博客+探针 **在2020年黑五大战中,看到了Gullo的促销信息,其中有1刀1年的NAT小鸡; Gullo-https://hosting.gullo.me/ ![](https://twovps.org/usr/uploads/2020/12/4256725496.png) 可选区域有美国与欧洲,结果我为了挂探针选了保加利亚,三网线路都是绕路,无奈只能套上CloudFlare使用,接下来看看这个鸡的配置: OVZ-NAT框架 128M内存 3G 空间 125G流量 IPv4共享x1 Nat端口20个 IPv6地址x1 ovz框架128M内存,开机后发现还没有虚拟运存,可以估计Web面板是无法安装的,但是有个IPv6地址,可以套CF ![](https://twovps.org/usr/uploads/2020/12/4209871746.png) Nginx+PHP试过安装,PHP总会提示内存不足失败,网上看了看Caddy+PHP对小内存友好,于是重装为Debian8Mini,准备开工** #开工前提 1,将IPv6地址解析至CF,或者通过自选CF-IP的方法解析,可参考-[Cloudflare自选IP简单版-IPv6与IPv4](https://twovps.org/archives/694/ "Cloudflare自选IP简单版-IPv6与IPv4") 2,Debian8或者9 3,连接至SSH #一,安装PHP+Sqlite3 这里是用Sqlite3代替MYSQL; Debian8系统先添加源与Key: 源 ``` echo "deb http://packages.dotdeb.org jessie all" | tee --append /etc/apt/sources.list echo "deb-src http://packages.dotdeb.org jessie all" | tee --append /etc/apt/sources.list ``` Key ``` wget --no-check-certificate https://www.dotdeb.org/dotdeb.gpg apt-key add dotdeb.gpg ``` 更新并安装PHP+Sqlite3 ``` apt-get update -y apt-get install php7.0-cgi php7.0-fpm php7.0-curl php7.0-gd php7.0-mbstring php7.0-xml php7.0-sqlite3 sqlite3 -y ``` 若是Debian9,可以直接更新并安装: ``` apt-get update -y apt-get install php7.0-cgi php7.0-fpm php7.0-curl php7.0-gd php7.0-mbstring php7.0-xml php7.0-sqlite3 sqlite3 -y ``` #二,安装Caddy与Typecho(博客程序) 下载并安装Caddy ``` wget -N --no-check-certificate https://www.moerats.com/usr/shell/Caddy/caddy_install.sh && chmod +x caddy_install.sh && bash caddy_install.sh ``` 创建Typecho博客文件夹并下载 ``` mkdir /typecho && cd /typecho wget http://typecho.org/downloads/1.1-17.10.30-release.tar.gz tar zxvf 1.1* mv ./build/* ./ rm -rf 1.1* buil* chmod -R 755 ./* chown www-data:www-data -R ./* ``` 这样你的根目录就会多出一个typecho文件夹,里面就是你的typecho博客数据; 配置Caddy,请根据下面指示修改为你的域名或者IP,然后直接SSH输入即可 ``` echo "http://你的解析域名或者IP+端口 { gzip tls 你的邮箱(此条为申请Let's证书,若CF解析已设置灵活证书或博客地址为IP地址则删除此行) root /typecho fastcgi / /run/php/php7.0-fpm.sock php rewrite { if {path} not_match ^\/admin to {path} {path}/ /index.php?{query} } }" > /usr/local/caddy/Caddyfile ``` 接下来就是启动Caddy即可; /etc/init.d/caddy start 另外一些基本的Caddy命令可以记一下: 重启Caddy /etc/init.d/caddy restart 停止Caddy /etc/init.d/caddy stop 查看Caddy日志 tail -f /tmp/caddy.log 最后打开域名或者IP即可进行Typecho安装过程! #三,添加X探针 X探针更简单,通过PHP生成探针,先到以下链接下载探针,上传至根目录的Typecho目录内,命名为tz.php: 下载地址: https://github.com/kmvan/x-prober/releases/download/6.5/prober.php 然后浏览器打开 你的域名/tz.php即可看到探针内容 另外serverstatus探针也是可以直接安装的; #四,添加静态页面 静态也简单,基于上面步骤已经安装了Caddy服务,直接打开文件夹/usr/local/caddy/caddyfile文件,可以直接按照下图添加一个静态页面,保存后重启caddy即可 ![](https://twovps.org/usr/uploads/2020/12/154925317.png) 最后挂上serverstatus探针,可以看到仅用了约一半内存: ![](https://twovps.org/usr/uploads/2020/12/1005158169.png) 另外科学仪式也是可以通过caddy共用端口实现,然后设置CF自选IP,效果还是不错的,有空再记录吧 #五,参考 [小内存VPS安装Caddy+PHP7+Sqlite3环境,并快速搭建Typecho博客](http://www.pxboy.com/archives/life-1466.html "小内存VPS安装Caddy+PHP7+Sqlite3环境,并快速搭建Typecho博客") [1刀/年保加利亚鸡示范页](http://bg.168868.xyz/ "1刀/年保加利亚鸡示范页") [1刀/年保加利亚鸡探针示范页](https://bg.168868.xyz/tz.php "1刀/年保加利亚鸡探针示范页") [1刀/年保加利亚鸡静态示范页](https://bg.168868.xyz/admin "1刀/年保加利亚鸡静态示范页") 促销: 暂无提醒: 本博主因不使用Paypal付款被跑路累计26次,建议用Paypal上车