Weiyun搭建教程

1. 首先在服务器端 安装一键lnmp 或者宝塔 。 有nginx就行

2. 安装ssr

1
wget -N --no-check-certificate https://raw.githubusercontent.com/hugoyuice/shadowsocks_all/master/shadowsocksR.sh && bash shadowsocksR.sh

记住自己设置的参数

1
2
3
4
5
6
"server_port": 8989 //服务端口
"local_port": 1081 //本地端口
"password": "test" //默认密码
"method": "chacha20" //加密方式
"protocol": "auth_sha1_v2_compatible" //默认协议
"obfs": "tls1.2_ticket_auth_compatible" //默认混淆

一般ssr设置

1
2
3
4
5
启动:/etc/init.d/shadowsocks start
停止:/etc/init.d/shadowsocks stop
重启:/etc/init.d/shadowsocks restart
状态:/etc/init.d/shadowsocks status
配置文件路径:/etc/shadowsocks.json

然后下载ssr pc版的在电脑上挂全局代理,然后在网页登录几次qq

3.安装nodejs环境

依次按这三条命令

1
2
3
curl --silent --location https://rpm.nodesource.com/setup_7.x | bash -
yum install -y nodejs
node -v

最后一步出版本号就没问题了

迁移博客到hexo

为啥要迁移?

  1. 首先考虑到wordpress太臃肿,我只是想要一个单纯简单的博客站而已。
  2. 文章撰写支持markdown,并且直接保存在source下面即可。
  3. 个人原因偏爱nodejs

选择的搭建方式

第一种方式:打包成静态文件上传

这种没什么好说的,上传public文件夹到服务器

第二种方式:选择forever进程守护的方式,在服务器运行。

  1. 运行服务

需要在项目目录下创建一个app.js,让forever运行这个app。

1
2
3
4
5
6
7
8
9
10
11
var spawn = require('child_process').spawn;
free = spawn('hexo', ['server', '-p 4000']);/* 相当于执行hexo server -p 4000*/
free.stdout.on('data', function (data) {
console.log('standard output:\n' + data);
});
free.stderr.on('data', function (data) {
console.log('standard error output:\n' + data);
});
free.on('exit', function (code, signal) {
console.log('child process eixt ,exit:' + code);
});
  1. 如何停止服务
1
2
3
$ lsof -i:[port]
$ ps aux|grep hexo
$ kill pid(进程的id)

189CloudLink

一个基于node的189个人云解析平台

介绍

你可以用189的直链来节省你服务器的带宽。
你甚至可以用她来做视频的直链。
当然图片音乐什么的更是不在话下。
缺点天翼平台对电信宽带支持最强,在其他运营商下的宽带网络访问速率不高。
image