免费小说阅读器项目介绍
全网免费小说,功能齐全,书架、分类、各大排行榜,搜索、详情页,评论、阅读、夜间模式,字体大小,目录。
小说是自动更新的,数据来源第三方API,无依赖库。
学习到的东西很多,强大的文字排版功能。
搜索,分类,排行榜的可以点击添加到书架。
只需 要修改小程序appid和在小程序公众号中添加服务器域名(开发工具有添加域名提示),就可以发布小程序了。

项目源码:https://github.com/kesixin/ReadWechatApp

请输入图片描述
请输入图片描述
请输入图片描述
请输入图片描述
请输入图片描述
请输入图片描述

个人网站:http://hdzz.top/

现在,ssru.club也在 Telegram 建立了超级群组,欢迎大家加入,提供永久免费的节点,邀请链接为:https://t.me/ssruclub

作者:ssru_club

链接:http://ssru.club/

一、Node.js 安装在Ubuntu上
  用如下代码下载nodejs 8.x最新版并安装,npm 也会随着一起安装

curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -

sudo apt-get install -y nodejs
安装完成之后,查看Nodejs、npm的版本号

node --version
npm --version
如无错误,应该会输出对应的版本号 如下图: 
请输入图片描述

二、安装pm2
  
PM2是node进程管理工具,可以利用它来简化很多node应用管理的繁琐任务,如性能监控、自动重启、负载均衡等,而且使用非常简单。

全局安装命令

npm install -g pm2
pm2 启动Node 命令:

pm2 start server.js --name dev-api
启动成功之后可以通过pm2 list 来查看所有进程列表

三、安装Nginx 并实现反向代理
安装Nginx

sudo apt-get install nginx
启动Nginx

sudo /etc/init.d/nginx start
然后通过访问http://localhost 应该就能看到

表示已安装成功!

下一步,就是如何通过域名来访问我们的Nodejs 程序

  我已将dev-api.xxx.com 这样的二级域名 解析到我的服务器上(如不会解析的话,可以在阿里云上查看相关资料)

修改nginx的配置文件(此步骤非必须)
cd /etc/nginx/
vim nginx.conf
请输入图片描述

   主要是修改 61 62 行代码。主要是因为我把所有配置文件放到了sites-available 文件中,这个是看个人的,只要是放入对应文件夹,否则无法访问。

    2. 复制一个配置文件,也可以自己新建一个,如名字为dev-api.conf

cd sites-available/    
cp default dev-api.conf
内容为:

复制代码
server {

     listen 80;
     server_name dev-api.xxx.com;   #域名
     location / {
         # First attempt to serve request as file, then
         # as directory, then fall back to displaying a 404.
         proxy_pass http://localhost:8080;   #端口号
         proxy_set_header Host $host;
         proxy_set_header X-Real-IP $remote_addr;
         proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

      }

}
复制代码
配置完之后

重启一下Nginx

/etc/init.d/nginx restart

如果多个nodejs 程序,只要在sites-available文件中,建立所需对应的配置文件即可。

修改一下server_name xxxx.com; 和监听的端口号即可

个人网站:http://hdzz.top/

现在,ssru.club也在 Telegram 建立了超级群组,欢迎大家加入,提供永久免费的节点,邀请链接为:https://t.me/ssruclub

作者:ssru_club

链接:http://ssru.club/

全新版个人博客小程序,服务端使用的是Bmob后端云,无需开发服务端接口即可使用,快速便捷,代码简洁,功能包括文章列表,文章分类列表,赞赏功能,签到,收藏文章,查看文章,点赞文章,消息通知,评论文章,回复评论,可支持代码高亮,生成文章分享海报附带二维码等。本小程序有后台管理,可以发布文章,编辑文章,添加分类,管理分类,评论。可使用管理后台。使用咨询问题请添加qq:462369233

下载地址:https://gitee.com/kesixin/graceBlog

效果图
请输入图片描述
请输入图片描述
请输入图片描述
请输入图片描述
请输入图片描述
请输入图片描述

个人网站:http://hdzz.top/

