proxychains-windows icon indicating copy to clipboard operation
proxychains-windows copied to clipboard

兄台帮忙看下咋回事儿

Open ABinUp opened this issue 5 years ago • 9 comments

在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)

不知道怎么解决

ABinUp avatar Nov 17 '20 07:11 ABinUp

hosts 文件的第 40 行太长

shunf4 avatar Nov 17 '20 07:11 shunf4

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

ABinUp avatar Nov 17 '20 07:11 ABinUp

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

shunf4 avatar Nov 17 '20 07:11 shunf4

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

For example:

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

ABinUp avatar Nov 17 '20 07:11 ABinUp

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

shunf4 avatar Nov 17 '20 10:11 shunf4

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

ABinUp avatar Nov 17 '20 11:11 ABinUp

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

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

好神奇

omaidb avatar Mar 23 '22 08:03 omaidb

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

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

bushnerd avatar Mar 11 '23 12:03 bushnerd

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

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

shunf4 avatar Mar 11 '23 13:03 shunf4