分类目录归档:默认分类

新入手一个便宜的KVM架构VPS Virmach家的7.5刀年付机器

Virmach家上线于2014年,主打低价VPS,两年来口碑还算可以,上了7个数据中心,短期内也看不到跑路的可能。

购买这个机器主要为搭建一个免费ss公共服务器方便大家,顺便测试下其服务器速度怎么样,网上虽有很多评测,但看看就好,还是自己上手才能看出其好不好。| 放一个测速链接–chrome浏览器离线安装包(官方原版 50.8Mb),大家进行下载速度测试,可作为是否购买的参考依据,达400kb/s可流畅观看youtube 720P, 600kb/s以上可看youtube 1080P。

我买的是其10美元/年的128M KVM套餐,用了终身7.5折优惠码WHT25,实付7.5美元,这个价格买到KVM架构的VPS,即使其内存只有128MB,还是很超值的。

购买时没有仔细看,数据中心选择了默认的达拉斯,这是美国中部城市,地理位置摆在那,连接大陆的速度肯定不如更靠近西海岸的凤凰城(Phoenix),测试了下,ping值基本都得250ms以上,这个延迟比起西岸一众VPS200ms以下的延迟,真的不够看。

然后我就发TK要求帮我转移到凤凰城了,其回复很快,一两分钟就回复了(时间23:30,那时应该刚好是美国上班时间),答说要转移可以,要另外付3美元的转移费用。

我之前买过别家,不提Digitalocean或Vultr、Linode这些高大上的VPS,就是搬瓦工和PZEA也提供免费更换数据中心的服务的,这家怎么这么抠?不怎么想付这个钱,于是就回复说我在别家买VPS都提供免费转移服务,怎么你们这个还要收费?我这个vps刚建立,也不需要保留数据,你直接删除这个在Phoenix重建一个,是否还要收费?

果然回复说如果是这样的话,那当然是免费的,请问是否确认删除所有数据并在Phoenix节点重建VPS,我回复YES后,等了十多个小时,总算转移过来了。

就我这段接触来看,其服务还算良好,回复速度也算OK,感觉还不错。

转移到Phoenix之后先看ping值
ping.png
可以看到基本都在220ms以下了,最低接近200ms,比达拉斯有所改善。丢包率10%,测试时是上网晚高峰,这丢包率还可以接受(毕竟不是高价的线路优化的VPS,手里有个走CN2线路的VPS,99元/月,其同期ping值如下图)
ping1.png
延迟和丢包率都好看,速度飞快,不过一个月的价钱够买Virmach128M KVM两年了。

买KVM架构就是为了可以安装锐速以优化连接速度,接下来就是安装锐速了。

锐速是什么?简单的说就是一个网络加速软件,只安装在服务端就能显著提高服务器访问速度,在远距离、丢包率高、网络拥堵的情况,提高访问速度&单线程连接带宽效果特别明显,可谓shadowsocks的最佳搭档!详情请点击下载锐速官方说明文件了解。

锐速官方于几个月前停止了其免费账户的申请,本来其最初曾承诺过20M以下带宽的锐速永久免费,那时网上很难找到破解版锐速,因为很多个人用户用免费版本也满足要求了,有需要的人再买商用版本(提供更高的加速带宽)。现在自食其言,不再提供免费版,导致很多黑客看不过去,纷纷放出破解安装包,以帮其兑现其永久免费的诺言!

这里面安装最简便的应该属91Yun的一键安装包了,只要发行版和内核适配,一条命令就能安装好锐速无限宽带版本。

经测试,Virmach的KVM系统模板Debian7 32bit能直接安装,详细如下图,大家可在购买时选择这个版本。
Debian7.png

VPS开通拿到root帐户信息后,登陆上去,先更改下系统源(其默认有一点问题,把CD源也加进去了,先把这个注释掉)

vi /etc/apt/sources.list #把开头为 deb cdrom: 在其行首加个#注释掉

之后运行apt-get update更新下,会看到如下错误

There is no public key available for the following key IDs: xxxxxxxxxxxxxxxx

可运行如下命令修复

aptitude install debian-keyring debian-archive-keyring

