2017年2月17日星期五

一键安装最新内核并开启 BBR 脚本



最近,Google 开源了其 TCP BBR 拥塞控制算法,并提交到了 Linux 内核,最新的 4.9 版内核已经用上了该算法。根据以往的传统,Google 总是先在自家的生产环境上线运用后,才会将代码开源,此次也不例外。
根据实地测试,在部署了最新版内核并开启了 TCP BBR 的机器上,网速甚至可以提升好几个数量级。
于是我根据目前三大发行版的最新内核,开发了一键安装最新内核并开启 TCP BBR 脚本。

本脚本适用环境


系统支持:CentOS 6+,Debian 7+,Ubuntu 12+
虚拟技术:OpenVZ 以外的(KVM、Xen、VMware等)
内存要求:≥128M

关于本脚本


1、本脚本已在 Vultr 上的 VPS 全部测试通过。
2、当脚本检测到 VPS 的虚拟方式为 OpenVZ 时,会提示错误,并自动退出安装。
3、某些服务商(如 DigitalOcean)可能需要首先将 VPS 配置为可自定义内核,然后 grub2 的配置才会生效。
4、脚本运行完重启发现开不了机的,打开 VPS 后台控制面板的 VNC, 开机卡在 grub 引导, 手动选择内核即可。
5、由于是使用最新版系统内核,最好请勿在生产环境安装,以免产生不可预测之后果。

使用方法


使用root用户登录,运行以下命令:
wget --no-check-certificate https://github.com/teddysun/across/raw/master/bbr.sh
chmod +x bbr.sh
./bbr.sh

安装完成后,脚本会提示需要重启 VPS,输入 y 并回车后重启。
重启完成后,进入 VPS,验证一下是否成功安装最新内核并开启 TCP BBR,输入以下命令:
uname -r

查看内核版本,含有 4.9 就表示 OK 了
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 模块即说明bbr已启动。

内核升级方法


如果是 CentOS 系统,执行如下命令即可升级内核:
yum --enablerepo=elrepo-kernel -y install kernel-ml kernel-ml-devel

CentOS 6 的话,执行命令:
sed -i 's/^default=.*/default=0/g' /boot/grub/grub.conf

CentOS 7 的话,执行命令:
grub2-set-default 0

如果是 Debian/Ubuntu 系统,则需要手动下载最新版内核来安装升级。
去这里下载最新版的内核 deb 安装包。
如果系统是 64 位,则下载 amd64 的 linux-image 中含有 generic 这个 deb 包;
如果系统是 32 位,则下载 i386 的 linux-image 中含有 generic 这个 deb 包;
安装的命令如下(以最新版的 64 位 4.9.3 举例而已,请替换为下载好的 deb 包):
dpkg -i linux-image-4.9.3-040903-generic_4.9.3-040903.201701120631_amd64.deb

安装完成后,再执行命令:
/usr/sbin/update-grub

最后,重启 VPS 即可。

参考链接


https://github.com/google/bbr/blob/master/Documentation/bbr-quick-start.md
http://elrepo.org/tiki/tiki-index.php
http://kernel.ubuntu.com/~kernel-ppa/mainline/

Linux VPS查看系统信息命令大全整理


系统




# uname -a # 查看内核/操作系统/CPU信息
# head -n 1 /etc/issue # 查看操作系统版本
# cat /proc/cpuinfo # 查看CPU信息
# hostname # 查看计算机名
# lspci -tv # 列出所有PCI设备
# lsusb -tv # 列出所有USB设备
# lsmod # 列出加载的内核模块
# env # 查看环境变量


资源




# free -m # 查看内存使用量和交换区使用量
# df -h # 查看各分区使用情况
# du -sh # 查看指定目录的大小
# grep MemTotal /proc/meminfo # 查看内存总量
# grep MemFree /proc/meminfo # 查看空闲内存量
# uptime # 查看系统运行时间、用户数、负载
# cat /proc/loadavg # 查看系统负载


磁盘和分区




# mount | column -t # 查看挂接的分区状态
# fdisk -l # 查看所有分区
# swapon -s # 查看所有交换分区
# hdparm -i /dev/hda # 查看磁盘参数(仅适用于IDE设备)
# dmesg | grep IDE # 查看启动时IDE设备检测状况


网络




# ifconfig # 查看所有网络接口的属性
# iptables -L # 查看防火墙设置
# route -n # 查看路由表
# netstat -lntp # 查看所有监听端口
# netstat -antp # 查看所有已经建立的连接
# netstat -s # 查看网络统计信息


进程




