Lightsword-一个和Shadowsocks类似的工具

Lightsword是一个和Shadowsocks类似的代理工具,目前作者提供了iOS以及Mac客户端 而安装过程要比Shadowsocks更加简单,只是需要提前安装好nodejs. 如果你已经安装好nodejs的话只需要 npm install lightsword -g 就能完成安装,然后通过 lsserver --password [密码] --port [端口号] --method [加密类型] --fork --cluster 就可以运行起来了.只是目前加密类型可能还没有Shadowsocks那么丰富. 目前观察内存占用比我平时使用的shadowsocks-libev要高很多. iOS上使用起来除了App Store上的版本还不支持国内分流(TestFlight上的测试版已经可以分流,目前从作者的推文来看可能还不够稳定)外感觉和Surge跑Shadowsocks没有什么区别 »

月杪 月杪 on 其他

Linode编译hybla htcp模块

查看vps内核版本: uname -a Linux magic 4.4.0-x86_64-linode63 #2 SMP Tue Jan 19 12:43:53 EST 2016 x86_64 GNU/Linux 下载相同版本的内核源码 可以去 https://www.kernel.org/pub/linux/kernel/ 下载对应版本的内核源码 mkdir kernel cd kernel wget https://www.kernel.org/pub/linux/kernel/v4.x/linux-4.4.tar.gz »

月杪 月杪 on VPS

2015年终总结

今年本来计划存钱的,结果因为发生了一些事情到了年底什么钱都没存下. 果然包工头老板还是信不过,能玩到这种程度我也是服.我也是一个希望能有始有终的人,但是我找不到坚持下去的理由. 年末的时候被迫重新找工作,对我这个从一开始工作到现在都属于保送的人第一次体验到靠自己一个人找工作的艰辛.目前来说结果是好的,也终于进入自己更感兴趣的发展方向.还好最困难的时候都有老婆一直陪伴.希望下一年能走上正轨. 去年年末买房本来计划明年9月接房的,结果这个月就通知接房了...一点都没准备好,不过至少不算一件坏事. 居然跑到Apple Store原价买了一台MBP..既然我不是土豪那当时一定是个土鳖 年初的时候和老婆一起办了健身卡,目前看来基本算是给那家健身房做贡献了...所以目前体重还是一年前的样子. 今年WOW,COC基本荒废了. 还是没有养成早睡的习惯,本来没什么事情但就是不知不觉就很晚了. 来年的一些计划 跟进一切对抗墙的技术. 自学一门脚本语言 Python/Ruby/Perl等等皆可. 坚持锻炼身体. 有一款完全属于自己的作品. »

月杪 月杪 on 心情

Mac安装mtr

在Linux上诊断路由最好用的莫过于mtr了,而到了OS X上却没有提供内置(Linux也没内置,但是只需要一个简单的命令就能安装了).于是需要我们自己来安装. 其实Mac上安装mtr也很简单,不过需要用到brew,如果你没有安装brew的话需要先安装一下: ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 然后通过brew来直接安装 brew install mtr 安装结束后尝试使用的话会提示你command not found... 解决办法是在你的shell配置中通过alias将路径映射到mtr命令上 如果你的shell是zsh的话直接打开.zshrc加入一行 alias mtr=/usr/local/sbin/mtr /usr/local/sbin/mtr是mtr的安装路径,可能不同的机器路径不同,比如我的rMBP和iMac的安装路径就只有rMBP是这个路径.不过安装的时候会告诉你相关路径的. 现在再执行mtr结果提示unable to get raw sockets 这时候需要添加权限 »

月杪 月杪 on Mac

Debian下搭建Shadowvpn服务端

Shadowvpn衍生自libsodium,主要是为低端硬件编写的,比如一些路由器. 但是也能当做vps之间的传输工具(比如国内跳板?) 而Github上的项目更新到2.0后安装说明没有得到及时更新...前几天按照旧的说明始终不行 目前的安装流程是这样的: 安装编译依赖 apt-get install build-essential automake libtool git 从github得到源码并安装 git clone https://github.com/moonagic/ShadowVPN.git cd ShadowVPN git submodule update --init --recursive ./autogen.sh ./configure --enable-static --sysconfdir=/etc »

月杪 月杪 on VPN

Debian下搭建Ocserv(openconnect server),并启用证书验证

安装编译依赖: apt-get install build-essential autogen pkg-config apt-get install libtalloc-dev libreadline-dev libpam0g-dev libhttp-parser-dev libpcl1-dev apt-get install libgnutls28-dev libev-dev apt-get install libprotobuf-c-dev libhttp-parser-dev gnutls-bin # 0.11.8版本后如果系统也为Debian8可能需要 apt-get install »

月杪 月杪 on Ocserv

解决Chrome系统菜单字体无法禁用DirectWrite的问题

Chrome从37开始支持DirectWrite,但是在低分屏下显示效果反而更差,并且与mactype冲突. 当时的解决办法为在flags中禁用DirectWrite,也确实解决了问题,但是似乎从Chrome42以后这个方法不再适用于Chrome的系统菜单部分. 在忍受了很久之后终于得知解决办法,添加Chrome启动参数 --disable-directwrite-for-ui »

月杪 月杪 on Chrome

一直无法新建 linode 日本,可能是设置出了问题

蹲守linode一个多月,一台都没碰到,并且在这几天大家都说有货的情况下也是一样. 昨晚在推友的帮助下确认了在他可以新建的情况下我始终无法新建日本节点. tk沟通后结果是因为我Hypervisor Preference设置成了KVM(不然新建其他地区的node还需要手动从Xen转到KVM) 而东京只有Xen..但是和以前无货是一样的提示. 最基本的缺省逻辑都没做好,也不给明确提示,也是服了. 并且他们并没有在tk中正面回复我有关这方面应该做明确提示的建议.. 在他们告诉我真相的时候我当时内心是崩溃的..估计肯定也有和我一样情况的人,而且他们可能还都不知道是设置出了问题 »

月杪 月杪 on Linode

Debian下通过racoon搭建Cisco Ipsec VPN

apt-ge install racoon 安装好后编辑/etc/racoon/racoon.conf log info; path include "/etc/racoon"; path pre_shared_key "/etc/racoon/psk.txt"; listen { isakmp 9.9.9.9 [500]; #监听的端口和地址 isakmp_natt 9.9.9.9 [4500]; #监听的端口和地址 } remote anonymous { »