Dante 服务器配置

Dante 服务器配置

这是我的 dante 服务器配置:

logoutput: /var/log/socks.log
internal: eth0 port = 443
external: eth0
internal: eth0 port = 444
external: tun0

user.privileged: root
user.unprivileged: nobody
user.libwrap: nobody
socksmethod: username
clientmethod: none

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

我只想连接internal: eth0 port = 443external: eth0

并且仅internal: eth0 port = 444连接到external: tun0

我应该怎么办?

答案1

可以通过两种不同的方式实现:

a) 运行两个 Dante 服务器实例,每个实例都有自己独特的 sockd.conf 文件。其中一个实例设置为“eth0”外部,另一个实例设置为“tun0”。

优点:可以继续完全免费使用 Dante。

缺点:一些额外的开销,包括 Dante 的资源使用和管理。

b) 使用 Dante“重定向”模块(非免费插件,您可以在“https://www.inet.no/dante/doc/latest/redirect.html”订购)并将“重定向自:eth0”和“重定向自:tun0”分别添加到与“内部:eth0 端口 = 443”和“内部:eth0 端口 = 444”匹配的客户端规则中。

优点:无需额外开销或管理工作,继续使用一个 Dante 服务器实例和一个 sockd.conf 文件。

缺点:需要为 Dante 重定向模块付费,因此使用 Dante 不再完全免费。

相关内容