Results 171 comments of zfl9

-s和-p等参数需要在kakami函数中设置,传递给ipt2socks命令

因为你的ipt2socks启动命令不正确,缺少重定向,具体参考readme的,也可以对比下上面的trojan启动行,就明白了。 另外,curl失败时,ipt2socks已经给出了错误原因,具体要查看socks服务器那边咋回事

问题已经不在 ss-tproxy、ipt2socks 这边了,错误 log 的意思是: socks5 服务器无法访问 ifconfig.me,错误码是:Host unreachable。 因此你需要去 socks5 服务器上看看为什么(看socks5服务器的log); 另外,可以试试访问其他网站,curl baidu.com、curl google.com 还有就是,调试期间,先把 ipt2socks 详细日志打开(ss-tproxy.conf中,给ipt2socks命令行加上 -v 参数)

为了排除 socks5 服务器问题,先 ss-tproxy stop,执行以下命令: ```bash # 告诉 curl 使用给定的 socks5 代理,将 IP:PORT 改为正确的地址。把结果发出来看看。 curl -x socks5h://IP:PORT ifconfig.me -vv ```

```bash #执行以下命令,输出发一下 ss-tproxy stop curl -x socks5h://user:pwd@ip:port ifconfig.me -4 -vv curl -x socks5h://user:pwd@ip:port ifconfig.me -6 -vv ```

> 在这个基础上,我再将tcponly改为true,再尝试使用curl访问ifconfig.me,可以迅速返回socks5服务器IP 如果是这样,说明你的socks5服务器不支持 UDP 代理,这种情况下,必须在 ss-tproxy.conf 中配置 tcponly=true

看起来 socks5 没问题,只是不支持 UDP 代理,使用 tcponly=true 模式吧。

缺少其他信息: - 具体使用场景?日志? - 代理流量是否因 iptables/nftables 规则死循环(一直重定向至 ipt2socks 进程)

试试回退到上一个版本? 我搞个debug版本看看啥情况。(OOM没法生成coredump,所以debug也没啥帮助)

我复现了,也是因 OOM 被内核杀了。 但是很奇怪,没有什么特别的日志。也没有死循环。网络流量也不大。 我有空再看看代码。 --- ~~你先试试回退上个 release 版本?~~ ~~刚撤销了一段可疑修改,先尝试下 master 的最新提交(已发布 pre-release)。我也在尝试最新提交版本是否正常。~~ 还是挂了。