标签 ShadowStocks 的文章

锐速+bbr+ss一键包

1. 适用于KVM的锐速+酸酸一键脚本
锐速来源于Vicer,酸酸来源于teddysun,把两位大佬的脚本直接塞进了写的这个脚本,就像我昨天说的那样,差不多就是“模块化”的意思。
脚本只适用于Debian8 64位系统,做到了KVM架构的VPS装好Debain8后,只要一键就可以实现自动安装锐速和酸酸。
如果是其他系统,需要先找一个一键换内核的脚本,换好内核即可使用这个脚本。

wget --no-check-certificate -O debain8_ssss.sh https://raw.githubusercontent.com/uselibrary/Update_VPS/master/debain8_ssss.sh && chmod +x debain8_ssss.sh && bash debain8_ssss.sh

2.适用于OpenVZ和KVM的bbr+酸酸一键脚本
使用bbr的时候,酸酸端口必须在9000-9999才能加速,如果要自定义,请修改/root/lkl/run.sh和/root/lkl/haproxy.cfg这两个文件中对应的端口。
BBR采用的是LKL版本,主要特点就是占用内存少(16M左右),为什么用这个呢?因为我是用在96M内存小鸡上面的。
BBR是用affyun上拔下来的,酸酸依然是teddysun的。
理论上,这个脚本既可以在OpenVZ的小鸡上使用也可以在KVM的小鸡上使用。具体在KVM上的效果,我因为KS4C卖不出去,已经没钱买小鸡测试了。

Debain8+/Ubuntu 16.04+ 64位系统

wget --no-check-certificate -O openvz_bbrssD.sh https://raw.githubusercontent.com/uselibrary/Update_VPS/master/openvz_bbrssD.sh && chmod +x openvz_bbrssD.sh && bash openvz_bbrssD.sh

CentOS7+ 64位系统

wget --no-check-certificate -O openvz_bbrssC.sh https://raw.githubusercontent.com/uselibrary/Update_VPS/master/openvz_bbrssC.sh && chmod +x openvz_bbrssC.sh && bash openvz_bbrssC.sh

---------------更新------------------

3.适用于OpenVZ和KVM的bbr+酸酸r一键脚本
使用bbr的时候,酸酸r端口必须在9000-9999才能加速,如果要自定义,请修改/root/lkl/run.sh和/root/lkl/haproxy.cfg这两个文件中对应的端口。
BBR采用的是LKL版本。
BBR是用affyun上拔下来的,酸酸r依然是teddysun的。

对于debain8+/ubuntu 16.04+64位系统
wget --no-check-certificate -O openvz_bbrssrD.sh https://raw.githubusercontent.com/uselibrary/Update_VPS/master/openvz_bbrssrD.sh && chmod +x openvz_bbrssrD.sh && bash openvz_bbrssrD.sh

对于centos 7+ 64位系统
wget --no-check-certificate -O openvz_bbrssrC.sh https://raw.githubusercontent.com/uselibrary/Update_VPS/master/openvz_bbrssrC.sh && chmod +x openvz_bbrssrC.sh && bash openvz_bbrssrC.sh

源码在这里:https://github.com/uselibrary/Update_VPS

原文来自hostloc.com

申请IBM LinuxONE 社区云120天

我只是将过程细化了一下,注册地址 https://linuxone20.cloud.marist.edu/cloud/#/register
填写注册表格上的必填字段<span style="color: #ff0000;">*</span>

<span style="color: #99cc00;"><span style="color: #000000;">Description of your project</span> <span style="color: #000000;">随你填</span></span>

填个电话收验证码,GV就可以

你会看到这个谢谢你的页面,表明你的注册是成功的

您现在可以访问LinuxONE社区云。点击sign in

请检查您的电子邮件中的用户名和密码,登录。点图中的红圈

创建一个实例

选择配置并创建密钥(我选的是RHEL7.4)配置还是很高的

 

如果发现无法创建实例,刷新页面,这是因为创建的密钥没加载出来,你无法选中并下载密钥导致的

xshell登录

用户名统一是linux1,点“浏览”导入刚才的密钥

官方给出的解释

1.您可以使用“sudo”来执行需要root权限的命令。 2.格式化和挂载/数据磁盘可能需要10分钟的时间。发出以下命令以验证/ data盘是否可用,然后继续: df -h 3.防火墙已启用。只有SSH端口是打开的。如果您需要打开其他端口,请使用iptables修改防火墙规则。例如:
iptables -I INPUT -p tcp --dport <span class="pl-k"><</span>port#<span class="pl-k">></span> -j ACCEPT
如果您想永久地进行更改,请发出以下命令:
iptables-save <span class="pl-k">></span> /etc/sysconfig/iptables
4.您必须使用SSH私钥以用户'linux1'登录。不允许修改(例如使用密码认证)。 5.出于安全原因,用户的“root”登录被禁用。不允许修改。 6.没有虚拟服务器的备份。备份所有关键数据是最终用户的责任。</blockquote> 安装shadowstocks 好像需要激活EPEL 切换root 输入sudo –i <span class="notranslate">要激活RHEL 7.4上的EPEL仓库,请打开终端并执行以下命令:</span> sudo rpm -ivh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm sudo yum update    
wget --no-check-certificate -O shadowsocks.sh https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocks.sh
chmod +x shadowsocks.sh
./shadowsocks.sh 2>&1 | tee shadowsocks.log

