七月 30, 2014

Ubuntu/debian VPS搭建shadowsocks - Python version

其实作者已经写得很清楚了。我只是备份一下@_@
Shadowsocks 使用说明
用 Supervisor 运行 Shadowsocks
作者推荐使用supervisor后台运行ss。

首先更新下系统
apt-get update
apt-get upgrade
因为是Ubuntu或者debian,所以用apt-get是很方便的。安装pip和m2crypto,pip安装shadowsocks
apt-get install python-pip python-m2crypto supervisor
pip install shadowsocks
建立配置文件 /etc/shadowsocks.json
{
    "server":"服务器 IP 地址",
    "server_port":8388,
    "local_address": "127.0.0.1",
    "local_port":1080,
    "password":"mypassword",
    "timeout":300,
    "method":"aes-256-cfb",
    "fast_open": false,
    "workers": 1
}
点我是各个字段的意思
建立/etc/supervisor/conf.d/shadowsocks.conf
[program:shadowsocks]
command=ssserver -c /etc/shadowsocks.json
autorestart=true
user=nobody
如果端口 < 1024,把上面的 user=nobody 改成 user=root。

在 /etc/default/supervisor 最后加一行(优化参数,不一定起作用,不起作用的自行google别的办法):
ulimit -n 51200
重启就好了~

七月 10, 2014

bandwagon ubuntu/debian 下搭建PPTP VPN(openvz vps都可参考)

都别搭建pptp vpn了,这玩意有点过时了。容易被干扰。需要的可以搭建l2tp/ipsec或IKEv2的vpn。比pptp抗干扰强多了。另外这两种我也不会弄,所以自行去别的地方找教程吧~

——————————分割线——————————


买了个64M 1年的vps,看到可以使用vpn就试了下。结果成功了。以下是过程:

xen/kvm vps搭建也可参考(iptables转发设置不同),还是推荐使用xen/kvm vps,比openvz的要方便的多。

在搭建前需了解vps是否开启ppp和tun/tap,没开的叫客服打开。或者直接问客服能否搭建pptp vpn即可。bandwagon 已默认打开。


  • 先更新下系统:
apt-get update
apt-get upgrade
  • 打开ipv4转发功能(bandwagon 已默认打开,不用改设置了,这步忽略):
修改/etc/sysctl.conf,把