完成之后再运行apt-get update就不会再看到错误了。

系统搞好之后,使用91Yun的一键安装包安装锐速,一行命令就可以了

wget -N --no-check-certificate https://raw.githubusercontent.com/91yun/serverspeeder/master/serverspeeder-all.sh && bash serverspeeder-all.sh

正常安装后你会看到如下信息
test3.jpg
此时锐速已经运行,我要测试下有开锐速和没开锐速的速度会相差多少。先把锐速停止,用如下命令

/serverspeeder/bin/serverSpeeder.sh stop

创建一个100MB的测试下载文件并用python开一个简单http服务器进行下载测速

mkdir ~/test && cd ~/test
dd if=/dev/zero of=100mb.bin count=100 bs=1M
python -m SimpleHTTPServer 8080

本地打开测试器访问VPSIP:8080下载100mb.bin测试看看
test2.jpg
速度基本在30-50kb/s之间波动(博主宽带为电信6M),很慢。
打开锐速

/serverspeeder/bin/serverSpeeder.sh start

再下载测试看看
test1.jpg

速度提高了10倍还不止,测试时家里的电视正在占用宽带,可以认为是跑满带宽了,效果非常明显!

接下来安装shadowsocks,用得是秋水逸冰的shadowsocks-go一键包,命令如下

wget --no-check-certificate 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

ss install success.jpg

Done!这台服务器是用来供大家免费测试用的,现在已经很晚了,博主要睡觉了!等有时间再做一些shadowsocks公共节点必要的限制(防止别有用心的人拿来干坏事!)再共享出来,敬请期待!

昨天安装好之后太晚了,没有测试一下大家都喜闻乐见的Youtube 1080P的表现,今天补上^-^
youtube-1080p-test.png
测试时间10:50,不是上网高峰,结论:无压力,流畅得一B!今天晚高峰时再测试看看。

2016-6-12更新
选在晚高峰时测试了下,家里是6M电信宽带,看1080P还是比较吃力的,需要一定时间进行缓冲才能流畅观看。不过720P是没问题的,基本上即点即看!
test4.jpg
实际分享出去肯定要做一些限制的(限速限连接数&禁止BT),要不肯定没几天就让某些MJJ搞完500G流量,之后大家都没得玩「不高兴脸」

openwrt安装xware 迅雷远程下载

之前用的路由器是BRCM47XX的CPU,迅雷并没有适配这款CPU,想折腾xware也无从弄起。
最近买了个新玩具,newifi mini lenovo出品,型号为lenovo y1,CPU为mt7620a,128m ram, 16m flash,xware有对这个CPU进行适配,就把它安装进路由吧。迅雷虽然一直在吸血,名声不好,但其下载速度真不是aria2、transmission之类可匹敌的。

我现在用的系统为pandorabox,一个openwrt的分支,已得到官方的支持,其针对国内的的互联网环境做了很多本地化的工作,并且不同于官方的是,它也使用闭源驱动,所以他的无线性能比官方版的要好很多,推荐所有买了newifi mini的朋友都刷这个固件。
下载地址传送门在此(截止2016年5月30日的最新稳定版本)

newwifi mini不锁BL,刷机非常方便,插上电源时按住“reset”键,看到两个指示灯双闪后放开,设置本地IP为192.168.1.2,浏览器访问192.168.1.1,上传下载下来的固件刷机就可以了。注意耐心等待,刷机过程不能断电,需时约100s。
刷机完成后(指示灯恢复正常),把本地IP设回DHCP自动获取,访问路由器后台 192.168.1.1 (默认用户root 默认密码admin)
把移动硬盘或U盘插进USB口,ssh(没有客户端?传送门下载)连接上去
pandora默认设置了usb自动挂载,使用如下命令看下是否已经正确挂载

ls /mnt

正常的话应该会有sda1 sda2之类的输出,表示你硬盘的第一个分区已挂载到/mnt/sda1,第二个分区已挂载到/mnt/sda2
挂载正常后开始安装迅雷的luci-app-xunlei

opkg update && opkg install luci-app-xunlei