# ps -ef # 查看所有进程
# top # 实时显示进程状态


用户




# w # 查看活动用户
# id <用户名> # 查看指定用户信息
# last # 查看用户登录日志
# cut -d: -f1 /etc/passwd # 查看系统所有用户
# cut -d: -f1 /etc/group # 查看系统所有组
# crontab -l # 查看当前用户的计划任务


服务




# chkconfig list # 列出所有系统服务
# chkconfig list | grep on # 列出所有启动的系统服务程序
# rpm -qa # 查看所有安装的软件包

2017年1月13日星期五

下载利器!IDM 绿色特别版本


国外流行下载工具Internet Download Manager现已小幅更新至v6.27.2,新版取消了在Win10下载对话框边框!作为必备最佳网络下载利器,界面风格始终一样,建议使用最新版,新版监视文件类型更全!


IDM绿色特别版由 @ZD423 专注优化,无需序列号,免注册即为授权版、完美简体中文汉化,无多余菜单弹窗!IDM下载器是国内外优秀下载工具,支持IE, Firefox, Chrome等所有浏览器,兼容所有Windows平台。最具特色功能如续传功能,支持恢复因为断线、网络问题、计算机宕机等故障导致中断的下载任务。



新版变化


http://internetdownloadmanager.com/news.html

2017.12.15 v6.27.2
Fixed critical bug in integration with Firefox 45.6 ESR
Fixed bugs in downloading several types of video streams
Fixed other small bugs

2017.12.10 v6.27.1

Added a feature to set minimum file size for showing “Download this video” button
Fixed download progress dialog on Windows 10, removed a wide border around it
Improved video recognition in web player
Fixed bugs

关于此绿色特别版






—模拟官方安装命令行参数绿化,卸载可选备份用户设置数据;
—破解主程序,免注册!无需屏蔽联网,无需假冒序列号,不反弹!
—彻底禁止定期自动检测更新、后续完全不会随机弹出IDM自动更新提示!
—调整下载对话框,完美修正在Win8.1、Win10下载对话框及边宽适配问题;
—基于 ZDYX、宋国母 以往简体中文语言加以汉化完善,并汉化自带卸载程序;
—去掉每日提示弹窗,去除了安装完毕后自动弹出网页行为,默认不开机启动;
—绿化完毕默认显示为简体中文界面、添加了一款美观的主题,默认直接启用;
—去多余菜单项,去关于窗多余按钮;删除所有多语言、所有帮助文档等文件;

IDM v6.27 Build 2 简体中文绿色特别版 下载地址




下载地址1:
[dltable file="IDM v6.27 Build 2 简体中文绿色特别版" size="3.87MB"]城通网盘下载地址(推荐安装广告屏蔽插件)[/dltable]
[dltable file="IDM v6.xx 精选国外破解补丁+ 简体中文完善文件 + 去升级检测改法" size="1.44MB"]城通网盘下载地址(推荐安装广告屏蔽插件)[/dltable]
下载地址2:
[dltable file="IDM v6.27 Build 2 简体中文绿色特别版" size="3.87MB"]蘑菇网盘下载地址[/dltable]
[dltable file="IDM v6.xx 精选国外破解补丁+ 简体中文完善文件 + 去升级检测改法" size="1.44MB"]蘑菇网盘下载地址[/dltable]
下载地址3:
[dltable file="IDM v6.27 Build 2 简体中文绿色特别版" size="3.87MB"]天翼云盘下载地址(访问码:2838)[/dltable]
[dltable file="IDM v6.xx 精选国外破解补丁+ 简体中文完善文件 + 去升级检测改法" size="1.44MB"]天翼云盘下载地址(访问码:1236)[/dltable]

其他下载地址:
[dltable file="Internet Download Manager v6.27 Build 2 官方多语言试用版" size="6.43MB"]Internet Download Manager v6.27 Build 2 官方多语言试用版下载[/dltable]

2017年1月11日星期三

百度云第三方解析接口和源码


百度云下载东西真的是太蛋疼了,还好现在有了第三方的接口,希望能够长时间的用下去吧。





第三方网站解析接口




139直链网盘
百度网盘永久直链外链
百度网盘直链系统V2.0
百度网盘直链分享平台
百度云直链V3.0

源码




DOMO:http://wp.cccyun.cc/

安装说明:修改config.php,导入install.sql到数据库

源码下载




下载地址1:
[dltable file="百度网盘直链分享平台 源码" size="233KB"]天翼云盘下载地址(访问码:9528)[/dltable]

