OpenTrace 是使用 .NET 6 和 Eto 框架开发的 NextTrace 的跨平台 GUI 界面,带来您熟悉但更强大的用户体验。
OpenTrace 的特点有:
跨平台原生 GUI ( Windows WPF / Linux GTK / macOS )
您熟悉但功能更强大的界面
用户友好的界面和易于理解的参数描述
MTR 功能
多语言支持
您可以访问 https://github.com/Archeb/opentrace/releases 下载最新打包好的可执行文件,也可以获取代码并自己编译。
本软件仍然处于早期开发阶段,可能存在许多缺陷和错误。您宝贵的使用反馈,是我们改进 OpenTrace 的动力。
![]() |
1
dasenlin 122 天前 ![]() 为啥喜欢用这种需要额外安装软件的框架呢,哪怕用个 electron 虽然包大,但可以解压运行啊 😅
|
![]() |
2
kisshere 122 天前 ![]() 完全没法用,IP 全显示*号
|
3
Archeb OP @dasenlin 除了 Windows 平台以外其他平台我编译的都是 self-contained 的软件包,不需要额外安装,解压即可运行。
至于 Windows 的话,主要是考虑到如果 self-contained 就太大了(比其他平台要大数倍),不过下次发版我会编译两个版本的,供不愿意另外安装 .NET Runtime 的用户使用,或者考虑用 multitarget 编译 .net framework 的,这样在 Win10 以上就不需要另外安装运行时了,感谢你的建议。 |
4
Archeb OP ![]() @kisshere 部分 Windows 用户需要手动在防火墙放行程序,请参考 https://github.com/sjlleo/nexttrace-core/issues/52
|
5
saybyetoGFW 122 天前 via Android
mtr 命令行用习惯了 不过这个跟 besttrace 界面好相似啊。🤔😏不管怎么说,鼓励支持一下。
mtr -w -z ip 一口气搞定 |
![]() |
6
steveshi 122 天前
还是 Intel only ?
|
![]() |
7
winterbells 122 天前
看成了 OpenWRT 上的 v😂
|
![]() |
9
mhqschen 122 天前 via iPhone
借楼问一下这样的工具有没有 docker 部署有 webui 的?
|
10
saybyetoGFW 122 天前 via Android
@winterbells 在这个特殊的日子提 openwrt 不合适,好自为之😏🙈🙊别忘了今天是五四青年节之后的一个月。
学习新思想,争做新青年!❤️❤️❤️ |
![]() |
11
devliu1 122 天前
apple 风的标题 哈哈
|
![]() |
14
S179276SP 122 天前
tcp trace 的时候报错 listen ip4:tcp 172.16.0.2: socket: An attempt was made to access a socket in a way forbidden by its access permissions.
|
![]() |
16
liulongquan 122 天前
和 besttrace 比有什么优势,besttrcae 一直在用
|
![]() |
17
cassyfar 122 天前
ui 框架选择太迷了。全平台我会选 rust 或者 qt
|
![]() |
18
avrillavigne 122 天前
besttrace 都是星号,晚点试下这个
|
![]() |
19
a33291 122 天前
点赞
|
![]() |
20
Motionall 121 天前
|
21
levenwindy 121 天前
@cassyfar #17 确实,感觉还是不一样比较好
#13 这要是打起官司来也很难稳赢 |
![]() |
22
LnTrx 121 天前
用 besttrace 的痛点主要是 tcp trace 仅限 IPv4
|
23
kenneth0o0 121 天前
win 版试用了一下,不错。就是 bug 有点多。
|
24
kenneth0o0 121 天前
另外 Geolocation 这栏单调整一下呗,根据文本框宽度动态调整文字行数
|
25
cathedrel 121 天前
好神奇的软件,我下载了 linux 版本,解压一看,乌压压的 dll 文件,梦回 windows.....
|
![]() |
26
miaomiao888 121 天前
@dasenlin 千萬別,electron 太噁心了
|
![]() |
27
wwbfred 121 天前
@liulongquan besttrace 得有两年没更新了吧,虽然现在还能用,但它哪天突然死了我一点也不意外。
|
28
bosonx 121 天前 via Android ![]() |
29
nivalxer 121 天前
楼主可以考虑跟其他系统一样的策略,打包成非框架依赖,虽然会体积大一些,但是不需要装.net core 框架。
|
![]() |
30
nasaboy 120 天前
windows10 下报错 dial: websocket: bad handshake
|
31
Archeb OP @nasaboy
https://github.com/Archeb/opentrace/issues/4 一般出现 dial: websocket: bad handshake 的问题,是 NextTrace 在访问 GeoIP API 的时候遇到异常,但是因为它并没有在输出中给出具体的原因,所以 OpenTrace 作为 GUI Wrapper 也没办法进一步对用户作出提示,只能原样把输出打印出来。目前可以采取的措施就是更换 IP Geo Provider 试一下。 目前上游 NextTrace 已经在重构,只能希望他们能减少此类问题并且添加更清晰的错误输出。 |
32
Archeb OP |
33
ad54392126 119 天前 via Android
有安卓版吗
|
34
hoPBmTckM1 109 天前 ![]() @mhqschen
@bosonx https://github.com/nxtrace/nexttracewebapi 这个是专门给 nexttrace 写的 webui ,可以用 docker 部署 |
![]() |
35
mhqschen 108 天前
@hoPBmTckM1 #34 试用了下,简洁好用。感谢~
|
![]() |
36
dxppp 71 天前 via Android
Windows 版支持 Arm 么
|
37
optimus 27 天前
星号实在是太多,为何中间 IP 无法探测出??
|
38
Archeb OP @optimus 可能是这个问题 https://github.com/nxtrace/NTrace-core/issues/52
最新版 OpenTrace 已经会在启动时自动提示添加防火墙规则,可以尝试升级。 |