MENU

小白linux外传:快速搭建SS进入真正的互联网---服务端搭建篇

今天很遗憾的说我的ss用vps又到期了一个,无奈,于是我又弄了台vps搭建
心想写个小白教程吧
先介绍一下SS代理吧
ss全称shadowsocks是一个轻量级的代理协议,如果你不玩网游那么这个协议可以取代传统的VPN
ss和传统的vpn相比有着更快的速度、更高的效率
由于它采用加密传输在服务端和客户端配置好密钥和加密方式数据在客户机器上加密然后传输到服务器解密 然后服务器再对数据加密传回到客户机器,这样的链接方式可有效防止数据被截取修改,而且这样的数据传输方式相对于传统vpn协议可大幅度降低被查水表的概率而且支持UDP转发的服务端也能有效防止dns被污染
废话不多说开始安装的介绍
shadowsocks这个协议网上提供了多种版本其中我觉得出众的就是python版本和libev版本
原先我一直采用python版本此版本的优点是安装快速,缺点是无UDP转发
libev版本的优点是支持UDP转发硬件资源消耗小,而且我发现竟然可以放在open的路由器上运行
今日我决定使用一次libev版本试试
废话不说 首先链接vps(废话)
小白linux外传:使用一键安装脚本快速搭建SS进入真正的互联网
然后安装
安装我们采用一键脚本,大神们可以自己手动安装,但是我们这些小白白手动安装成功率很低于是我们便使用大神编写的一键安装脚本
在网上简单查找后在秋水逸冰的博客上发现了一个脚本

我们执行以下命令可以进入安装

 wget --no-check-certificate https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocks-libev.sh
chmod +x shadowsocks-libev.sh
./shadowsocks-libev.sh 2>&1 | tee shadowsocks-libev.log

执行脚本后输入要设定的密钥然后敲击回车
小白linux外传:使用一键安装脚本快速搭建SS进入真正的互联网
然后再敲击任意键即可安装
小白linux外传:使用一键安装脚本快速搭建SS进入真正的互联网
我们·仅需要做的是静静等待安装完成
发现libev版本确实比python版本安装慢,需要耐心等待
小白linux外传:使用一键安装脚本快速搭建SS进入真正的互联网
看到下图说明安装完毕了
小白linux外传:使用一键安装脚本快速搭建SS进入真正的互联网

伪造请假条 出校不爬墙

博主是一名中专生,学校是实行封闭制的,学校虽然很差但是同宿舍的小伙伴大多数都是很好的
我们学校一共2个餐厅、1个超市、餐厅和超市还有买炸串的、买千里香的,但是!和餐厅一样,不干净!
我们学校餐厅的桌子是用拖地的拖把一起拖的、凳子我是没见打扫的,上面竟然还有翔一样的痕迹,
我一开始以为不再餐厅吃就好了,经过了1天3顿全吃面包,其中2顿吃出不明生物尸体、偶然看见给卖千里香送的食物的袋子都让某种不明生物给钻透、且依附在袋子上蠕动着,我之后就再也没吃过餐厅的千里香。。。。
诶!我突然发现我撤了好多废话。。。算了开始说正事!

由于学校里各种不好,我们非常想到校外,我们一般采用翻墙、拆墙、墙上开洞等方法,但是这个学期开学后学校增加岗哨还有巡逻车,我们学校变成了一个看管宽松的监狱,这个星期二时同学给我一张假条,让我给做出来打印,心想:这种事情我怎(yi)么(ding)能(yao)做!
于是我就开始做,打开电脑后发现我没有尺子,我再一看假条清晰干净无折痕,于是我下午就去学校超市复印了2张,到超市时我说要复印东西,售货员接过假条笑了一下,假条出来了,看了一下由于复印的关系整体发暗、有边框外其它都很好,于是我觉定先临时用这样的,我回家再做。。。

这个时候我的同学:陈DS 登场了!先来一张码过的照片
伪造请假条 出校不爬墙

面部改下以防他说我侵犯他的肖像权!这人就和箭头后面的那个词汇一样
晚上下了晚自习后同宿舍的小伙伴说他做,我们唠叨了几句后他来了一句:我不用尺子分分钟做出来!然后到宿舍竟然打起牌来,给我说打会牌再做,我心想:你装完X还想跑,怎么能让你跑!于是整个晚上我都在让他做,结果他晚上也没做,我倒是把公章做出来了

第二天上课我继续催他,他眼看自己跑不了开始老老实实的做,做了2节课给我说做好了,最后经过各种修改,我看了下整体偏小不过感觉上还行,于是我放到把他做的请假条和我做的公章U盘里下午拿着复印的请假条出学校然后去打印,下午4点出了学校来到附近的村庄(我们学校处于荒郊野外)问了下路人甲知道了2个地方,结果发现一个只能复印一个关门了。。。
于是我们就开始找,然后找到了这个!
伪造请假条 出校不爬墙
我和另一个一起来的小伙伴嘿嘿笑了一下拍了这个照继续找
最后找到了一个广告公司,进去问了下说可以印假条公章不给刻
于是我就给说印下假条吧,公章另找地方刻
印出来后一看这XX的是mini版的
老板说这个排版排小了,我问老板:能不能给重新下。 老板说:星期一来拿
于是我果断放弃回去自己排
回到宿舍后开始败坏陈DS,然后他这个装X没跑了的恼羞成怒有扔瓶子又砸床的,其实我表面说这人挺好的心里想的是
伪造请假条 出校不爬墙
然后到晚上晚自习放课后就像什么事没发生过一样。。。
于是我又买了尺子自己开始排
到现在也才拍了一半
最后来一张复印的
伪造请假条 出校不爬墙