之后进入管理后台,定位到服务-迅雷远程下载,设置下迅雷的安装路径,如下图
xware-1.png
使用如下命令安装xware

cd /mnt/sda1 #同上图设置的路径要一致
mkdir xunlei
cd xunlei

以上命令建立迅雷的安装目录并进入目录,之后就是下载适合你路由器版本的xware了,去这个页面选择适合你的安装包,newifi mini选择的是Xware1.0.31_mipsel_32_uclibc.zip,直接在路由器上wget 下载下来

wget http://dl.lazyzhu.com/file/Thunder/Xware/1.0.31/Xware1.0.31_mipsel_32_uclibc.zip
opkg update && opkg install unzip
unzip Xware1.0.31_mipsel_32_uclibc.zip
./portal

正常输出如下
xware-2.png
在管理页面就可以看到激活码了,访问迅雷远程填入激活码就算完成了。

如果你刷的固件是不是pandorabox,而是openwrt原版之类的,其官方源就没有luci-app-xunlei可供下载,可在此地址下载,其标注”all”,应该是所有平台都适用的(无验证!)。

openwrt编译学习记录

openwrt是一个开源路由管理系统,基于linux,功能非常强大。这阵子利用闲暇时间学习,写下本文做个记录,方便自己后续查找,也方便他人学习。
本文不定时更新。
《1》 编译环境搭建
本来是找算在本地使用虚拟机编译的,但弄了几次都编译失败,查找原因是某些包的下载地址被墙,下载失败导致,这个问题可以通过连接VPN解决,但我的VPN实在太慢,我又是急性子,最终是直接在Vultr上新建个VPS,在上面编译的。
使用的系统为ubuntu14.04 64位
使用如下命令搭建环境

apt-get update
apt-get install git-core build-essential libssl-dev libncurses5-dev unzip -y
apt-get install subversion mercurial -y
apt-get install zlib1g-dev gawk gcc-multilib flex gettext -y

编译时最好先安装screen,新建一个screen进行编译,因为编译时间很长,直接ssh连接可能会因为网络不稳断掉导致编译进程被杀死。挂起screen方法为 ctrl+a再+d 。恢复的命令为 screen -r 。

apt-get install screen -y
screen -S openwrt

编译时不能使用root进行编译,我们新建一个普通用户

useradd glorystar -m
su glorystar
cd ~

通过git来下载OpenWrt bleeding edge(trunk版本)

git clone git://git.openwrt.org/openwrt.git

这将会创建’openwrt’这个目录。这个目录将会是OpenWrt的编译主目录。
下载并安装所有可用的”feeds”

cd openwrt
./scripts/feeds update -a
./scripts/feeds install -a

运行下面的命令让OpenWrt编译系统检查你的编译环境中缺失的软件包

make defconfig
make prereq

使用如下命令打开编译菜单选择要编译的软件包

make menuconfig

make menuconfig.png
必须设置项为 Target System (我选择Broadcom BCM47xx/53xx (MIPS)) Subtarget (我选择MIPS 74K) 这个是根据你的路由器来选择的,选择完成后就可以开始编译了。
默认编译是不包含luCI管理界面的,如果你需要它,可以选择它编译进固件,路径为 LuCI —> Collections —> < * > luci
表示不会被编译,< M >表示会编译但不包含进固件,生成ipk以便后来安装, < * >表示会被编译进固件,使用空格键切换选择。

选择好后一点选exit退出,最后选yes保存。使用如下命令进行编译

make V=99

使用多核CPU进行编译用如下命令(会加快速度)

make V=99 -j

之后就是漫长的等待,编译好的固件会放在bin文件夹里。
注意点:新建虚拟机硬盘至少要30G以上,我使用20G的硬盘导致空间被占完,编译失败。
《一》到此结束,参考 OpenWrt编译系统 – 安装

买了个Sandisk闪迪酷铄64G闪存盘

