socks – Proxychains,Tor,SSH和Danted.连接被拒绝

我正在尝试在Kali上设置代理链,如下所示:

User > Tor > SOCKS5 > Out

我创建了我的SOCKS5服务器,在端口1080上运行danted.
我在Kali distrib上设置了SSH连接:

ssh -NfD 1080 user@address

而且我能够毫无困难地连接到SOCKS5服务器.
当我尝试连接到Tor网络时也一样.

但是当我尝试连接到Tor AND到SOCKS5服务器时,我得到一个拒绝错误:

|S-chain|-<>-127.0.0.1:9050-<>-127.0.0.1:1080-<--denied

所以我试图允许来自dante的任何IP地址的连接,我不确定它是否正确:

logoutput: /var/log/dante.log

internal: 127.0.0.1 port = 1080
external: venet0
method: username none
user.notprivileged: nobody

client pass {
  from: 0.0.0.0/0 port 1-65535 to: 0.0.0.0/0
  protocol: tcp udp
}
pass {
  from: 0.0.0.0/0 to: 0.0.0.0/0
  protocol: tcp udp
}

知道它可能来自哪里?

最佳答案
我找到了一个问题的答案,并且出于可见性目的,我认为响应比编辑要好.

所以我想使用代理链同时使用Tor和SOCKS5代理.
有两种方法可以实现这一目标:

有dante服务器

Dante服务器是一个SOCKS5服务器(和客户端),有很多我还不知道的选项,但很快我会希望学习.

首先你安装dante-server:

wget https://www.inet.no/dante/files/dante-1.4.1.tar.gz
tar xvf dante-1.4.1.tar.gz
cd dante-1.4.1
./configure
make && make install

#This is my launch script you can use yours obviously
wget https://dl.dropboxusercontent.com/u/71868038/sockd
mv sockd /etc/init.d/sockd
chmod +x /etc/init.d/sockd
update-rc.d sockd defaults

wget https://dl.dropboxusercontent.com/u/71868038/sockd.conf
mv sockd.conf /etc/

您可以根据需要编辑您的conf,例如阻止除IP地址之外的所有请求.更多信息here.
不要忘记在配置文件中更改服务器的IP地址!

现在您的SOCKS5服务器已准备就绪并且可以使用,您可以使用代理链来使用它.只需在配置文件中添加您的服务器:

strict_chain
proxy_dns
tcp_read_time_out 15000
tcp_connect_time_out 8000
socks4 127.0.0.1 9050
socks5 1.2.3.4 1080

开始并享受:

service tor start
proxychains iceweasel

使用SSH隧道

更简单的解决方案

你需要tor,torsocks和ssh

apt-get install torsocks
service tor start
torsocks ssh -NfD 1080 1.2.3.4
proxychains iceweasel

代理链的配置:

strict_chain
proxy_dns
tcp_read_time_out 15000
tcp_connect_time_out 8000
socks5 127.0.0.1 1080

你做的是在经过tor服务之后将SSH连接隧道连接到你的服务器(躯干这样做,我真的不知道它是如何工作的.如果我弄清楚的话,我会编辑).

然后 :

proxychains iceweasel

如果有人需要更深入的解释,请问;)

转载注明原文:socks – Proxychains,Tor,SSH和Danted.连接被拒绝 - 代码日志