博文

目前显示的是 五月, 2017的博文

IDC-SSR模块部署

图片
目前市场上很少关于ShadowsocksR对接财务系统的模块,在这提供一个小模块,已经对接Idcsystem系统的,但Idcsystem系统需要3.51以上版本才能使用。 模块下载地址:http://sspanel.top/download/1/ 由于不能放他们应用市场,只能自己手工去添加模块 使用方法: 一、增加数据库事件 导入数据库之后,为这个数据库增加事件。 用途:每个月重置数据库表流量字段“u”、“d”清零,和下次流量重置时间:bandwidth_reset_time,增加一个月时间。 设置状态、事件类型(重复),运行周期(可以分钟MINUTE_SECOND,小时HOUR_SECOND)、起始时间、定义(执行的命令) 执行命令: UPDATE `user` SET u=0,d=0,bandwidth_reset_time=UNIX_TIMESTAMP(date_add(from_unixtime(bandwidth_reset_time), interval 1 MONTH)) WHERE bandwidth_reset_time < unix_timestamp() 二、添加UrlCron任 先添加执行Url,直接在云谷UrlCron配置文件:cron.ini增加一条Url地址: http:// Idcsystem域名 /files/modules/product/ssr/index.ashx?at=checknode 三、部署模块 下载模块后,直接解压到Idcsystem根目录。 进入Idcsystem后台 --> 产品模块设置管理 --> 右上角:添加产品模型 适用产品、模块名称自己随意定,模块路基设置为下面地址,点击应用 /files/modules/product/ssr/index.ashx 模块加载完成后,会有:模型参数设置:节点服务器管理,这里就可以添加ShadowsocksR节点了。 点击“ 节点服务器管理 ” -- “ 增加节点 ” 节点添加完成了,配置产品: 选择模块,保存: 配置产品模块节点,保存: 备注:流量是按月计算,清零的。例如买一个季度,设置流量10G/月(季度 × 10G =30G),使用满...

IDC-ssr一键部署脚本

图片
一键部署脚本是:多用户管理,需要配合第三方平台来使用,这里推荐已经对接好第三方平台:IDCSystem(需要3.5.1版本以上才支持哟) 多用户运行环境: CentOS 6以上 Debian 7以上 Ubuntu 12以上 先决条件: 1、可通过LNMP部署好MySQL,创建好ShadowsocksR的数据库,用户名,密码,一会脚本需要填写数据库连接信息。 备注: (1) 选择MySQL 5.6以上版本 (2) 数据库用户“Host”一定要“%”(任意主机可以访问),模块才能连接这个数据库。 2、部署好的数据库,执行以下数据库语句(可通过PHPMyAdmin,或者直接数据库语句执行) SET FOREIGN_KEY_CHECKS=0; CREATE TABLE `user` ( `id` int(11) NOT NULL AUTO_INCREMENT, `passwd` varchar(32) NOT NULL, `t` int(11) NOT NULL DEFAULT '0', `u`bigint(20) NOT NULL DEFAULT '0', `d` bigint(20) NOT NULL DEFAULT '0', `transfer_enable` bigint(20) NOT NULL DEFAULT '0', `port` int(11) NOT NULL DEFAULT '0', `enable` tinyint(4) NOT NULL DEFAULT '1', `bandwidth_reset_time` int(11) NOT NULL DEFAULT '0', PRIMARY KEY (`id`,`port`), UNIQUE KEY `idc_t_u_d_transfer_enable` (`t`,`u`,`d`,`transfer_enable`) ) ENGINE=MyISAM AUTO_INCREMENT=415 DEFAULT CHARSET=utf8; 或者直接下载数据库文件,直接导入 数据库文件:http://sspanel.top/downloa...

小内存VPS运行锐速优化方案

