Bitspirit的后院 - 脚本
type: channel
link: https://233.al/tag/%E8%84%9A%E6%9C%AC/
items: 快速生成简洁的文档网站——Docsify配置教程
items: Debian8 x64更换内核安装锐速
items: Debian下使用torrent+rutorrent一键脚本刷PT
items: Debian/Ubuntu下利用Python自动采集91porn视频
items: Somagu搭建Shaowsocks+BBR加速+个人博客

快速生成简洁的文档网站——Docsify配置教程
type: item
date: 2018-07-17T05:01:00+00:00
description: 介绍Docsify可以快速创建一个文档网站，小巧简洁，支持Markdown语法。快速生成网页界面。开始使用首先本地安装nodejs环境，具体可以参考上一篇文章。安装docsify推荐的docsify-cli工具 npm i docsify-cli -g创建初始文档 docsify init ./本地化运行之后，浏览器访问127.0.0.1:4000就可以看到效果了，非常简单！ docsify serve --port 4000参考代码最后附上一段推荐的首页文件配置 Document Please wait...

Debian8 x64更换内核安装锐速
type: item
date: 2018-07-08T15:10:00+00:00
description: 1.debian 8 下载3.16.0.4-deb内核wget http://security-cdn.debian.org/pool/updates/main/l/linux/linux-image-3.16.0-4-amd64_3.16.43-2+deb8u5_amd64.deb && dpkg -i linux-image-3.16.0-4*.deb 2.显示所有内核版本dpkg -l|grep linux-image 3.删除旧内核，有提示的话记得选No.apt-get -y remove linux-image-3.16.0-5-amd64 4.更新引导update-grub 5.查看内核是否更换成功unama -a 6.使用一键脚本安装锐速wget -N --no-check-certificate https://raw.githubusercontent.com/91yun/serverspeeder/master/serverspeeder-all.sh && bash serverspeeder-all.sh 7.卸载锐速chattr -i /serverspeeder/etc/apx* && /serverspeeder/bin/serverSpeeder.sh uninstall -f

Debian下使用torrent+rutorrent一键脚本刷PT
type: item
date: 2018-03-01T07:27:00+00:00
description: 前言之前一直用Transmission刷的PT，不过transmission有一个问题，就是没法强制跳过检验。这样一来如果需要辅种并且遇到较大的种子就需要校验很长时间，并且CPU会一直满载，所以这次找了一键脚本用rutorrent的webui来控制rtorrent来实现刷PT。rtinst脚本rtinst是一个在Github上开源的一键脚本，支持一键安装rtorrent和rutorrent以及配套软件 nginx和irssi使用方法下载脚本：bash -c "$(wget --no-check-certificate -qO - https://raw.githubusercontent.com/arakasi72/rtinst/master/rtsetup)" 执行：rtinst -t更改nginx和ssh配置文件由于默认开启了HTTPS，但是并没有签发证书，所以导致浏览器会出现警告。平时我们只是自己用，https并不需要，所以我们把https关闭。vi /etc/nginx/sites-enabled/default 修改为：server { listen 80; root /var/www; index index.html index.php index.htm; client_max_body_size 40m; location / { try_files $uri $uri/ =404; } location /rutorrent { client_max_body_size 40m; auth_basic "Restricted"; auth_basic_user_file /etc/nginx/.htpasswd; include /etc/nginx/conf.d/php; include /etc/nginx/conf.d/cache; } location ~ /\.ht { deny all; } }重启nginx让配置生效：/etc/init.d/nginx restart脚本还关闭了root用户的SSh登录，这里我们将它打开vi /etc/ssh/sshd_config修改PermitRootLogin yes #AllowGroups sudo sshuser然后重启SSH服务service ssh restart访问http://盒子IP/rutorrent其他问题升级rtorrentwget https://raw.githubusercontent.com/arakasi72/rtinst/master/scripts/rtupdate bash rtupdate修改密码htpasswd –c /etc/nginx/.htpasswd 新用户名 /etc/init.d/nginx restart 拖回本地vi /etc/nginx/sites-enabled/default后添加location /rtdown { auth_basic "Restricted"; #密码提示字段，可任意设置 auth_basic_user_file /etc/nginx/.htpasswd; #如果不需要访问密码，删掉此行和上一行即可 alias /home/pthezi/rtorrent/download; #这是rt默认存储位置，当然你也可以换成别的的 autoindex on; }重启nginxservice nginx restart最后访问http://盒子IP/rtdown

Debian/Ubuntu下利用Python自动采集91porn视频
type: item
date: 2018-02-05T02:33:00+00:00
description: 1.安装环境apt-get update apt-get install python3-pip pip3 install requests2.下载运行脚本wget https://raw.githubusercontent.com/eqblog/91_porn_spider/master/91_spider.py python3 91_spider.py由于解析网址的问题，有时候会出现502的问题导致程序自己结束。所以可以使用supervisor来守护91_spider.py进程。不过supervisor并不直接支持python3，百度找到了一个简单的解决办法。pip install virtualenv virtualenv --distribute -p /usr/bin/python2 super cd super source bin/activate ./bin/pip install supervisor echo_supervisord_conf echo_supervisord_conf > /etc/supervisord.conf最后需要在/etc/supervisord.conf最后添加一条[program:91] command=python /root/91_spider.py运行一下看看supervisorctl restart 91没问题的话退出virtulenv就可以了deactivate

Somagu搭建Shaowsocks+BBR加速+个人博客
type: item
date: 2018-01-11T12:02:00+00:00
description: 先安装秋水逸冰Shadowsocks-go一键脚本sudo su wget --no-check-certificate -O shadowsocks-go.sh https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocks-go.sh chmod +x shadowsocks-go.sh ./shadowsocks-go.sh 2>&1 | tee shadowsocks-go.log安装秋水逸冰的BBR一键脚本wget --no-check-certificate https://github.com/teddysun/across/raw/master/bbr.sh && chmod +x bbr.sh && ./bbr.sh完成后重启VPSuname -r #查看内核因该显示：4.13 sysctl net.ipv4.tcp_available_congestion_control #返回：net.ipv4.tcp_available_congestion_control = bbr cubic reno sysctl net.ipv4.tcp_congestion_control #返回：net.ipv4.tcp_congestion_control = bbr sysctl net.core.default_qdisc #一般返回：net.core.default_qdisc = fq lsmod | grep bbr #返回值应该有tcp_bbr 模块安装LNMPwget -c http://soft.vpser.net/lnmp/lnmp1.4.tar.gz && tar zxf lnmp1.4.tar.gz && cd lnmp1.4 && ./install.sh lnmp安装Typecho后出现404错误，无法访问后台等连接，查询后只需要修改一下nginx配置文件。修改/usr/local/nginx/conf/vhost/域名.conf将include enable-php.conf;替换为include enable-php-pathinfo.conf;然后重启一下nginx/etc/init.d/nginx restart然后在Somagu面板的Step-Web Forwarding中添加如下一条，等待几分钟后就能用域名访问到你的博客了