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
解压后
-------------------------------------
&
相关文档:
1. HCI层协议概述:
HCI提供一套统一的方法来访问Bluetooth底层。如图所示:
从图上可以看出,Host Controller Interface(HCI) 就是用来沟通Host和Module。Host通常就是PC, Module则是以各种物理连接形式(USB,serial,pc-card等)连接到PC上的bluetooth Dongle。
在Host这一端:application,SDP,L2cap等协议 ......
例一:发送Signaling Packet:
Signaling Command是2个Bluetooth实体之间的L2CAP层命令传输。所以得Signaling Command使用CID 0x0001.
多个Command可以在一个C-frame(control frame)中发送。
如果要直接发送Signaling Command.需要建立SOCK_RAW类型的L2CAP连接Socket。这样才有机会自己填充Command Code,Identi ......
Service Discovery Protocol(SDP)提供一种能力,让应用程序有方法发现哪种服务可用以及这种服务的特性。
服务发现协议(SDP或Bluetooth SDP)在蓝牙协议栈中对蓝牙环境中的应用程序有特殊的含意,发现哪个服务是可用的和确定这些可用服务的特征。SDP定义了bluetooth client发现可用bluetooth server服务和它们的特征的方法。 ......
下面是内核源码分析过程中遇到的问题相关文章的解释。
1. 对container_of的理解
针对内核中有关于list的特殊实现,在遍历链表各元素的时候,为了获取其成员值用到了container_of宏,上面文件是关于该宏实现的详细解释。
--------不断更新------- ......
一、linux的设备驱动程序与外界的接口可以分为三个部分:
1.驱动程序与操作系统内核的接口。通过file_operations(include/linux/fs.h)数据结构来完成的。
2.驱动程序与系统引导的接口。这部分利用驱动程序对设备进行初始化。
3.驱动程序与设备的接口。这部分描述了驱动程序如何与设备进行交互,与具体 ......