用OpenWRT+Shadowsocks实现全自动爬梯子指南

那天在网上瞎逛,无意中发现OpenWRT这个好东东,想用自己路由器试试,无奈我用的这个屌丝水星路由器刷不上OpenWRT(你可以在官网列表上查看自己的路由器是否可刷),第二天逛公司BBS时居然就有人在转二手的TL-WDR4320,180收了!市场价400+这波不亏啊,回来赶紧去官网下固件,这里注意到官网没有WDR4320的固件,但是与WDR4310型号是相同的,故刷上4310的固件是没有问题的. 刷成功之后你的路由器就相当于一个轻量的Linux server,你可以直接在你的电脑上用ssh登录,ip默认是192.168.1.1,端口是22,需要修改的话可以跟一般的路由器一样,用浏览器进入后台管理页面进行配置修改,建议把端口和root密码修改掉.可以在上面装软件呀什么的,由于OpenWRT是基于debian开发来的,所以也有一个类似于ubuntu的apt-get的包管理工具,这里是opkg,安装软件全靠它,当然你也可以直接ipk包然后直接安装,但是然后安装的软件有依赖包就会非常的麻烦,所以推荐直接用opkg管理.另外还需要注意的是

vim成为IDE很简单

我是一个比较喜欢折腾的人,我很喜欢把一样东西给玩坏了,再自己给它弄好,这样我就了解这个东西的大致组成原理了 公司的开发机由于大家都在用,想要在上边安装软件的话很容易影响到别人,又因为上边的软件都比较老,一些新的功能没有办法支持到,所以我一般在自己用的home目录里自己编译最新版本的软件,安装在home中的local目录下,在PATH环境变量中加上这个local目录,这样运行程序的时候系统会先去找这个local中的文件,如果找不到再去会去找系统的bin目录 先来看一下图   首先我们需要下列软件 vim / cscope/ctags   search the fucking google 然后把最新的代码下载下来,上传到开发机上 taglist/ NERDTree  这几个是vim的插件下载下来先扔那,一会儿会用到   编译vim 解压后,进到根目录先./configure –h看看有什么配置项可以加上的,比较支持perl或者python等. 关键的配置项是 –prefix=$HOME/local –enable-cscope,让vim安装到home

LFS编译gcc出错GCC_NO_EXECUTABLES解决

    在公司的开发机自己编译一套环境,读LFS时需要重新编译gcc     公司开发机的gcc版本比较低 4.1.2     按照LFS上说的编译时加参数–target=$LFS_TGT,目的是要让编译出来的可执行文件都带$LFS_TGT的前缀,以跟原来系统中的文件区分     但是在这里编译的时候会有出错     configure: error: Link tests are not allowed after GCC_NO_EXECUTABLES     google了好久都没有找到怎么解决,再看configure check出来的信息,build和host的值和刚才target设置的值是不相同的, 是不是这里需要相同呢?     再configure的时候加上 —build=$LFS_TGT –host=$LFS_TGT再编译一下果断可以了,呃..这个真不清楚是啥原因

嗯..Shadowsocks很好用

    话说原来是把VPS把在Linode的日本节点的,当时网速还是可以的,就在前段时间(其实是今年过年前了- -! )突然发现大陆所有地方都ping不通了…这,你懂的,但是我又没有发什么和谐的东东,只能让Linode管理员给换一个IP了,Linode的管理员还是比较nice的,发了一个ticket很快就给我换了另外一个日本节点的IP,居然还被天朝给封了,这让连换了几个IP还是不行,最后只能让他给我迁移到US的节点了,在Fremont,看到Last login:那一刻眼泪都要流出来了呀.后来太知道好像日本的节点大多都被封掉了,在US没有被封但是延时好高啊,打一个命令半秒才显示出来,好在用shadowsocks的速度还行.     之前都直接用ssh爬梯子,之前也说过容易被ISP封端口,每半个月换一次端口实在不能忍受,看到好多人推荐用ss,自己试了试确实不错     ss安装比较简单啦,需要python环境,具体安装过程不表,去github上看看一下就会了

Linode的SSH端口突然无法连接的解决

    昨天晚上还用ssh梯子好好的,过了0点之后突然ssh就连接不上了,vpn和nginx都还可以访问,唯独ssh无法登录.如何是好啊…查看linode官网上,linode提供了一个应急的shell,叫lish.在vps管理页面的remote access页面下有一个叫Console Access的东东,可以在直接在web上用console,或者是通过linode的跳板机进去你的VPS主机.实测发现webconsole实在太难用了,直接用跳板机登录好了 ssh -t [email protected] linodename,username是你linode的用户名,linodename是你给VPS起的名字,进去之后就可以用VPS中的用户登录了.     先检查sshd服务,发现没有挂掉..sudo systemctl restart sshd 重启一下sshd,再尝试ssh登录仍然无法连接,木有办法..只能把ssh的端口修改成其它的了,说明一下我之前用不是22端口,再重启sshd,居然可以连接上了…好吧..这种奇葩的端口号也会被封,据说是被ISP给