去掉注释。(把#删掉)
# net.ipv4.ip_forward=1
运行 sysctl -p 使之生效

  • 安装pptp服务:
apt-get install pptpd
  • 接下来编辑/etc/pptpd.conf这个文件,设定VPN服务器的IP和VPN客户端连接后获取到的IP范围。把
# localip 192.168.0.1
# remoteip 192.168.0.234-238,192.168.0.245
这两行去掉注释,效果如下:
  • 在/etc/ppp/chap-secrets中添加vpn的用户名和密码
echo “username pptpd password *” >>/etc/ppp/chap-secrets
username 处换成用户名,password处换成你的密码。别忘打后面的星号。

  • 设定vpn连接使用的DNS服务器。编辑/etc/ppp/options
ms-dns这两行去掉注释,换成你喜欢的DNS。结果如图——我用的是opendns
  • 设定iptables转发,没有的apt-get install iptables自己安装一个:
iptables -t nat -A POSTROUTING -s 192.168.0.1/24 -j SNAT --to-source 123.123.123.123
空格什么的别打错了。192.168.0.1这段地址跟上边vpn服务器ip设置要一致。把最后的地址换成你自己的vps的地址。xen/kvm的vps这里别照这个设置。其他参数想了解的自行百度google。
  • 让iptables 规则可以开机生效
iptables-save > /etc/iptables.up.rules
新建/etc/network/if-pre-up.d/iptables

内容:
#!/bin/bash
/sbin/iptables-restore < /etc/iptables.up.rules
把文件权限改为755。查了下,用这个命令就行:
chmod a+x /etc/network/if-pre-up.d/iptables

重启vps就ok了

七月 07, 2014

blog搬到了google提供的blogger,感觉不错!

暂时不折腾vps和wordpress了...
希望不折腾了吧....安心写字...虽然基本不怎么写

七月 06, 2014

shadowsocks-libev ubuntu/debian 详细搭建教程

小白专用,大神无视。

shadowsocks有好几种版本,现在部署的是由madeye维护的libev的版本。主要特点就是非常省资源。具体的可去看作者写的介绍。

首先更新下系统

apt-get update
apt-get upgrade

安装编译器和git
apt-get install build-essential autoconf libtool libssl-dev git

把源码clone下来,编译安装(编译安装是最新版,用源安装不是最新版本)
git clone https://github.com/madeye/shadowsocks-libev.git
cd shadowsocks-libev
./configure && make
make install

运行shadowsocks-libev(两种方法)

**直接使用命令行参数运行

nohup /usr/local/bin/ss-server -s 0.0.0.0 -p xxxx -k xxxxxxxx -m aes-256-cfb &
-s 服务端监听的地址,服务端可填写 0.0.0.0

-p 服务端的端口。最好10000以下


-k 用于加密的密码。貌似得8位以上,总之多打点吧


-m 加密方法,推荐 "aes-256-cfb"


这样shadowsocks-libev就按照给定的参数运行了


**调用配置文件运行


建立/etc/shadowsocks.json这个配置文件(其他路径也可以,用vi命令winscp或者别的都行,推荐不懂的使用winscp,全图形化中文界面):

{
    "server":"0.0.0.0",
    "server_port":xxxx,
    "local_address": "127.0.0.1",
    "local_port":1080,
    "password":"xxxxxxxx",
    "timeout":300,
    "method":"aes-256-cfb",
    "fast_open": false,
    "workers": 1
}
这里是各个字段的意思,注意标点符号别少打或打多了。
server_port:端口号
password:密码
要求同上。

运行
nohup /usr/local/bin/ss-server -c /etc/shadowsocks.json &
这样shadowsocks-libev就调用配置文件运行了

让shadowsocks-libev开机自启动

编辑/etc/rc.local

在 exit 0 这行上边 添加 
nohup /usr/local/bin/ss-server -s 0.0.0.0 -p xxxx -k xxxxxxxx -m aes-256-cfb &
nohup /usr/local/bin/ss-server -c /etc/shadowsocks.json &
这样 shadowsocks-libev 就可以开机自启了。

在命令行增加-u可以在服务端打开udp转发。如下:
nohup /usr/local/bin/ss-server -c /etc/shadowsocks.json -u &
nohup可让程序后台运行。通常形式为
nohup command &

hello world!

blogger 测试发帖
添加图片

六月 12, 2014

使用360提供的google前端公共库CDN服务加速wordpress

首先替换google字体库:

需要修改wp-includes/script-loader.php和主题的functions.php文件。

替换其中的fonts.googleapis.comfonts.useso.com


然后替换Google公共库的地址:

ajax.googleapis.com替换为ajax.useso.com

这样wordpress在国内基本就能秒开了~

六月 02, 2014

win7 64位其他盘根目录出现msdia80.dll

微软官方说明:http://support.microsoft.com/kb/927665

这个文件默认位置是

C:\Program Files\Common Files\Microsoft Shared\VC
先将这个文件剪切到以上文件夹,然后在cmd中依次输入:

cd..
cd..
cd "Program Files\Common Files\Microsoft Shared\VC"
regsvr32 msdia80.dll
就可以了。

五月 31, 2014

收藏备用:Win7 系统分区变为动态分区的解决办法~~~

转自课后网,现原始链接已失效

今天给一同事MM维修电脑的时候发现,硬盘所有分区都变成了动态分区,而不是我们常见的主分区和逻辑分区。无从下手,考虑重新安装Win7~~~

重装的时候,居然发现分区居然无法调整,不能删除,不能合并,郁闷啊~~~

于是Google搜索,找到了解决方案。不敢独享,和大家一起来分享一下哈~~~

许多用户在安装Windows7时都遇,安装程序创建的都是主分区,并没有创建逻辑分区的任何选项,这样的情况导致创建4个主分区后剩余的空间无法继续分 配的情况,这使得许多用户情何以堪。很多用户都反映该问题,有的用户则利用第三方软件来辅助分区,但其实只要利用系统自带的Diskpart命令,即可快 速解决Windows7安装分区限制。以下就对利用Diskpart命令为Windows7安装分区的方法进行解析,解决这Windows7下的分区麻 烦。

一、Diskpart命令简介:

Diskpart命令是Windows环境下的一个命令,利用diskpart可实现对硬盘的分区管理,包括创建分区、删除分区、合并(扩展)分区,完全 可取代分区魔术师等第三方工具软件,它还有分区魔术师无法实现的功能,如设置动态磁盘、镜像卷等,而且设置分区后不用重启电脑也能生效。

正常运行该命令时需要系统服务的支持,所以在纯DOS、XP内核的WinPE环境下都是不能运行的,但是在Windows7的预安装环境下却是可以的。利 用Diskpart命令来分区,既不用借助第三方工具,也不会产生100MB的“系统保留”分区,其次分区操作直接设置即刻生效,不用重新启动计算机。

二、利用Diskpart命令分区方法:

1.当安装程序运行到创建磁盘分区界面时→按下“Shift+F10”→启动命令窗口。

2.键入“Diskpart”→回车→进入“Diskpart”的命令环境,其提示符为“DISKPART>”。

3.在此提示下键入相应命令就可以进行分区操作,具体用到的命令有:

Clean

List

Select

Create

Format

Exit

这些命令的使用方法可以在Diskpart命令提示符下键入Help或者通过网络查询,如果不清楚可以查看。

4.使用“List Disk”命令显示的目标磁盘若为“1”号,则建立分区的步骤如下:

以下是命令顺序及操作解释:

List Disk:显示本机的所有磁盘,以便正确操作目标磁盘

Select Disk 1:选择0号磁盘

Clean :清除0号磁盘上的所有分区

Create Partition Primary Size=512000 创建主分区,容量为:512000MB

Active:激活主分区

Format Quick:快速格式化当前分区

Create Partition Extended:创建扩展分区

Create Partition Logical Size=512000:创建逻辑分区一,容量为:512000MB

Format Quick:快速格式化当前分区

Create Partition Logical Size=512000:创建逻辑分区二,容量为:512000MB

Format Quick :快速格式化当前分区

Create Partition Logical :创建逻辑分区三,大小为剩余的容量

Format Quick :快速格式化当前分区

Exit :退出Diskpart命令环境

Exit :退出命令窗口

这里要注意的是Diskpart分区时,一定要选对目标磁盘,当前被选中的磁盘/分区前面会有*号标志,可以用List Disk/Partition来进行查看。另外在分区前也可以用Resan重新扫描一下机器的磁盘,以便正确选择目标磁盘。

5.这时用户再点击“您想将Windows安装在何处?”窗口中的 “刷新”选项后就会出现刚才分区的结果,至此,分区操作结束。

通过以上介绍,相信大家对利用Diskpart命令为Windows7安装分区的方法有了一定的了解,安装分区时不使用第三方软件,即可对硬盘进行分区,轻松解决Windows7系统分区的问题。

我的具体做法是:

1.在安装Win7的时候,当安装程序运行到创建磁盘分区界面时,按下“Shift+F10”启动DOS命令窗口。

2.键入“Diskpart”命令,进入“Diskpart”的命令环境

3.键入List Disk命令,显示本机的所有磁盘

4.键入Select Disk 0命令,选择0号磁盘(硬盘)

5.键入Clean命令,清除0号磁盘(硬盘)上的所有分区

关闭当前窗口,进入创建磁盘分区界面,发现解决了问题~~~

三月 11, 2014

博客搭建成功!

买了一个月的locvps.net的vps,38元/月,支持支付宝付款。感谢凌云塔上的5折优惠码。只花了19元/月,而且是终身的(续费)。

用着确实比免费空间好太多了。现在vps只运行一个WordPress和贴吧签到助手。250g流量不知道怎么才能用完啊....

三月 10, 2014

世界,你好!

欢迎使用WordPress。这是系统自动生成的演示文章。编辑或者删除它,然后开始您的博客!