shunf4 / proxychains-windows

Windows and Cygwin port of proxychains, based on MinHook and DLL Injection
GNU General Public License v2.0
967 stars 117 forks source link

兄台帮忙看下咋回事儿 #13

Open ABinUp opened 3 years ago

ABinUp commented 3 years ago

在cmd输入proxychains.exe curl whatismyip.akamai.com 后出现下面错误
[E] 2020/11/17 15:30:18 Line 40 too long that it exceeds the buffer size [E] 2020/11/17 15:30:18 Error reading hosts file: 传递给系统调用的数据区域太小。(122) Error: 传递给系统调用的数据区域太小。(122)

不知道怎么解决

shunf4 commented 3 years ago

hosts 文件的第 40 行太长

ABinUp commented 3 years ago

果然hosts文件默认一堆注释,没想到会影响... 清空了,就能用了,多谢大佬

shunf4 commented 3 years ago

按理原有注释的每一行都不会太长,看看是否换行符是 Mac 格式的。

ABinUp commented 3 years ago

是Windows(CR LF) UTF8。 hosts文件每一行都有空白行间隔 原第40行内容是

For example:

之前用proxifier分应用代理没这个问题的

shunf4 commented 3 years ago

@ABinUp 这个很奇怪,你还有原来的 hosts 文件吗?可以提供一下

ABinUp commented 3 years ago

很遗憾,已经被我直接更改了,还原不了了...

omaidb commented 2 years ago

果然hosts文件默认一堆注释,没想到会影响...

清空了,就能用了,多谢大佬

好神奇

bushnerd commented 1 year ago

好奇怪,可是那个hosts文件是windows10默认生成的吧,我也遇上这问题。删掉注释就好了。 第一行的内容如图,这些注释应该windows默认自带的: image

以下为我的hosts文件。 hosts.txt

shunf4 commented 1 year ago

以下为我的hosts文件。 hosts.txt

放到 C:\Windows\System32\drivers\etc\hosts,无法复现