由于Linux自身的OOM机制,小内存VPS在运行锐速等软件的时候,会导致进程被杀或者直接死机。 要保证服务正常运行,首先我们可以禁用OOM机制: # sysctl -w vm.panic_on_oom=1          (默认为0,表示开启) # sysctl -p 参考:http://blog.csdn.net/lidan3959/article/details/17350711 当然,如果主机商限制得比较严格,仅仅这样处理可能会导致整个VPS由于负载过高而死机,关键在于内存不足,采用Linux缓存清理命令: # echo 3 > /proc/sys/vm/drop_caches          (清理pagecache、dentries和inodes) 同时可以把这条命令加入Linux Crontab定时任务: # crontab -e            (进入定时任务设置) 在编辑器中写入定时任务,命令如下: * * * * * echo 3 > /proc/sys/vm/drop_caches 这里推荐设置为每分钟执行一次,  需要调整执行时间请参考:http://www.jb51.net/LINUXjishu/19905.html 这样的优化大致可以保证128M及以上的小内存VPS稳定运行锐速,当然也要看主机商具体的超售程度,比128M内存更低的应该是不行,毕竟锐速确实占内存。

OpenVZ安装使用BBR新姿势:LKL一键安装包(比UML简单)

感谢 @allientNeko 的研究。具体帖子请看:  https://www.91yunbbs.com/discussion/87 简单的说 LKL 相比 uml 好处还是不少的,只需要转发端口,无论是 ssr 都是装在母鸡上,和你平时使用无差,而 UML 需要在 UML 系统里安装。 LKL 的占用资源也更少。不过据说 LKL 的加速效果没有 UML 好,我没有测试验证,大家可以自行折腾。。 5 月 9 日更新内容: 经过论坛大家的讨论,以及 @ linhua  的不懈研究,又进一步改进了 lkl 的效果。具体的修改内容大家自己看 github- – 我 ovz 的机子少,大家测试如果发现有什么问题欢迎反馈。 LKL 使用前置需求 LKL 要求 ldd 的版本至少在  2.14  ,目前我测试下来,如果不想折腾建议直接安装 CentOS7 , Debian8 和 Ubuntu16 安装包只使用  64bit  的系统。 默认的端口转发只转发了  9000-9999  的端口,如果你不想费心修改,请把 ssr 等应用的端口设在这个范围 只适用  openvz  ,请他虚拟请参考  原帖  自己折腾。。 安装 LKL 一键包命令 1 2 wget -- no - check - certificate https : / / github .com / 91yun / uml / raw / master / lkl / install .sh && bash install .sh   如何判断是否安装成功 1 2 ping 10.0.0.2   如果 10.0.0.2 能 ping 通说明成功, ping 不通说明失败 如果修改转发端口 修改  /root/lkl/run.sh  ,查找  9000-9999  ,改成你想要的端口段 修...

使用 shadowsocks Manager 搭建 SS 多人管理平台 Debian/Ubuntu

图片
预警,全文无图! 首先你至少需要一台 512M 内存以上的 VPS,最好是基于 KVM/XEN 平台,当然 OVZ 也行, 操作系统选择 Debian 8 x64,并使用 root 帐号登入 。 您可以试试这几个提供商:  Linode  (1G 内存 5 刀/月)、 Vultr  (512M 内存 2.5 刀/月)、 GCE  (信用卡认证后送 1 年有效 300 刀代金券,低配 5 刀/月 + 0.23刀/GB 到中国区流量) 0、 使用 SSH 连接工具连接你的 VPS 自己研究 1、 更新 VPS 及安装必要软件 apt-get update && apt-get install vim git curl supervisor build-essential -y 安装 Nodejs、Nginx、Shad0ws0cks-libev、Shad0ws0cks Manager curl -sL https://deb.nodesource.com/setup_6.x | bash - && curl -L http://nginx.org/keys/nginx_signing.key | apt-key add - && nano /etc/apt/sources.list  进入编辑模式,粘贴下方内容 deb http://httpredir.debian.org/debian jessie-backports main deb http://nginx.org/packages/mainline/debian/ jessie nginx deb-src http://nginx.org/packages/mainline/debian/ jessie nginx 保存并退出。 apt-get update && apt-get install nginx nodejs -y && apt -t jessie-backports install shadowsocks-libev -y && npm i -g pm2 && git clone...