Linux下4.5个关于查找和修改的命令总结———find

用了Linux也有蛮久的了,但是还是一个新手的样子,对好多的东西还不是太熟悉,一个伪linuxer,之前用的也不是太多,简单的make,几个命令.实习工作都是后台开发的职位,对*nix系统接触比较多,最发觉cmd line有趣,故,总结一下,新手学习,老手指点. linux中让我觉得最有用的也是最high的就是强大的其中的查找功能体系,find,grep,sed,awk四个命令组合可以建造无限的可能,xargs就算0.5个吧.对于这个几个命令google一下好多好多教程,直接man一下会有非常详细解释,但是细看那些教程无非就是直接把man中的英文内容翻译成中文然后贴出来,对于一个初学者来说是没有什么重点可言的,让人觉得不知道看那里好.有一些实例并且对一些参数的使用频率和实用程度进行排序介绍,让我们更容易了解这个命令的用法. OK,说到查找那就不得不说find,意思就是各种找,只有你想不到的,没有它找不到的. 格式find [-H] [-L] [-P] [path…] [expression] -name 简单例子是 find ./

博客搬家啦

博客终于搬家啦,搬过来一个月之后的现在才开始写这篇.不管怎么样,从原来的BAE迁到Linode上感觉还是非常不错的.用的东京的节点,延迟在100ms左右.不再像BAE一般的伪VPS,只能搭个网站或者建个应用,其它什么也干不了. 其实很早就有买VPS的想法,也有看过好多家,看了价格碍于囊中羞涩,又闲太麻烦,作罢. 最大的转折是有一天,看朋友圈的时候看见同学写了一篇博文,内容不是重点啦,看到他用的独立域名非常好看,再看看自己的BAE二级域名瞬间感觉丑爆了,以前帮人在国内搭过网站,绑域名还要早各种资料备案,鬼知道什么时候才搞好.干脆自己买个外国VPS得了,还可以弄个VPN好处多多.于是乎,先在GoDaddy买了个域名,就是现在可以看到的,60+RMB一年,然后VPS的话AWS不考虑了,有点小贵也不太实用,DigitalOcean和Linode比较出名也都用的是SSD,DO价格优势,最低$5,1核 512M内存 20G SSD 1T流量/月,但是据说国内卡成狗了,Linode的话最低$10 ,1核 1G内存 24G SSD 2T流量/

用linode爬梯子上Google访问限制的解决办法

用Linode爬梯子上Google近段时间整天会被提示说 We're sorry…… but your computer or network may be sending automated queries. To protect our users, we can't process your request right now.See Google Help for more information. 百度查了下(这种情况只能百度了!!!!!)原来是Google把linode的ipv6给屏蔽了,到你的VPS中把ipv6禁用就可以了 我用的是CentOS 7 root权限下 ‍‍echo '1' > /proc/sys/net/ipv6/conf/lo/disable_ipv6echo '1' > /proc/sys/net/ipv6/conf/all/disable_ipv6echo '1' > /proc/sys/net/ipv6/conf/default/disable_ipv6‍‍ 再用SSH试访问一下,发现再也没有讨厌的提示了! 参考:http://codelife.me/blog/2013/11/16/google-block-linode-traffic-over-ipv6/

无题

我承认我想了好久的题目,也不知道写啥,突然想起高中的时候语文老师说写作文的时候要是不知道写什么题目,就直接写无题吧,这个不错. 又是一年4月啊,找实习的季节,去年这个时候还在忙着笔试面试,不想今年已经是这般模样,也不知道明年的这个时候又会是什么样子.实习9个月,前两天才回到学校,工作已经定了,只是没有当初想像的激动的样子.大多数人眼中的好工作吧,可能自己不是太满意,也许工作真的不是自己想像中的那样.跟同学说实习了那么久,基本上也知道以后上班会是怎么个样子了. 只是,以这么悲情的方式结束漫长的实习期,未免有些不爽啊. OK,咱们说说实习的事.其实工作之前去上班的地方实习一下是挺好的事情,虽然,很多同事跟我说如果我是你就根本不要来实习,在学校玩多好啊,以后就再也没有这种机会了.这是我在实习的时候听得最多的一句话,一般我都会说,学校有什么好玩的,同学考研的找工作的,人都不跟你去玩,旅游一个人去多没意思.这样的话不知不觉听了9个月,这么