配置socks代理后,测试连接成功,但添加数据失败,提示 getaddrinfo not found
- [ ] 我确定这是蚁剑本身的一个 Bug,我并不是在询问如何使用蚁剑
- [ ] 我确定已经将蚁剑升级至软件发布页面中的最新版
- [x] 我已经阅读过蚁剑的开发文档,并且尝试过自己通过Google等方式解决问题
- [ ] 这是一个新功能的建议
- [x] 我查阅了文档没找到解决方案,所以来询问如何使用蚁剑
报告 Bug
- [x] 我使用的操作系统是 macOS 10+
- [ ] 我使用的操作系统是 Debian/Ubuntu GNU/Linux
- [ ] 我使用的操作系统是 Fedora GNU/Linux
- [ ] 我使用的操作系统是 Arch GNU/Linux
- [ ] 我使用的操作系统是 Other GNU/Linux
- [ ] 我使用的操作系统是 Windows 10+
- [ ] 我使用的是 32 位操作系统
- [x] 我使用的是 64 位操作系统
shell 连接 Bug
-
服务端操作系统 Debian 10
-
服务端shell代码
<?php echo "test";@eval($_POST["pass"]);?> -
服务端环境配置 thinkphp搭建的onion网站 docker-compose 起的容器
https://github.com/vulhub/vulhub/tree/master/thinkphp/5-rce以此容器为基础,反代了一层onion地址 -
客户端连接配置 目标是onion网站,配置了代理访问


- 测试连接 成功
- 添加数据 失败
在本机添加 host,指定onion域名到127.0.0.1后 可以正常使用。 感觉应该是dns解析的原因,onion地址比较特殊。
在本机添加 host,指定onion域名到127.0.0.1后 可以正常使用。 感觉应该是dns解析的原因,onion地址比较特殊。
是的,onion 是自己的 DNS 和常规的DNS不一样。你的 socks5 支持解析 DNS 吗?
支持的,一般使用tor代理 会用远程dns解析,即 socks5h
在本机添加 host,指定onion域名到127.0.0.1后 可以正常使用。 感觉应该是dns解析的原因,onion地址比较特殊。
是的,onion 是自己的 DNS 和常规的DNS不一样。你的 socks5 支持解析 DNS 吗?
@Medicean 考虑代理支持 socks5h
In a proxy string, socks5h:// and socks4a:// mean that the hostname is
resolved by the SOCKS server. socks5:// and socks4:// mean that the
hostname is resolved locally. socks4a:// means to use SOCKS4a, which is
an extension of SOCKS4. Let's make antSword honor it.