ehang-io / nps

一款轻量级、高性能、功能强大的内网穿透代理服务器。支持tcp、udp、socks5、http等几乎所有流量转发,可用来访问内网网站、本地支付接口调试、ssh访问、远程桌面,内网dns解析、内网socks5代理等等……,并带有功能强大的web管理端。a lightweight, high-performance, powerful intranet penetration proxy server, with a powerful web management terminal.
https://ehang.io/nps/documents
GNU General Public License v3.0
29.76k stars 5.37k forks source link

nps: cannot execute binary file #1141

Open vs2pk0 opened 1 year ago

vs2pk0 commented 1 year ago

报这个错,麻烦大佬看看,

Linux VM-16-14-centos 3.10.0-1160.66.1.el7.x86_64 #1 SMP Wed May 18 16:02:34 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux

上面是我服务器上的,我装的是 linux_arm64_server.tar.gz

iskycc commented 1 year ago

你是x86_64应该用amd64的,你现在用的是arm

hantoy commented 1 year ago

运行nps ,不要添加参数,查看运行的问题打印,很大可能是端口被暂用了,80或8080被其它程序暂用了。

进入/etc/nps/conf/nps.conf将80修改成81,8080修改成8081,然后, nps restart ps -ef|grep nps netstat -anp|grep ":81" netstat -anp|grep ":8081" 图片

看到这里图的内容,基本上就正常了。

然后就可以在浏览器中输入:IP:8081访问网页。

如果使用阿里云服务器,还要在安全策略里面把8081和81端口打开。

到这里应该问题就解决了。