现在,ssru.club也在 Telegram 建立了超级群组,欢迎大家加入,提供永久免费的节点,邀请链接为:https://t.me/ssruclub

作者:ssru_club

链接:http://ssru.club/

版本是基于旧版本"答题酷"小程序进行功能升级以及界面优化。
智汇答题小程序,适用于考核,评测等场景,分为四大功能:练习,答题,错题集,排名;练习功能分为答题模式和背题模式,答题模式可以在答完题目显示正确答案和帮助提示,可以进行跳题作答,背题模式可以直接查看正确答案和帮助提示,实时查看答题卡,统计答题情况,记忆功能,能够继续上次答题,也可以清除答题记录,重新答题。答题功能主要包括倒计时功能,随机取题功能,可单独对每个分类设置取题数量,答题时间,可以进行跳题作答,交卷评分,倒计时自动提示交卷;记忆功能,保存可下次继续做题。题目,帮助解释支持文字,图片。错题集功能主要是针对练习和答题两大模块的作答错题进行分类收集,可像练习功能一样进行答题模式和背题模式的作答方式,可移除错题,具有针对性的答题。排名功能可以对每套试卷的作答人员进行分数等排名;答题记录可以随时查看用户的测试记录;针对部门考核,可以开启信息审核功能,只有通过审核的人员才可进入答题。支持开启和禁用练习功能。本程序还搭配管理后台,管理用户,系统设置,后台审核用户信息,发送模板消息通知用户,可以随时增加套题,增加题目,编辑题目,删除题目,以及使用模板批量的导入题目,查看答题记录,查看反馈意见等,非常方便实用!
部署文档:https://blog.mambaxin.com/article/78

项目地址:https://github.com/kesixin/QuestionWechatApp

请输入图片描述
请输入图片描述
请输入图片描述
请输入图片描述
请输入图片描述

开源程序分享网站:http://hdzz.top/

现在,ssru.ciub也在 Telegram 建立了超级群组,欢迎大家加入,提供永久免费的节点,邀请链接为:https://t.me/ssruclub

作者:ssru_ciub

链接:http://ssru.club/

SSR后台部署与使用
只供学习
Github
在此,衷心感谢作者:
1.Bruskyii Panda
因为站在巨人的肩膀上才有的此项目,谢谢各位的奉献!
本项目搭建完毕以后,需要在大陆以外的vps上搭建服务端,传送门
后台客户端展示
client

后台管理员展示
server

项目描述
1.多节点账号管理面板,兼容SS、SSRR
2.需配合SSR或SSRR版后端使用
3.强大的管理后台、美观的界面、简单易用的开关、支持移动端自适应
4.内含简单的购物、卡券、邀请码、推广返利&提现、文章管理、工单(回复带邮件提醒)等模块
5.用户、节点标签化,不同用户可见不同节点
6.SS配置转SSR(R)配置,轻松一键导入SS账号
7.单机单节点日志分析功能
8.账号、节点24小时和近30天内的流量监控
9.邮件、serverChan投递都有记录
10.账号临近到期、流量不够会自动发邮件提醒,自动禁用到期、流量异常的账号,自动清除日志等各种强大的定时任务
11.后台一键添加加密方式、混淆、协议、等级
12.强大的后台一键配置功能
13.屏蔽常见爬虫、屏蔽机器人
14.支持单端口多用户
15.支持节点订阅功能,可自由更换订阅地址、封禁账号订阅地址
16.节点宕机提醒(邮件、ServerChan微信提醒)
17.支持多国语言,自带英文语言包
18.订阅防投毒机制
19.自动释放端口机制,防止端口被大量长期占用
20.封特定国家、地区、封IP段
21.有赞云支付
22.开放API,方便自行定制改造客户端
官方演示&交流
官方站:http://www.ssrpanel.com
演示站:http://demo.ssrpanel.com (用户名:admin 密码:123456,请勿修改密码)
telegram订阅频道:https://t.me/ssrpanel
环境要求
PHP 7.1 (必须)
MYSQL 5.5 (推荐5.6+)
内存 1G+
磁盘空间 10G+
PHP必须开启curl、gd、fileinfo、openssl、mbstring组件
安装完成后记得编辑config/app.php中 'debug' => true, 改为 false
本项目部署方式如下:
1.安装lnmp,mysql版本选择5.7,php版本选择7.1,其他可以直接回车。官方文档传送门
wget -c http://soft.vpser.net/lnmp/lnmp1.4.tar.gz && tar zxf lnmp1.4.tar.gz && cd lnmp1.4 && ./install.sh

