如何配置 Dante socks5 以仅使用特定用户进行身份验证

如何配置 Dante socks5 以仅使用特定用户进行身份验证

据我了解,如果 Dante 配置为使用用户名身份验证方法,则它为所有系统用户提供代理访问权限。

我不想让每个用户都拥有代理访问权限,但我想只向特定用户(或多个用户)授予访问权限。

我可以用 Dante 实现这个吗?如果不行,您能建议我使用什么带有身份验证的 socks5 代理吗?

答案1

是的,您可以使用 Dante 实现这一点。您只需在 socks 规则中指定您希望哪些用户有权访问。

即,如果您的 sockd.conf 包含以下内容,除了“John”之外,您必须用真实的用户名替换它,只有 John 才允许访问:

socksmethod: username

socks pass { 
  from: 0/0 to: 0/0
  user: John
}

相关内容