这不是教程

引子

来到csdn有5年了,在这里找到不少对我有帮助的博文。但我自己却不写,总觉得网上高手那么多,我会的别人都会,而且写得也一定比我好。上次折腾了Mindjet宏代码的编写,在csdn搜了搜,好像是没人写过,于是我就写了篇博文。过了2个月,我又想起Mindjet了,可当时折腾的过程却记不清了,回头看看博文,又想起来了。我这才意识到,写东西,主要是写给自己的。当然,若能顺便帮助到别人,也是极好的一件事。
上周折腾了一下VPS,想把它写下来,免得自己哪天要用了想不起。强调一下,我写的不是教程,自己的一些经历、总结而已,所以不会在语言上花太多功夫。

初次使用VPS

因为平时需要在google上查些资料,闲时喜欢在youtobe看点视频,所以买了个VPN账号。有一天,VPN连上速度实在太慢,我决定使用VPS自己建个VPN。
在DigitalOcean上注册了账号,购买了1个月的VPS(后来才知道,实际是按小时计费的),实名验证费了很多功夫,注册了PayPal、Github、Twitter,还上传了身份证照片。总之,VPS还是买到了。

VPS配置:内存512M,CPU单核,机房旧金山,流量1T,操作系统CentOS6.5 64位,价格 5/ 0.0074/小时计费。

购买之后得到公网IP,邮箱收到初始密码,用putty通过ssh登录root账户,系统强制要求改密码。

安装AMH4.2

yum install wget
wget http://amh.sh/file/AMH/4.2/amh.sh && chmod 775 amh.sh && ./amh.sh 2>&1 | tee amh.log

大约10分钟,装完后通过IP:8888就能访问控制面板了。
到模板里下载VPN模块,安装后设置账户,就可以使用VPN了。
我一般是用Vbox开个虚拟机,分配200M内存装个XP,里面连接VPN,再用CCProxy开个代理。这样我就可以用公司两个内网IP,主机上用chrome+switchproxy+proxy.pac来设置代理,百度直接访问,谷歌用代理访问,两边速度都不错。
我用speedtest.net测了下网速,30Mbps左右,估计是50M带宽,也许是公司的,也许是服务商的。

原来目标就达成,但每个月30多元的服务器光架个VPN显得浪费了,于是有了下面的折腾。

AMH里有个ssh代理模块,我就来试试,安装设置账号,下载客户端,我用的是myentunnel,使用倒也简单。测试了下速度,不如VPN。

听说有个shadowsocks也挺不错,于是也尝试一下。当然,我刚开始没有在自己的VPS上装,在网上找的账号ishadowsocks.com,每6小时更换密码。也测了下速度,和我的VPN差不多快。


再次说明一下,关于shadowsocks是什么,怎么用这种比较详细东西,我是不会费篇幅去说的,因为我不是写教程。知道的人不会问,不知道的有了线索可以去搜嘛。


现在想想,我之前买的VPN,每个月18元,限制一个连接数,只能在某几个非游戏服务器里选,还限速,真感觉亏了点。不过,它的好处就是服务器多,有专业人员维护,我这才用了大半年。

用VPN看youtube是一大乐趣,不为别的,就没广告,不像国内的各个XX视频,广告比视频还长。
我之前用硕鼠youtube专版下载MV,现在有了国外服务器,就萌生了用服务器下载再传回来的想法。
刚开始用wget命令下载,链接来自硕鼠,后来觉得太麻烦了,到网上一搜,居然发现了youtube-dl这个神器。

wget http://youtube-dl.org/latest/youtube-dl -O /usr/local/bin/youtube-dl
chmod a+x /usr/local/bin/youtube-dl

安装完之后,用youtube-dl -F URL查看格式,用youtube-dl -f 格式代码 URL下载,像这样:

youtube-dl -F https://www.youtube.com/watch?v=3zN0FnlQNvE
youtube-dl -f 22 https://www.youtube.com/watch?v=3zN0FnlQNvE

有22就别选136,因为还得单独下载音频。

下载倒是快,一个500M的视频,15秒就下载完毕,那么问题来了:我怎么弄到自己电脑上来?
本来想安装owncloud的,但没装上。百度了一下同步传输哪家强,结果找到了btsync。其实这软件不流行,但冲着它凭密钥分布式同步,我又有了兴趣试一把。

wget http://btsync.s3-website-us-east-1.amazonaws.com/btsync_x64.tar.gz
tar zxvf btsync_x64.tar.gz -C /root
./btsync --dump-sample-config > btsync.conf
vi btsync.conf

说到用vi修改配置文件,顺便记一下:
按I进入插入修改模式,Esc退出该模式
:q 退出
:q! 不保存退出
:wq 保存退出

改完配置之后,运行。

./btsync --config btsync.conf

如果重启VPS,btsync也要重新启动。或者加入开机自启动。
通过配置好的IP+端口访问控制面板,再有电脑上装个PC版,就可以同步了。测了下速度,只有早上还过得去,能有1、2M/s,其他时间就只有100K以下,因为只有2个节点。而我同步的另一个文件夹,人多,平时也能达到2、3M/s。

AMH里还可以建虚拟主机,正好前个月买了个域名,那我也建一个。而且,在注册DigitalOcean时,在使用目的一栏,我也是写的“Learn how to build a website”。
有域名建主机很简单,到域名商把A记录新建好,再用AMH创个虚拟主机,马上就可以访问了,完全不用考虑备案什么的。
有了虚拟主机,那再建个FTP账号呗,这个AMH里也有。
然后,我将视频下载到网站目录下,就可以直接用下载软件下载它了,速度有500K左右。

原本以为这样就差不多了,但这一切才刚刚开始……

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值