终于搞定ss
后记,如果发现无法使用ss,ss却是开启状态,试着添加端口。 经过<span style="color: #ff0000;">测</span><span style="color: #ff0000;">必须放行ss端口</span> 讲真的,一开始怎么折腾都无法安装ss,主要问题出在无法加载EPEL repository on rhel 7.4

消息来源于www.romeng.men大佬博客
本文参考了
1.https://github.com/linuxone-community-cloud/technical-resources
2.https://hackzone1.mybluemix.net/blockchain-index.html
3.https://access.redhat.com/discussions/3140721
4.https://teddysun.com/342.html

64MB内存的VPS上搭建WordPress

在64MB内存的VPS上搭建WordPress,这显然是一件让人非常捉急的事情,众多的Web环境一键安装包一般只支持最小128MB内存。考虑到内存只有64MB,Apache和MySQL就不用想了;HTTP服务器可以用Lighttpd或Nginx代替,数据库也可以使用轻量级的SQLite。

考虑到Lighttpd官方有这么一句:

NOTE: url rewriting does not work within a $HTTP["url"] conditional, but fixed in v1.4.34 (see #2526).

链接重写(伪静态)的规则,在不同的版本之间有差异;再考虑目前Nginx算是比较主流的。所以最终的搭建方案就出炉了:

  • 系统:Debian 7.0 x86 minimal;
  • HTTP服务器:Nginx + PHP;
  • 数据库:SQLite。

那么咱们就开始吧。

添加最新版本的源

也许随着时间的推移,安装的软件包版本会有所变化,本篇教程的设置可能有些不同。我这里安装之后的PHP版本为5.4,Nginx版本为1.8。

echo deb http://packages.dotdeb.org wheezy all >> /etc/apt/sources.list
echo deb-src http://packages.dotdeb.org wheezy all >> /etc/apt/sources.list
wget http://www.dotdeb.org/dotdeb.gpg
apt-key add dotdeb.gpg && rm dotdeb.gpg
apt-get update

安装软件包

apt-get install sqlite3
apt-get install nginx
apt-get install php5-fpm php5-curl php5-gd php5-imap php5-sqlite php5-xmlrpc

计划目录、配置文件

计划一下网站文件和数据库存放的目录:

mkdir -p /home/64mb/web
mkdir /home/64mb/db

添加虚拟主机配置文件:

wget -O /etc/nginx/sites-available/default http://x.weishimi.com/64mb/conf/default.conf
wget -P /etc/nginx/sites-enabled http://x.weishimi.com/64mb/conf/64mb.wp.conf

再编辑一下该配置文件:

vi /etc/nginx/sites-enabled/64mb.wp.conf

在第3行修改域名;在第10、22行修改站点文件目录;在第17行修改数据库文件目录。

重载Nginx:

nginx -t
nginx -s reload

配置PHP:

vi /etc/php5/fpm/php.ini

找到cgi.fix_pathinfo=1这一行,修改10,并去掉行首的分号。

vi /etc/php5/fpm/pool.d/www.conf

修改pm = dynamicpm = static

修改pm.max_children = 5pm.max_children = 1

重载PHP-FPM:

service php5-fpm restart

到这里Web环境就已经搭建了起来,且新建了一个虚拟主机。

安装WordPress

下载并解压WordPress文件:

apt-get install unzip
cd /home/64mb/web
wget http://cn.wordpress.org/latest-zh_CN.zip
unzip *.zip
mv wordpress/* ./
rm -rf *.zip wordpress

让WordPress支持SQLite数据库,插件SQLite Integration

cd /home/64mb/web
wget https://downloads.wordpress.org/plugin/sqlite-integration.1.8.1.zip
unzip *.zip
mv sqlite-integration wp-content/plugins
cp wp-content/plugins/sqlite-integration/db.php wp-content
rm *.zip

修改WordPress配置文件:

cp wp-config-sample.php wp-config.php
vi wp-config.php

把下面几行注释或删除掉:

define('DB_NAME', 'database_name_here');
define('DB_USER', 'username_here');
define('DB_PASSWORD', 'password_here');
define('DB_HOST', 'localhost');

替换或添加上:

define('DB_FILE', '64mb');
define('DB_DIR', '/home/64mb/db');

重置站点目录、数据库目录用户和用户组:

chown -R www-data.www-data /home/64mb

浏览器中打开域名,填写博客名称等信息安装就可以了。

安装之后有下面的提示,无视之(默认已经在虚拟主机配置文件中做了安全配置):

Your webserver doesn't seem to be Apache. So the database directory access restriction by the .htaccess file may not function. We strongly recommend that you should restrict the access to the directory /home/64mb/db/ in some other way.

END..

不出意外你的WordPress程序就已经运行在64MB内存的VPS上了!

原文在:https://64mb.win/howto/