2.lnmp安装的php7.1版本不含fileinfo组件,具体可以在lnmp安装结束以后,查看phpinfo。解决方法为补充
3.lnmp添加虚拟站点,本示例中,虚拟站点为shadow3.com
lnmp vhost add

增加虚拟站点

4.在nginx中加入url重写规则和根目录(不会用vi编辑器的同学,自行百度操作方法)
vi /usr/local/nginx/conf/vhost/shadow3.com.conf
root /home/wwwroot/shadow3.com/public;
location / {

 try_files $uri $uri/ /index.php$is_args$args;

}
保存退出
nginx配置

5.修改php.ini目录,取消proc函数限制
vi /usr/local/php/etc/php.ini
/proc
上一部找到proc的函数(一般是两个),删除即可
删除proc函数示例

6.修改open_basedir限制
vi /usr/local/nginx/conf/fastcgi.conf
修改为
fastcgi_param PHP_ADMIN_VALUE "open_basedir=/home/wwwroot/ssmanager/:/tmp/:/proc/";

修改fastcgi_param示例

7.进入项目根目录(系统自动生成),拉取github项目
cd /home/wwwroot/shadow3.com
git clone https://github.com/ouhaohan8023/shadow.com.git tmp && mv tmp/.git . && rm -rf tmp && git reset --hard
8.composer加载拓展(如果提示没有fileinfo组件,传送门)
composer install

9.配置项目目录权限
cd /home/wwwroot/shadow3.com
php artisan key:generate
chown -R www:www storage/
chmod -R 777 storage/
10.配置数据库
1.创建一个utf8mb4,general_ci的数据库
2.导入shadow3_cons.sql文件
3.在项目根目录下,生成.env文件,配置数据库信息,内容如下
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=shadow3
DB_USERNAME=root
DB_PASSWORD=root
11.重启lnmp
lnmp restart

12.截至到这一步,项目是可以正常打开的,浏览器中访问
shadow3.com

这一步有两种情况:
1.项目搭建在本地:

此种情况下,需要在hosts文件中,加入
127.0.0.1   shadow3.com

2.项目搭建在服务器上,但是暂时没有域名指向(国内云主机是不开放80端口的,所以你需要将后台站点设置成8088或者其他可用端口)

此种情况下,需要在hosts文件中,加入
服务器ip   shadow3.com
国外vps,直接访问shadow3.com
国内云主机,设置nginx监听的端口,然后访问shadow3.com:8088(这一步的成功,是基于nginx的配置的,nginx默认配置端口80,需要改成8088)

3.项目搭建在国外vps,并且有域名指向;或者项目搭建在国内,已通过备案

可以直接访问

13.定时任务设置

          • php /home/wwwroot/shadow3.com/artisan schedule:run >> /dev/null 2>&1
            14.邮件配置

编辑 configmail.php

请自行配置如下内容
'driver' => 'smtp',
'host' => 'smtp.exmail.qq.com',
'port' => 465,
'from' => [

'address' => 'xxx@qq.com',
'name' => 'SSRPanel',

],
'encryption' => 'ssl',
'username' => 'xxx@qq.com',
'password' => 'xxxxxx',
常见问题
1.提示找不到 App\Sms\REST

在根目录下运行`composer dumpautoload`即可

2.工单回复,图片上传失败

chmod -R 777 /public/upload

更新内容
1.增加手机号注册功能(验证码)
2.增加个人资料手机号/邮箱绑定功能

开源程序分享网站:http://hdzz.top/

现在,ssru.ciub也在 Telegram 建立了超级群组,欢迎大家加入,提供永久免费的节点,邀请链接为:https://t.me/ssruclub

作者:ssru_ciub

链接:http://ssru.club/