首页 > 工具代码 > SSH代理,socks代理,dante,backtrack.

SSH代理,socks代理,dante,backtrack.

2010年3月30日   3,329 views 发表评论 阅读评论

本文收集了SSH代理,SOCKS代理的用法。

1、SSH代理:

如果你有ssh帐号(最好是国外的),那么你就可以打造自己专用的代理了

Windows:

plink putty的一个组件
然后新建一个快捷方式,指向PLINK.EXE -C -D 127.0.0.1:7777 -N -pw SSH密码 SSH用户名@SSH的IP地址
把快捷方式的运行方式改成:最小化,好了,双击快捷方式启动PLINK,这个时候你的电脑本地回环(Loopback)已经建立起了一个Socks5代理,地址是 127.0.0.1,端口是7777

Linux:

1. linux下也可以使用plink

ubuntu用户可以直接安装

1
sudo apt-get install putty

安装完成后执行

1
plink -C -D 127.0.0.1:7777 -N -pw 密码 用户名@服务器地址

为了使用方便,我们可以在桌面创建一个启动器,如图
命令处填 plink -C -D 127.0.0.1:7777 -N -pw 密码 用户名@服务器地址

2. 当然也可以使用系统自带的ssh

1
ssh -CfNg -D 127.0.0.1:7777 用户名@服务器地址

Mac:

1
ssh -CfNg -D 127.0.0.1:7777 用户名@服务器地址

firefox设置代理

2.通过SOCKS访问服务器。

由于服务器很多是通过socks代理服务器才能连接,在windows中可以使用 SocksCap来实现。在linux中,可以使用dante-clinet来实现。实现步骤如下:
1. 安装dante-client

$ apt-get install dante-client
2. 配置文件修改,在配置文件中最后添加

$ vi /etc/dante.conf
route {
        from: 0.0.0.0/0   to: 0.0.0.0/0   via: socks服务器IP port = socks服务器端口
        protocol: tcp udp
        proxyprotocol: socks_v4 socks_v5
        method: username
}
3. 设置socks用户环境变量

$ export SOCKS_USERNAME=socks用户名
4. 使用socksify通过socks访问服务器

$ socksify ssh root@服务器IP
 
$ socksify ssh root@服务器IP
socks用户名@sokcs服务器IP.socks端口 sockspassword:
The authenticity of host ‘*.*.*.* (*.*.*.* )’ can’t be established.
RSA key fingerprint is ff:0d:3b:41:23:10:52:a3:8c:98:f8:9a:1f:0c:b2:1a.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added ‘*.*.*.* ‘ (RSA) to the list of known hosts.
root@*.*.*.* ‘s password:

至此就可以正常连接到服务器上了。

该方法简单介绍了如何通过dante-client访问服务器,为了实现自动化,可以使用expect工具来自动登录到服务器上。

3,DANTE的详细设置(backtrack下)

以下配置 都是以 本地假设 tor 为基础 代理端口为9050
如果你用别的代理地址和 端口 请 自己改掉

说下 转换代理 协议的方法
widnows下一般用sockcap32
linux下我找了2个tsosks dante-client
tsocks 目前运行的比较稳定(bt4下默认安装了)

sudo apt-get install tsocks

vi /etc/tsocks.conf

找到最后
把server 和port 分别改成 代理的 地址 和端口
tor 一般都是本地 而且不需要密码
server = 127.0.0.1

server_type = 5

server_port = 9050

好了以后 运行 要代理的程序
$. tsocks opera

记得 命令行最前面有个.
——————————

dante-client 配置
sudo apt-get  install dante-client

vi /etc/dante.conf

最后 增加下面内容

route {
    from: 0.0.0.0/0  to: 218.85.152.99/32 port = domain via: direct
}

route {
    from: 0.0.0.0/0   to: 0.0.0.0/0   via: 127.0.0.1 port = 9050
    protocol: tcp udp
    proxyprotocol: socks_v4
    method: none
}

  1. trust
    2010年4月3日16:34 | #1

    thx….

  2. 2010年4月4日23:09 | #2

    有空多来看看~~

  1. 本文目前尚无任何 trackbacks 和 pingbacks.