下载地址2:
[dltable file="百度网盘直链分享平台 源码" size="233KB"]蘑菇网盘下载地址[/dltable]

下载地址3:
[dltable file="百度网盘直链分享平台 源码" size="233KB"]城通网盘下载地址[/dltable]

密钥批量检测工具 PIDKey


PIDKey,超强密钥检验工具,Windows/Office密钥批量检测工具。这款小工具由国外网友@Ratiborus制作,简体中文语言由网友@儿弃帝上翻译。PIDKey 可以批量检测Windows&Office&VS密钥是否有效,批量对密钥信息(PID和激活计数)进行核对,通过对收集来的密钥进行测试有效性,备份密钥,检查许可证信息,检查零售及MAK密钥是否可用于电话激活,还支持VAMT 3.1的CILX文件、txt文件的导入。


PIDKey2.9


新版变化




2016.12.31 v2.1.2 build 1017
-Small changes.

2016.12.24 v2.1.2 build 1016
-Fixed minor bugs.

2016.07.18 V2.1.2 build 1014
-Small interface changes.

2016.07.02 v2.1.2 build 1013
-Optimized some functions to accelerate the program.
-Small interface changes.

支持产品




Windows Vista / Server 2008
Windows 7 / Server 2008 R2
Windows 7 PosReady
Windows 8 / Server 2012
Windows 8.1 / Server 2012 R2
Windows 10
Office 2010 / 2013 / 2016

使用教程



[v_notice]
http://nsaneforums.com/topic/232841-pidkey-by-ratiborus[/v_notice]

1、双击PIDKey.exe即可启动。
2、支持一次性从剪贴板添加单个或多个key,复制key后在key文本框处单击鼠标即自动读取剪贴板中的key,再点击GO!就开始校验、添加。
3、校验密钥时会尝试所有的密钥校验文件,从列表中的第一个开始,知道找到正确的密钥信息。
4、软件中存在一些常见的密钥校验文件,你也可以自定义自己的密钥校验文件。如果你把你的密钥校验文件放到本程序文件夹中,该文件将被保存在一个相对路径中,不够改程序放到哪儿都可以调用它。
5、如果选择了自定义密钥校验文件,删除按钮将被激活。
6、可从文件中检查密钥信息,可以从任何文本格式的文件中正确读取密钥并添加,即使文件中包含无关信息。
7、在激活备份文件夹中,Activation_Restore.cmd文件被创建。使用它你可以随时恢复激活,甚至无需使用PIDKEY程序。

下载地址


[v_notice]请选择一个你觉得最好的下载方式下载。[/v_notice]

下载地址1:
[dltable file="密钥批量检测工具 PIDKey" size="4MB"]天翼云盘下载地址(访问码:1831)[/dltable]

下载地址2:
[dltable file="密钥批量检测工具 PIDKey" size="4MB"]城通网盘下载地址[/dltable]

下载地址3:
[dltable file="密钥批量检测工具 PIDKey" size="4MB"]蘑菇云盘下载地址[/dltable]

2017年1月5日星期四

如何使用我们的服务查询系统


很多小伙伴问我,我们最近上来的服务查询系统 怎么用。现在我就来告诉你怎么使用。



使用方式




登录服务查询系统之后,首先查看下面的注释

选择你需要查询的数据库--输入你的邮箱地址--输入4位数的校验码然后就能看到了,如下图所示。


查看你查询的服务




进入之后,你会看到与你服务相关的信息,如下图所示,看图上的红色字体

(现在看到的是管理员的测试)

其他说明




我们以后很多邀请码都会通过这个系统发放

服务查询系统连接




服务查询系统:https://inq.digac.cc

2016年12月28日星期三

ss-panel魔改版安装过程



[v_notice]上一篇文章说到了安装配合ss-panel魔改版的SSR服务端,这里就来说说怎么安装ss-panel魔改版。
本站所提供的路径均为没有人工修改的路径。[/v_notice]

系统使用和ssr服务端的系统一致:centos6

使用lnmp搭建的环境


yum install screen git -y
screen -S lnmp
wget -c http://soft.vpser.net/lnmp/lnmp1.3-full.tar.gz && tar zxf lnmp1.3-full.tar.gz && cd lnmp1.3-full && ./install.sh lnmp

#lnmp vhost {add|list|del}
cd lnmp1.3-full && lnmp vhost add
#上传网站后建议执行:chown www:www -R /path/to/dir 对网站目录进行权限设置,/path/to/dir替换为你网站目录。

找到你新建的网站/usr/local/nginx/conf/vhost/你的域名.conf
root /home/wwwroot/your.web.site/public;

