设置dante袜子服务器

我想通过我的vps隧道所有的互联网stream量,所以我想安装一个代理服务器。

但是,我似乎无法通过Dante浏览互联网。 我收到ERR_EMPTY_RESPONSE错误。

这是我的configuration:

 logoutput:stderr / home / user / dantelog
内部:eth1端口= 1080
外部:eth1

方法:用户名pam

 user.privileged:代理
 user.notprivileged:nobody
 user.libwrap:没有人

客户端通过{
       从:10.0.0.0/8端口1-65535到:0.0.0.0/0
 }

我真的必须运行2个代理服务器:一个用于http,一个用于袜子? 或者有什么我可以做的?

客户端通过部分有10.0.0.0/8作为允许的源networking。 这是私人IP空间。 如果您尝试通过互联网连接到代理服务器,则需要将其更改为您要NAT的任何公共IP地址。

另外你的方法声明是强制authentication。 主要浏览器都不支持SOCKS5身份validation。 更改configuration如下:

方法:用户名pam无

客户端通过{
从:端口1-65535到:0.0.0.0/0
}

客户端块{
从:0.0.0.0/0到:0.0.0.0/0
}

这将允许从IP到代理的未经validation的访问,同时显式阻止所有其他的访问。

而不是设置Dante代理,您可能需要使用OpenSSH或Putty(取决于您的操作系统平台)创build一个SSH隧道和代理。 OpenSSH和Putty都可以在客户端的loopbak接口上创build袜子代理。 您将您的应用程序指向它,并通过ssh连接将stream量路由到服务器。 在服务器上不需要额外的代理。 方向可以在这里和这里find。