EVIL42 发布的文章

Ubuntu服务器透明代理方案

一些程序会读取环境变量去主动寻找代理通道,但是多数程序都没有这样的功能。链接一些被关照过的国外服务器不是慢到死就是丢包丢到死,这道墙实在讨厌,更新一些东西都急死人。
本方案代理用SS,通过ProxyChains使其他程序通过代理通道链接网络。
实际上ProxyChains使用的原理并不十分稳定,却是最方便的无奈之举。程序会把socket相关函数包括connect和sendto等全部挂钩(hook),然后通过自己的函数通过代理重新链接。通常情况下这样的做法不会有问题,但是一旦目标程序涉及底层函数的时候就会出现无法意料到的错误甚至直接崩溃。



- 阅读剩余部分 -

嗯,就这样吧。

看着窗外枯枝,又一年过去了。漫长又短暂的一年,折腾、折腾、还是折腾。折腾代码,折腾新技术,折腾身边的人。

时光匆匆地从指间流过,记忆斑驳的光点悠悠穿过那些年,走得太快,灵魂都跟不上了。能做成的事情永远只有那么几件,只愿,不忘初心。

- 阅读剩余部分 -

Build Hackrf Lib & Tools on Kali 2.0

Kali 2.0 has installed Hackrf driver, uninstall it first~

sudo apt-get remove hackrf

Install dependences:

sudo apt-get install git build-essential cmake libusb-1.0-0-dev liblog4cpp5-dev libboost-dev libboost-system-dev libboost-thread-dev libboost-program-options-dev swig pgk-config libudev-dev -y

- 阅读剩余部分 -

SSH issue: Slow connection

Situation 1

While I connecting to my server (Debian) via SSH, I have to wait at least 30 seconds to input password.

DNS resolution failed leads to the problem.

sudo /etc/ssh/sshd_config

Add or Modify this line

UseDNS no

It works in most situations.

- 阅读剩余部分 -

Install Redis Server on Ubuntu

A. apt-get install old version

You can easily install Redis 2.8 on Debian by this command:

sudo apt-get install redis-server

B. build latest version

To install the latest version, you need to build it by yourself.

sudo apt-get update
sudo apt-get install build-essential
wget http://download.redis.io/releases/redis-stable.tar.gz
tar xzf redis-stable.tar.gz
cd redis-stable
make test
make
sudo apt-get install tcl8.5
sudo make install

- 阅读剩余部分 -