Dante 正在验证用户

Dante 正在验证用户

我的 VPS 有 5 个外部/公共 IP 地址,并且我只想在其中一个上允许用户“someuser”登录 dante:

internal: 122.231.9.3 port = 1080

external: 122.231.9.3

socksmethod: username none
clientmethod: none

user.privileged: root
user.notprivileged: nobody

external.rotation: same-same

client pass {
        from: 0.0.0.0/0 to: 0.0.0.0/0
        log: error connect disconnect
}

socks pass {
        from: 0.0.0.0/0 to: 122.231.9.3/32
        user: someuser
        socksmethod: username
        log: error connect disconnect
}

如果我删除该122.231.9.3/32位并将其替换为0.0.0.0/0身份验证,效果很好,但不是这样。

我基本上试图创建 4 个用户,每个用户都能够对不同的公共 IP 进行身份验证。

答案1

您可以运行 4 个 dante 实例,每个实例都使用不同的配置文件,并在每个配置中放置不同的 IP 和端口来监听。只需修改行即可

internal: 122.231.9.3 port = 1080

external: 122.231.9.3

每个配置文件都不同,因此每个 dante 实例使用不同的配置文件,该文件具有不同的 IP 和端口来监听

相关内容