location / {
try_files $uri $uri/ /index.php$is_args$args;
}

按照如上方式修改
lnmp restart#重启lnmp

使用宝塔搭建的环境


yum -y install screen wget && echo -e “defencoding utf-8\nencoding utf-8 utf-8” >> /etc/screenrc  && screen -S bt
wget -O install.sh http://125.88.182.172:5880/src/install.sh && sh install.sh #宝塔的安装命令,来源:bt.cn,已经有更新请自己去宝塔网站查看更新

按照正常方式新建网站,然后点击修改

在配置文件中找到 root /home/wwwroot/your.web.site;


在后面加上/public,然后保存。
root /home/wwwroot/your.web.site/public;


添加伪静态


没有添加伪静态你会发现等你搭建好是ss-panel根本没法进入二级目录
找到伪静态,直接使用默认的,输入:
         location / {
try_files $uri $uri/ /index.php$is_args$args;
}

保存即可;

以上是两种环境下做出的准备,下面是正餐。


这是魔改版sspanel


[v_warn]使用lnmp环境[/v_warn]
cd /home/wwwroot/your.web.site
git clone https://github.com/esdeathlove/ss-panel-v3-mod.git tmp && mv tmp/.git . && rm -rf tmp && git reset --hard
cp config/.config.php.example config/.config.php
chown -R root:root *
chmod -R 755 *
chown -R www:www storage

php composer.phar install #必须安装,重要
cd /home/wwwroot/your.web.site/
chattr -i .user.ini
mv .user.ini ./public
cd ./public
chattr +i .user.ini
cd..
service nginx restart

[v_warn]使用宝塔环境[/v_warn]
cd /www/wwwroot/your.web.site
git clone https://github.com/esdeathlove/ss-panel-v3-mod.git tmp && mv tmp/.git . && rm -rf tmp && git reset --hard
cp config/.config.php.example config/.config.php
chown -R root:root *
chmod -R 755 *
chown -R www:www storage

php composer.phar install #必须安装,重要
cd /home/wwwroot/your.web.site/
chattr -i .user.ini
mv .user.ini ./public
cd ./public
chattr +i .user.ini

直接在宝塔控制面板中重启网页服务器nginxapache或其他。


导入 sql 目录下的 glzjin_all.sql


添加管理员


php xcat createAdmin

重置流量


php xcat resetTraffic

发送流量使用情况邮件


php xcat sendDiaryMail

下载客户端



php -n xcat initdownload

魔改版特有命令


下载IP解析库


php xcat initQQWry

安装cron并一键添加定时任务


[v_blue]这个简单.直接粘贴复制能命令运行完就可以了[/v_blue]

使用lnmp环境


yum -y install vixie-cron crontabs
rm -rf /var/spool/cron/root
echo 'SHELL=/bin/bash' >> /var/spool/cron/root
echo 'PATH=/sbin:/bin:/usr/sbin:/usr/bin' >> /var/spool/cron/root
echo '*/20 * * * * /usr/sbin/ntpdate pool.ntp.org > /dev/null 2>&1' >> /var/spool/cron/root
echo '30 22 * * * php /data/wwwroot/your.web.site/xcat sendDiaryMail' >> /var/spool/cron/root
echo '0 0 * * * php /data/wwwroot/your.web.site/xcat dailyjob' >> /var/spool/cron/root
echo '*/1 * * * * php /data/wwwroot/your.web.site/xcat checkjob' >> /var/spool/cron/root
/sbin/service crond restart

使用宝塔环境


yum -y install vixie-cron crontabs
rm -rf /var/spool/cron/root
echo 'SHELL=/bin/bash' >> /var/spool/cron/root
echo 'PATH=/sbin:/bin:/usr/sbin:/usr/bin' >> /var/spool/cron/root
echo '*/20 * * * * /usr/sbin/ntpdate pool.ntp.org > /dev/null 2>&1' >> /var/spool/cron/root
echo '30 22 * * * php /data/wwwroot/your.web.site/xcat sendDiaryMail' >> /var/spool/cron/root
echo '0 0 * * * php /data/wwwroot/your.web.site/xcat dailyjob' >> /var/spool/cron/root
echo '*/1 * * * * php /data/wwwroot/your.web.site/xcat checkjob' >> /var/spool/cron/root
/sbin/service crond restart

安装大概就是这样,接下来是配置ss-panel


在这里修改,如果是lnmp推荐使用winscp直接修改,如果是宝塔,直接使用文件管理功能修改。
所在位置如下:
/home/wwwroot/your.web.site/config/.config.php #lnmp环境
/www/wwwroot/your.web.site/config/.config.php #lnmp环境