小白的linux服务器 第二章 lnmp环境的搭建与wget命令的介绍

这么快又到第二章了,博主我想了想,实在没有什么可以写的啊,最近想搭建一个ss代理的前端+后台这样的东东
那么就介绍下快速安装lnmp环境吧,看完这章与上一章搭建应该可以使用linux系统快速建立一个网站环境了。

本章使用的vps是板瓦工的128M的vps这应该算是小白搭建lnmp环境最低的配置了,有一些大手在64M成功搭建过lnmp环境,还有一个大手在32M内存环境下成功搭建过,不过我们这些小白估计是达不到了
废话不说教程开始!

阅读全文

2015-03-28 github再次被墙?!(作废)

此事情听其他小伙伴说是github被某团伙Ddos所为非GFW做的
此文章就此作废

 

以下是wiki介绍:

GitHub 是一个共享虚拟主机服务,用于存放使用Git版本控制的软件代码和内容项目。它由GitHub公司(曾称Logical Awesome)的开发者Chris Wanstrath、PJ Hyett和Tom Preston-Werner使用Ruby on Rails编写而成。

GitHub同时提供付费账户和为开源项目提供的免费账户。根据在2009年的Git用户调查,GitHub是最流行的Git存取站点。[2]除了允许个人和组织建立和存取代码库以外,它也提供了一些方便社会化软件开发的功能,包括允许用户跟踪其他用户、组织、软件库的动态,对软件代码的改动和 bug 提出评论等。GitHub也提供了图表功能,用于显示开发者们怎样在代码库上工作以及软件的开发活跃程度。

GitHub也提供一个粘贴箱风格的站点Gist,供软件代码库使用的Wiki,以及通过git版本库进行编辑和管理的网页托管功能。

2015-03-28 13:42
刚刚听朋友说GitHub进不去了,我马上试了一下果然进不去了,ping了一下,IP正常解析至192.30.252.131但是网页已经打不开了
2015-03-28 github再次被墙?!
目前还不确定是不是X墙搞的鬼

本人算是一般的小白吧,我也是基本没用过GitHub这类的东西
但是据我所知GitHub貌似对开发人员很重要。

我记得从2013年1月20日 XXX进行作祟利用他们的防火墙对GitHub进行封锁
以下摘自wiki

中国大陆

2013年1月20日,中國大陸政府的防火長城利用域名污染和關鍵詞過濾等手段封鎖GitHub,令中國大陸的用戶無法直接訪問。此前,针对中华人民共和国铁道部售票网站12306的抢票插件曾经不合理引用了存储在GitHub上的js文件死循环重试),导致GitHub伺服器的速度大幅降低。後来插件的作者將該JavaScript文件轉移到其他網站。針對政府對GitHub的封鎖行動,知名人士李开复新浪微博貼文抗議,迅速引起網民的關注,該訊息更在三小時内被轉發逾3萬2千次[25][26]。2013年1月23日,GitHub被解封,事件平息。

2013年1月26日,有中国大陆的用户在访问GitHub时发现证书无效,经检查发现,GitHub的证书变为了一自签署的X.509证书,生成时间为2013年1月25日14时29分12秒,有效期一年,故有人推测GitHub疑似遭到了中间人攻击。攻击持续了约一个小时后停止,访问恢复正常。[27] [28]

据说这些内容事后被国内搜索引擎进行了过滤与封锁!
我们不(hen)清(qing)楚(chu)他们这么做的目的
我只想说,你们这么做是无意义的,事情是瞒不过的,早晚有一天会让大家知道的!
我们希望你们能还我们一个真正的互联网!

wget命令出现“Bad port number”的解决方法

昨天对博客进行了VPS的搬迁,双VPS都采用了相同面板,发现面板里的备份工具都有备份到ftp,于是我就想可不可以通过先将数据备份到ftp然后在另一面板下载进行恢复
我原先有一个支持ftp的网盘,容量为100G于是我就将数据全部备份到了网盘,但是又发现只能备份到网盘却不能下载回来,这真是太神(gui)奇(chu)了,这样的功能有何意义!
马上我就灵机一动,找出了备份路径,此面板的备份文件本地保存的路径为/home/backup
于是我就ssh链接到vps使用cd命令切换到了此目录
然后我就使用了wget命令进行了下载,然后我就中枪了
wget命令出现Bad port number!
我们可以清楚的看到红线标识的部分出现Bad port number
我很快的就想到会不会是@造成的,普通的ftp地址为ftp://user:password@servername/xxx.xxx这样的
我的网盘用户名是邮箱,那么这个地址里必然会出现2个@,会不会是由于2个@的出现wget命令不认识这条地址了
于是网上查了下果然,而且也给出了相应的办法
根据开源中国的介绍,使用%40替换掉前面的那个@就可以,我试了下果然可以了
小白看了可能不明白具体该怎么替换,我这里就介绍一下
假设我的ftp地址是ftp://a@test.com:test@ftp.test.com/test.zip
我们替换掉前面的@就成了
ftp://a%40test.com:test@ftp.test.com/test.zip
有人可能会问,这个是编码形式的吗,我这样直接输入真的可以吗?
我只能回答:我也不太清楚,我使用文本输入就行,我当时的输入法为英语(美国)
文章就写到这里了,我刚刚起床该吃早饭了,如果有小伙伴还不懂什么是wget的话那就等吧,这个我以后会介绍的
还有各位童鞋,如果要转载请注明一下:本文章摘自矢澤にこ