用了好几年的忆捷(EAGET)16G U盘丢了,全金属挺好用的,丢了挺可惜的。但丢了也就丢了,只能安慰自己旧的不去新的不来!
EAGET-CM981.png
买这个应该是在四五年前吧,京东买的,再去京东看了下,这货居然还在售!价格降了一半左右,记得我当时是五六十块买的。
这货虽然好用,但再买的话我不会再买这个,毕竟是好多年前的产品了,性能有点跟不上了。
一番查看,相中闪迪酷铄,在一众64G USB3的U盘中,性能更优而价格相差无几。
前天下午下单,当天京东就发出来了,昨天晚上送到公司,今天上班拿到手。
sandisk1.jpg
sandisk2.jpg
sandisk3.jpg
这个U盘比想象中更小巧一点,做工看起来比较粗糙,甚至感觉不如好几年前的EAGET,下载了CDM测试了下,基本达到了其标识的性能,总体还可以吧。
CMD.png
等有时间,再量产此U盘吧,就先到这吧。

VPS自动备份网站数据脚本 自动备份到FTP和Dropbox

数据是网站的命根子,必须妥善保管!勤做备份,做到有备无患。
借助liunx的任务计划crontab,我写了一个自动备份脚本让其在固定时间执行备份操作–打包网站数据备份到FTP空间和dropbox上。
备份到FTP需要系统有安装ftp,现在一般的VPS都默认安装,如发现没有此命令,可以使用如下尝试安装

yum install ftp #centos等redhat系的发行版
apt-get install ftp #debian系的发行版

上传到dropbox首先要建立一个dropbox APP,建立链接在此,如下图 注意不要选择business的app,也不需要full dropbox。
dropbox-1.jpg
dropbox-2.jpg
上传还需要用到一个第三方上传脚本Dropbox Uploader,使用如下命令把它下载到备份目录/home/backup并给予执行权限

curl "https://raw.githubusercontent.com/andreafabrizi/Dropbox-Uploader/master/dropbox_uploader.sh" -o dropbox_uploader.sh
chmod +x dropbox_uploader.sh

使用此脚本要先进行验证才能上传文件到dropbox,验证步骤如下

./dropbox_uploader.sh

1 输入上面的命令运行它,填入App keyApp secret
2 选择a
3 按y确认
4 复制生成的验证链接到浏览器访问
5 浏览器确认后终端按任意键验证完成

 ./dropbox_uploader.sh
 This is the first time you run this script.
 1) Open the following URL in your Browser, and log in using your account: https://www.dropbox.com/developers/apps
 2) Click on "Create App", then select "Dropbox API app"
 3) Now go on with the configuration, choosing the app permissions and access restrictions to your DropBox folder
 4) Enter the "App Name" that you prefer (e.g. MyUploader255431153919283)
 Now, click on the "Create App" button.
 When your new App is successfully created, please type the
 App Key, App Secret and the Permission type shown in the confirmation page:
 # App key: xxxxxxxxxxxx
 # App secret: xxxxxxxxxxxx
Permission type:
 App folder [a]: If you choose that the app only needs access to files it creates
 Full Dropbox [f]: If you choose that the app needs access to files already on Dropbox
 # Permission type [a/f]: a
 > App key is xxxxxxxxxxxx, App secret is xxxxxxxxxxxx and Access level is App Folder. Looks ok? [y/n]: y
 > Token request... OK
 Please open the following URL in your browser, and allow Dropbox Uploader
 to access your DropBox folder:
 --> https://www.dropbox.com/1/oauth/authorize?oauth_token=xxxxxxxxxxxx
Press enter when done...
 > Access Token request... OK
 Setup completed!

dropbox-3.png
dropbox-4.png

脚本命名为autobackup.sh 内容如下: 本文中autobackup.shdropbox_uploader.sh都放在备份目录,实际操作中请注意路径!

