在测试和输入此命令时
curl -x socks5://<user>:<pass>@<ip>:<port> ifconfig.co它返回一个错误消息
Can't complete SOCKS5 connection to <ip address v6>当我们禁用ipv6的时候,卷发测试就开始工作了,但这并不是正确的方法。试着申请本教程,但还是没有结果。
http://www.inet.no/dante/doc/latest/config/ipv6.html
=============================================================
dante.conf
logoutput: /var/log/socks.log
internal: enp0s3 port = 1080
external: enp0s3
clientmethod: none
socksmethod: none
user.privileged: root
user.notprivileged: nobody
client pass {
from: 0.0.0.0/0 to: 0.0.0.0/0
log: error connect disconnect
}
client block {
from: 0.0.0.0/0 to: 0.0.0.0/0
log: connect error
}
socks pass {
from: 0.0.0.0/0 to: 0.0.0.0/0
log: error connect disconnect
}
socks block {
from: 0.0.0.0/0 to: 0.0.0.0/0
log: connect error
}发布于 2021-04-30 20:59:35
来自https://www.inet.no/dante/doc/1.4.x/config/ipv6.html
只有当但丁的内部或外部接口地址在sockd.conf中使用interfacenames (例如,外部: eth0)或主机名(例如内部: dante-int.example.com)指定时,才有必要对IPv4 4中的sockd.conf进行更改,并且这些接口名或主机名现在或将来都将包含IPv6地址。默认情况下,但丁服务器将使用在内部接口上找到的所有地址,如果接口是由它的名称(而不是它的一个IP地址)指定的。如果接口有一个或多个IPv6地址,这将导致Dante服务器也使用IPv6地址。
检查接口enp0s3是否分配了ipv6地址,如果有,那么dante正在尝试使用它。考虑到这一点,将enp03s替换为ipv4地址应该可以修复这个问题。
示例:
internal: 10.2.4.6 port = 1080https://unix.stackexchange.com/questions/613635
复制相似问题