-
Notifications
You must be signed in to change notification settings - Fork 350
Home
-
socket: operation not permitted - socket 无权限监听问题
NextTrace 需要 root 权限才可以运行,若您不想赋予权限或每次都在命令前加 sudo,也可以这样
- Linux
sudo setcap cap_net_raw,cap_net_admin+eip ${nexttrace_path}/nexttrace
- macOS
如果您是HomeBrew安装,路径大概是 /opt/homebrew/bin/nexttrace
sudo xattr -r -d com.apple.quarantine /path/to/nexttrace sudo chown root:admin /path/to/nexttrace sudo chmod +sx /path/to/nexttrace
- Linux
-
sudo: command not found
错误- 切换到root用户执行
- 自行安装
sudo
包
-
curl: command not found
错误- 对于
CentOS7
,使用yum install curl -y
- 对于
CentOS8 / AlamaLinux
,使用dnf install curl -y
- 对于
Debian / Ubuntu
,使用apt update && apt install curl -y
- 如果你不知道用了什么发行版,可以一个个命令试过去,直到不提醒
command not found
- 对于
-
为什么我的路由跟踪时,只有IP,没有地理位置信息
- 请检查你是否输入了正确的地理位置API参数
-
IP.SB
是SB Professional Services, LLC.
维护的免费服务,滥用较为严重,经常出现无法查询的问题,这属于正常现象,出现问题时更换API即可
-
为什么我的路由跟踪等了很久,也没有出现结果
- 请检查目前的IP地理位置提供者,如果为
LeoMoeAPI
,新建issue
并说明当前网络环境,我们会来处理。至于其他提供商,请前往他们的服务支持处理。
- 请检查目前的IP地理位置提供者,如果为
-
xxxxxxx :cannot execute binary file: Exec format error
- 请检查你的系统版本,这大概率是你下载的release文件与你的系统版本不匹配。
- 通过
uname -a
可以帮你判断目前你使用的系统版本。
-
bash: XXXXX nexttrace: Permission denied
-
请检查是否已赋予
nexttrace
可执行权限。 -
请在命令前加
sudo
或切换到root用户执行。
-
-
对于windows用户,如果路由仅显示最后一跳
- 请检查防火墙是否放行
nexttrace
ICMP消息。具体可查看issue #52
- 请检查防火墙是否放行
-
对于windows用户,无法找到Nexttrace、无法将Nexttrace识别等类似错误
- 请参阅issue #115
-
对于Android Termux用户,
DNS resolution failed
等类似错误- 在stackoverflow的这个问题下提供了这样的解决方案:
只需创建/etc/resolv.conf并附加nameserver 8.8.8.8,然后这个问题就会得到解决。
- 在stackoverflow的这个问题下提供了这样的解决方案:
-
websocket: bad handshake
等类似错误-
目前本项目官方API在中国大陆部分地区遇到了阻断,您可尝试更换您的网络,调整到无干扰的地区使用。
-
对于v1.1.7-2以及之后的版本新增了对SOCKS5/HTTP代理的支持(配置NEXTTRACE_PROXY环境变量即可)
#socks5 export NEXTTRACE_PROXY=socks5://127.0.0.1:10808 #http export NEXTTRACE_PROXY=http://127.0.0.1:10809 #with password export NEXTTRACE_PROXY=socks5://username:[email protected]:10808
-
或者您可参看此此issue并自行搭建我们官方API的反向代理。
-
若您没有能力自建反向代理,可使用本项目在此时期的临时接口,在运行nexttrace前输入下面这条命令(或保存到~/.bashrc中,这样就不用每次新开终端时重新输入一遍):
export NEXTTRACE_HOSTPORT=origin-fallback.nxtrace.org
-