#!/bin/bash
#自定义区
Web_dir=/home/wwwroot                #网站文件夹
Bak_dir=/home/backup                #备份文件夹
Nginx_conf=/usr/local/nginx/conf                    #nginx配置文件夹
Cert_dir=/root/cert                    #证书文件夹
DB_user=root                    #数据库用户名
DB_pass=yourpassword                #数据库用户密码
FTP_IP=yourdomain.com                #FTP网址/IP
FTP_user=ftp                    #FTP用户名
FTP_pass=yourpassword                #FTP用户密码
FTP_dir=/home/backup                #FTP备份目录
#自定义区结束
#定义备份文件名
Web_data=Web_$(date +%Y-%m-%d).tar.gz
DB_data=DB_$(date +%Y-%m-%d).tar.gz
Nginx_data=Nginx_$(date +%Y-%m-%d).tar.gz
Cert_data=Cert_$(date +%Y-%m-%d).tar.gz
Dropbox_dir=/$(date +%Y-%m-%d)
#定义备份文件名结束
#定义旧备份文件名
Old_Web_data=Web_$(date -d -7day +%Y-%m-%d)            #本地和FTP网站数据备份和保留7天
Old_DB_data=DB_$(date -d -7day +%Y-%m-%d)            #本地和FTP数据库备份保留7天
Old_Nginx_data=Nginx_$(date -d -7day +%Y-%m-%d)        #本地和FTP Nginx配置备份保留7天
Old_Cert_data=Cert_$(date -d -7day +%Y-%m-%d)            #本地和FTP证书备份保留7天
Old_Dropbox_dir=/$(date -d -7day +%Y-%m-%d)            #远程dropbox备份保留7天
#定义旧备份文件名结束 保留天数根据自己需要修改
if [ ! -d "$Bak_dir" ]; then
 mkdir $Bak_dir
fi
cd $Bak_dir
#导出数据库备份分别压缩,最后再压缩为一个文件
for db in `mysql -u$DB_user -p$DB_pass -B -N -e 'SHOW DATABASES' | xargs`; do
    (mysqldump -u$DB_user -p$DB_pass ${db} | gzip -9 - > ${db}.sql.gz)
