如何在Debian框中configurationSOCKS代理,以便我可以在Firefox代理configuration页面中input主机地址,并将我的框用作SOCKS代理?
我听说过dante-server,但我不知道如何让它连接到任何地方。
首先,您需要了解configuration基础知识。
有3个主要部分:第一个全局设置,你需要设置“外部”,“内部”和“方法”(致命的要求)
第二个“客户端通行证规则”:意味着谁可以连接到你的袜子服务器。
第三是通过/阻止规则:意味着哪个客户端可以连接到哪里。
2.和3.像iptables一样工作。 两者都需要用一个块短语来结束。
configuration文件大部分是/etc/danted.conf,有时候是/etc/socksd.conf
我假设你有2个接口。 1是本地networking。 另一个在外面。 例如:eth0:192.168.1.1 eth1:220.12.13.50。 你的第一部分应该包含这些值。
内部:eth1端口= 1080 外部:220.12.13.50 方法:用户名无
只有本地接口才能接受连接到dante。
客户端通过{
从:192.168.1.0/24端口1-65535到:0.0.0.0/0
}
客户端通过{
从:127.0.0.0/8端口1-65535到:0.0.0.0/0
}
客户端块{
从:0.0.0.0/0到:0.0.0.0/0
日志:连接断开连接错误
}
最后一条规则意味着no1能够连接。
通过{
从:192.168.1.0/24到:0.0.0.0/0
协议:tcp udp
}
通过{
从:127.0.0.0/8到:0.0.0.0/0
协议:tcp udp
}
块{
从:0.0.0.0/0到:127.0.0.0/8
日志:连接断开连接错误
}
块{
从:0.0.0.0/0到:0.0.0.0/0
日志:连接断开连接错误
}
只有来自本地networking的客户端才能够使用danted作为袜子服务器来build立隧道连接。 &最后的规则意味着no1能够请求或隧道到任何地方。
你也需要编辑danted的启动脚本。 取消注释行“enabled = yes”
其实你可以自由的使用1个界面。 或强制听取所有接口。 但我build议你设置足够紧。 因为任何代理公开使用对其所有者来说都是一个很大的安全风险。
这里是一个简单的指南,你可以得到帮助: http : //wiki.kartbuilding.net/index.php/Dante_Socks_Server
你可以用ssh来做:
用一个命令将任何Linux计算机转换成SOCKS5代理