注意


在使用中,有一些小注意,慢慢补充。
1、测试通讯?有返回pong就表明可以正常通讯了

curl your.web.site/mod_mu/func/ping?key=XXX —silent


error:14090086:SSL routines:ssl3_get_server_certificate

wget -O /etc/cacert.pem http://curl.haxx.se/ca/cacert.pem


然后去php的配置文件里设置

openssl.cafile=/etc/cacert.pem


2、添加节点时,请注意用 " - "来分割。

前面为节点名,后面为方式。

比如 “香港 1 - Shadowsocks”
3、顺序的具体参数如下
0=SS
1=VPN
2=SSH
3=PAC
4=APN 描述文件外链
5=Anyconnect
6=APN
7=PAC PLUS
8=PAC PLUS PLUS



以下为需要修改的内容:

// !!! 修改此key为随机字符串确保网站安全 !!!
$System_Config['key'] = 'RQs12d45s';
$System_Config['debug'] = 'ture'; // 正式环境请确保为false
$System_Config['appName'] = '这是一个测试站点'; //站点名称
$System_Config['baseUrl'] = 'https://your.web.site'; // 站点地址
$System_Config['timeZone'] = 'PRC'; // RPC 天朝时间 UTC 格林时间
$System_Config['pwdMethod'] = 'sha256'; // 密码加密 可选 md5,sha256
$System_Config['salt'] = ''; // 密码加密用,从旧版升级请留空
$System_Config['theme'] = 'material'; // 主题
$System_Config['authDriver'] = 'cookie'; // 登录验证存储方式,推荐使用Redis 可选: cookie,redis
$System_Config['sessionDriver'] = 'cookie';
$System_Config['cacheDriver'] = 'cookie';
$System_Config['tokenDriver'] = 'db';

//$System_Config['version'] = 'Glzjin mod-2016042210000';

// mu key 用于校验ss-go mu的请求,半角逗号分隔
$System_Config['muKey'] = '';
// 邮件
$System_Config['mailDriver'] = 'smtp'; // mailgun or smtp

// 用户签到设置
$System_Config['checkinMin'] = '1989'; // 签到最少流量 单位MB
$System_Config['checkinMax'] = '8964'; // 签到最多流量

//
$System_Config['defaultTraffic'] = '100'; // 用户初始流量 单位GB

// 注册后获得的邀请码数量
$System_Config['inviteNum'] = '0';

# database 数据库配置
$System_Config['db_driver'] = 'mysql';
$System_Config['db_host'] = 'localhost'; // mysql服务器地址(确认已经开启远程访问权限)
$System_Config['db_database'] = ''; // SSR的数据库名称
$System_Config['db_username'] = ''; // 访问数据库的用户名
$System_Config['db_password'] = ''; // 数据库的密码
$System_Config['db_charset'] = 'utf8';
$System_Config['db_collation'] = 'utf8_general_ci';
$System_Config['db_prefix'] = '';

# smtp
$System_Config['smtp_host'] = '你的邮件服务提供商smtp地址';
$System_Config['smtp_username'] = '你的电邮地址如:blog-master@digac.cc';
$System_Config['smtp_port'] = 'smtp端口号(推荐使用ssl端口号)';
$System_Config['smtp_name'] = '你的邮件名称,邮件接收者可见名称,如:膜法服务-digac.cc';
$System_Config['smtp_sender'] = '你的电邮地址,如:blog-master@digac.cc';
$System_Config['smtp_passsword'] = '你的电邮密码';
$System_Config['smtp_ssl'] = 'true'; // 推荐启用邮件的ssl加密

设置用户的链接端口,随机

#端口池
$System_Config['min_port']='10000';
$System_Config['max_port']='65535';

关于加密方式和混淆

#注册时默认加密方式
$System_Config['reg_method']='chacha20'; // 我已经修改了,或者使用你喜欢的加密方式(一定要 小写)

#注册时默认协议
$System_Config['reg_protocol']='auth_sha1_v2_compatible'; // 我已经修改了,或者使用你喜欢的协议

#注册时默认协议参数
$System_Config['reg_protocol_param']='';

#注册时默认混淆方式
$System_Config['reg_obfs']='tls1.2_ticket_auth_compatible'; // 我已经修改了,或者使用你喜欢的混淆方式

其他问题再根据情况来看。


链接:安装SSR服务端

非常重要




如果安装过程中出现了各种问题,请打开调试模式哟