据我了解,如果 Dante 配置为使用用户名身份验证方法,则它为所有系统用户提供代理访问权限。
我不想让每个用户都拥有代理访问权限,但我想只向特定用户(或多个用户)授予访问权限。
我可以用 Dante 实现这个吗?如果不行,您能建议我使用什么带有身份验证的 socks5 代理吗?
答案1
是的,您可以使用 Dante 实现这一点。您只需在 socks 规则中指定您希望哪些用户有权访问。
即,如果您的 sockd.conf 包含以下内容,除了“John”之外,您必须用真实的用户名替换它,只有 John 才允许访问:
socksmethod: username
socks pass {
from: 0/0 to: 0/0
user: John
}