首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Dante 1.4.x sockd不适用于本地主机

Dante 1.4.x sockd不适用于本地主机
EN

Server Fault用户
提问于 2016-09-26 16:21:52
回答 2查看 2.3K关注 0票数 2

我正在尝试运行一个SOCKS服务器,它在本地主机上侦听SOCKS连接。如果您想知道目的,实际上会有SSH隧道到达此服务器。我将配置建立在文件中的建议的基础上,但它不起作用。

这是我的配置:

代码语言:javascript
复制
errorlog: /var/log/sockd.errlog
logoutput: /var/log/sockd.log

internal: 127.0.0.1 port = 1080
external: eth0

user.notprivileged: nobody

clientmethod: none
socksmethod: none

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

socks pass {  
        from: 0.0.0.0/0 to: 0.0.0.0/0
        command: bind connect udpassociate
        log: error # connect disconnect iooperation
}

socks pass {
        from: 0.0.0.0/0 to: 0.0.0.0/0
        command: bindreply udpreply
        log: error # connect disconnect iooperation
}

这些是我在日志中遇到的错误,我不太明白。我在谷歌上找不到很多关于他们的信息..。

代码语言:javascript
复制
Sep 26 12:11:49 (1474906309.183623) sockd[7168]: info: Dante/server[1/1] v1.4.1 running
Sep 26 12:12:25 (1474906345.212038) sockd[7171]: info: block(1): tcp/connect ]: 127.0.0.1.41578 127.0.0.1.1080 -> 94.102.58.15.41578 0.0.0.1.80: connect(2) to 0.0.0.1.80 from 94.102.58.15.41578 failed: Invalid argument
Sep 26 12:12:25 (1474906345.212157) sockd[7171]: info: block(1): tcp/accept ]: 127.0.0.1.41578 127.0.0.1.1080: request was not performed due to error: connect(2) to 0.0.0.1.80 from 94.102.58.15.41578 failed: Invalid argument
Sep 26 12:12:25 (1474906345.212675) sockd[7171]: info: block(1): tcp/connect ]: 127.0.0.1.41579 127.0.0.1.1080 -> 94.102.58.15.41579 0.0.0.1.80: connect(2) to 0.0.0.1.80 from 94.102.58.15.41579 failed: Invalid argument
Sep 26 12:12:25 (1474906345.212703) sockd[7171]: info: block(1): tcp/accept ]: 127.0.0.1.41579 127.0.0.1.1080: request was not performed due to error: connect(2) to 0.0.0.1.80 from 94.102.58.15.41579 failed: Invalid argument
Sep 26 12:12:25 (1474906345.213155) sockd[7171]: info: block(1): tcp/connect ]: 127.0.0.1.41580 127.0.0.1.1080 -> 94.102.58.15.41580 0.0.0.1.80: connect(2) to 0.0.0.1.80 from 94.102.58.15.41580 failed: Invalid argument
Sep 26 12:12:25 (1474906345.213182) sockd[7171]: info: block(1): tcp/accept ]: 127.0.0.1.41580 127.0.0.1.1080: request was not performed due to error: connect(2) to 0.0.0.1.80 from 94.102.58.15.41580 failed: Invalid argument
EN

回答 2

Server Fault用户

发布于 2018-12-27 22:22:50

SOCKS客户端可能使用SOCKS4A协议发送请求,这是对SOCKS4的扩展,允许客户端向代理服务器发送目标域名而不是IP地址。

不幸的是,但丁不支持1.4.2版的SOCKS4A。它的状态页列出了它支持的协议。

修改客户端,将远程主机名解析为本地IP地址,然后将其请求发送到代理服务器,它应该可以工作。或者,更好的是,如果您使用的网络库支持SOCKS5协议,则使用它。

票数 1
EN

Server Fault用户

发布于 2016-12-09 08:49:17

块消息意味着SOCKS客户端请求Dante连接到IP地址0.0.0.1,端口80。因为这是一个无效的IP地址,连接失败,这就是Dante报告的内容。

换句话说,问题在SOCKS客户端。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/805401

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档