done
tar zcf $Bak_dir/$DB_data $Bak_dir/*.sql.gz
rm -rf $Bak_dir/*.sql.gz
#压缩nginx配置文件
cd $Nginx_conf
tar zcf $Bak_dir/$Nginx_data ./*
#压缩网站数据
cd $Web_dir
tar zcf $Bak_dir/$Web_data ./*
#压缩证书文件
cd $Cert_dir
tar zcf $Bak_dir/$Cert_data ./*
#上传到FTP
#我的FTP服务器不支持主动模式,所以加了 passive 参数以开启被动模式
#如你的FTP支持主动模式,请删除此行参数
ftp -v -n $FTP_IP 

Vultr新用户注册可免费获赠20美元或50美元

之前博客对vultr有过介绍,详见vultr剁手星期一活动:新用户注册送30美元 最低款套餐够用半年~
错过那个机会的朋友现在机会又来了,其又推出了新用户优惠活动,新用户注册时使用优惠码可获赠有效期为1年的20美元信用点,其最低款的VPS为5美元每月,可免费使用4个月。
另外其一直有针对新用户的优惠活动,通过此专用链接注册可获赠50美元信用点数!不过此信用点有效期就只有2个月了,2个月内要用完,到期没用完也会被清空,我们可以开一个月20美元套餐和一个月30美元套餐将其用完。
之前这两个活动是可叠加的,不过最近vultr已经加了限制,二个优惠只有二选一,朋友你会怎么选择呢?
要享受此优惠需要在注册时绑定一个付款方式(信用卡或Paypal),绑定信用卡时会有一笔2.5美元的预授权,此笔交易只为验证信用卡是否有效,不会实际扣款,请不用担心。vultr现在和linode、digitalocean为世界最大的三个云主机商,大公司,信誉方面完全没有问题。
下面简单说下怎么注册获得这个优惠

  1. 点击这里进入vultr
  2. 输入邮箱和密码注册

vultr1.png

  1. 输入优惠码NGINX20并使用

vultr4.png vultr5.png

  1. 绑定至少一个付款方式(信用卡、PAYPAL、比特币,注意至少要先绑定前两个付款方式至少一个后才能绑定比特币,因为比特币无法确定你的身份)

vultr2.pngvultr3.png

  1. 绑定完成后进入账户,你就可以看到信用卡已经充值到你的账户了。

通过新用户优惠链接注册不需要输入任何优惠码,不过也需要绑定至少一个付款方式!
vultr6.png

KVMLA旗下PZEA年付便宜VPS

PZEA是KVMLA旗下的一家新主机商,KVMLA是一家国人主机商,成立于2011年。其提供的服务几年来口碑还算良好,其老总–“K总”常活跃于全球主机交流论坛,是个技术牛人,也正是这份技术功底,使其撑过了国人IDC成立初期的残酷竞争期(DDOS攻击和CC攻击轮番上阵,能撑过来的都是运维水平过硬的),保障了其服务稳定性。
PZEA现提供亚洲KVM、美国KVM和便宜VPS三种VPS主机,KVM能提供更好的性能,更大的系统自主性,其相应价格也更高,真正做网站的朋友可选择KVM架购的VPS。
我们主要说的是其便宜VPS(shadowsocks不需要太强大的性能),目前其提供了最低款年付12美元的套餐,套餐详情如下
1核 CPU
256 RAM(内存)
15GB RAID10 Disk(硬盘)
1 IPv4(IP地址)
100Mbit Up/Down(百兆网口)
500G Monthly Traffic(500G月流量)
有三个数据中心可选,分别为洛杉矶、凤凰城、弗里蒙特,都是美国西部的城市,对大陆连接速度相对较快,如对一个数据中心不满意,还可发服务单申请迁移到另外的数据中心。
另外其更高级别的便宜VPS套餐(level2以上)目前正在做一个优惠活动,年付款可选10个IP的套餐包,价格不变,有多IP需求的朋友一定不要错过这个机会了!
其结算周期为自然月结算,付款时会自动扣除当月已过天数的款项。
Level1
CPU:1 core RAM:256M HDD:15G IPV4:1 Bandwidth:500G 年付$12.00 USD

Level2
CPU:2 core RAM:512M HDD:30G IPV4: 1 Bandwidth:800G 月付$2.75 年付$29.5 免费10个IP
L2-1.png
L2-2.png
L2-3.png
Level3
CPU:3 core RAM:1024M HDD:70G IPV4: 1 Bandwidth:1200G 月付$4.75 年付$55 免费10个IP
L3-3.png
Level4
CPU:4 core RAM:2048M HDD:100G IPV4: 1 Bandwidth:1500G 月付$6.75 年付$68.5 免费10个IP
L4-3.png
其支持paypal和alipay(支付宝)付款,不习惯花外币的朋友可在注册时选择结算货币为人民币(CNY),支付时使用支付宝支付,非常方便。

使用路由器搭建VPN服务器方便在外时远程访问家里的网络

家里有台小型服务器–HP ProLiant MicroServer Gen8,安装了WINDOWS SERVER 2012,使用自带的hyper-v搭建虚拟机环境,上面跑了一个黑群、一个DEBAIN、一个XP。
为方便在外时访问家里的服务器,我使用路由器搭建了VPN服务器,在外时远程连接到此VPN,就跟在家里一样管理了。
外网访问首选要解决的就是ADSL拨号获得的IP不固定的问题,每次猫重启下,IP就变了,你在外时不知道家里的IP地址,什么都不用谈了。
我使用的办法是DDNS动态DNS域名解析的办法(还有另一种办法就是使用一台有固定IP的服务器进行转发,因为我的服务器都是国外的,转发到国内速度太慢,还容易断线,所以无法使用此方法),搭建VPN服务器的是二级路由,一级路由是一个TP-LINK的猫+路由一体机,在TP上设置花生壳DDNS之后在端口转发功能里把PPTP VPN的1723端口转发的二路路由的IP上。
二级路由器为网件WNR-3500L V1版,BCM47XX 64M内存 8M FALASH,刷了DD-WRT,可以很方便得搭建VPN服务器。
简单说下DD-WRT环境下VPN服务器的设置方法
DDWRT VPN1.png
照着上图那个设置就行了。最下面的CHAP-Secrets是用户名和密码的输入框,输入格式为

用户名 * 密码 *

密码前后的*要用空格隔开

说明:我家里的子网为192.168.0.1,DHCP分配本地IP范围192.168.0.100-150,我把VPN分配IP设为192.168.0.151-200,试过设置为和家里网络不同网段的,服务器IP设为192.168.10.1,分配IP设为192.168.10.100-200,也可以正常连接,不过就不能通过VPN连接上Internet了,目前还没找到把VPN分配IP设为不同子网而又能正常上网的办法,如果你知道怎么解决,望不吝回复赐教!
设置完了之后不要忘了应用设置!接着说下客户端的连接(以WINDOWS7为例)
CLIENT VPN1.png

CLIENT VPN2.png
CLIENT VPN3.png
CLIENT VPN4.png
CLIENT VPN5.png
CLIENT VPN6.png
CLIENT VPN7.png
CLIENT VPN8.png

本博客搬离Hosthatch

三天前,香港softlayer机房不再提供直连大陆的线路,导致从大陆访问其服务器的流量要绕太平洋两回,延迟很高。
本博客之前托于Hosthatch香港节点,其就是位于Softlayer机房,所以本博客也悲剧了,访问慢了很多。
我手上的服务器还是很多的,一处不行就迁移到另一处吧。
今天花了点时间把博客搬到了DigitalOcean的旧金山节点,速度快了很多,虽然还是得跨越太平洋,但起码不用绕路两趟了!
说下步骤,很久没弄这个了感觉都有点生疏了
1、ssh登陆hosthatch的VPS,备份网站数据

tar zcvf web.tar.gz /home/wwwroot

2、登陆phpmyadmin备份数据库,把数据库备份下载到本地
3、备份服务器https证书,用的是letsencrypt的证书,我直接把git的整个文件夹打包
4、备份网站的nginx配置文件(因为我做地一些自定义修改,直接把配置文件复制过去省掉手工输入的麻烦)。
5、ssh登陆新服务器,把上面打包好的网站数据,证书,配置文件等一一weget过来,解压放到对应的位置。
6、登陆新服务器的phpmyadmin,导入上面下载到本地的数据库备份文件。
7、修改域名解析记录,等其生效就OK了!
有个小插曲 我直接复制nginx的配置文件到nginx的vhost文件夹,忘了重启nginx使其生效了,最终导致解析生效后访问不正常,重启后OK。

德国海淘最恶心的商家-WINDELN

在中国想当好一个称职的奶爸奶妈真是不容易,给宝宝吃的、用的、穿的商品各种不放心,这种不放心也催生的轰轰烈烈的海淘奶爸奶妈党。
之前我一直在德亚购买aptimal奶粉,发货迅速,价格适中(PS:各国的AMAZON真是海淘党购物首选),这次要购买2段的奶粉,无奈看到德亚上都断货了。
宝宝口粮可不能因断货就不买了,辗转搜索看到了WINDELN.DE,说是德淘购物首选,货物齐全,很少断货,上去看了下,果然有这个奶粉卖,价格也跟德亚一样,没说的,购买吧。
没想到的是,等到我注册好,填入转运地址后,购物车被清空了,账号也被退出了,这是什么情况?
再登陆上去,看到的奶粉价格变了,涨了28%。。。
然后退出登陆,启用浏览器隐身模式再去看,价格还是原来的价格。
总算明白了,WINDELN有两种价格,一种针对中国人,一种针对外国人,中国人价格贵28%!
我家路由有自动切换线路功能,检测到访问国外网站,自动走美国代理(显示美国IP),所以最开始WINDELN以为我是美国人,所以显示的是外国的的价格,之后我注册登陆了,输入了转运的地址,这下WINDELN就确定我是中国人(外国人一般不使用转运地址),就把我退出登陆,再登陆上去就显示中国人“专属”价格
这个是外国人的价格price 1.jpg
这个是中国人的价格price 2.png
如此赤粿粿的歧视,再在他家买东西那是脑袋被门夹了!
海淘到现在,转战美国、英国、法国、德国等多家电商,WINDELN可算是最恶心、最没节操的,给大家提个醒,不要去这家买任何东西,一家节操掉了的电商,东西用着也不放心的。
再过几天看看德亚有没有上货,有就在那买,没有就找香港的朋友从香港买了。