linux下使用ssh翻墙的一种方法
linux下使用ssh翻墙的一种方法:
proxychains
可以根据需要强制任何想要的程序通过指定代理访问网络。
一、proxychains的功能特性:
1.支持解析代理服务器dns解析,即指定的代理服务器不必一定为ip地址,可以是一个域名,如:s1.coolout.org
2.支持SOCKS4,SOCKS5和HTTP 代理服务器,ssh -D 默认打开的就是socks5
3.支持链模式,可以理解为多重代理,具体形式是: *你* <--> (服务器一)socks5 <--> (服务器二)http <--> (服务器三)socks4 <--> (服务器四)http <--> 目标主机
4.链模式:支持随机抓取,可以随机选择服务器列表中的服务器组成链,可动态的跳过无法到达的服务器
5.其它特点自己看HOWTO-。-
二、如何使用
只需简单的在需要使用代理的程序前加入proxychains即可,如使用chrome翻墙只需:
proxychains google-chrome %U
三、下载、安装与配置
1.ubuntu的话只需要 sudo apt-get install proxychains
2.其它linux需下载并编译
下载地址:http://prdownloads.sourceforge.net/proxychains/proxychains-3.1.tar.gz?download
解压后
-------------------------------------
&
相关文档:
一:前言
最近在研究android的sensor driver,主要是E-compass,其中用到了Linux input子系统.在网上也看了很多这方面的资料,感觉还是这篇分析的比较细致透彻,因此转载一下以便自己学习,同时和大家分享!
(这篇博客主要是以键盘驱动为例的,不过讲解的是Linux Input Subsystem,可以仔细的研究一下!)
键盘驱动将检 ......
2009 年 7 月 30 日
本文是 Unix/Linux 系统管理自动化系列中的一篇,主要讲述如何实现自动化监控磁盘空间状态并及时通知系统管理员采取相应措施。
在 Unix/Linux 系统的日常管理工作中,系统管理员可能会遇到因磁盘空间耗尽而导致丢失数据,或者系统崩溃等。这些严重的事故极大的影响了工作效率。因此,关注系统的磁盘使 ......
安装Sqlite
首先是下载sqlite-3.3.8.tar.gz。
1、解压sqlite-3.3.8.tar.gz:tar –xzvf sqlite-3.3.8.tar.gz,得到sqlite-3.3.8的文件。
2、在sqlite-3.3.8同一目录下创建sqlite文件:mkdir sqlite
3、Cd sqlite
4、执行configure生成安装程序
5、 ../sqlite-3.3.8/configure --prefix=/home/work/zd ......
关于epoll使用方法:
参照: http://linux.die.net/man/4/epoll
实例代码:(来自网上某论坛)
#include <pthread.h>
#include <stdio.h>
#include <sys/timeb.h>
#include <sys/socket.h>
#include <sys/types.h>
#include <sys/wait.h>
#include <sys/epoll.h> ......
1. Linux内核ipv4网络部分分层结构:
BSD socket层: 这一部分处理BSD socket相关操作,每个socket在内核中以struct socket结构体现。这一部分的文件
主要有:/net/socket.c /net/protocols.c etc
INET socket层:BSD socket是个可以用于各种网络协议的接口,而当用于tcp/ip,即建立了AF_INET形式的socket时 ......