OpenTrace 是使用 .NET 6 和 Eto 框架开发的 NextTrace 的跨平台 GUI 界面,带来您熟悉但更强大的用户体验。
OpenTrace 的特点有:
跨平台原生 GUI ( Windows WPF / Linux GTK / macOS )
您熟悉但功能更强大的界面
用户友好的界面和易于理解的参数描述
MTR 功能
多语言支持
您可以访问 https://github.com/Archeb/opentrace/releases 下载最新打包好的可执行文件,也可以获取代码并自己编译。
本软件仍然处于早期开发阶段,可能存在许多缺陷和错误。您宝贵的使用反馈,是我们改进 OpenTrace 的动力。
![]() | 1 dasenlin 2023-06-04 08:40:34 +08:00 ![]() 为啥喜欢用这种需要额外安装软件的框架呢,哪怕用个 electron 虽然包大,但可以解压运行啊 |
![]() | 2 kisshere 2023-06-04 08:48:29 +08:00 ![]() 完全没法用,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 2023-06-04 08:50:53 +08:00 via Android mtr 命令行用习惯了 不过这个跟 besttrace 界面好相似啊。不管怎么说,鼓励支持一下。 mtr -w -z ip 一口气搞定 |
![]() | 6 steveshi 2023-06-04 09:00:07 +08:00 还是 Intel only ? |
![]() | 7 300 2023-06-04 09:01:16 +08:00 看成了 OpenWRT 上的 v |
![]() | 9 mhqschen 2023-06-04 09:06:19 +08:00 via iPhone 借楼问一下这样的工具有没有 docker 部署有 webui 的? |
10 saybyetoGFW 2023-06-04 09:06:24 +08:00 via Android @winterbells 在这个特殊的日子提 openwrt 不合适,好自为之别忘了今天是五四青年节之后的一个月。 学习新思想,争做新青年! |
![]() | 11 devliu1 2023-06-04 09:10:44 +08:00 apple 风的标题 哈哈 |
13 Archeb OP @JJBOOM 因为希望尽可能地让用户找回熟悉的感觉,而且这种如此简单的界面布局也不具有独创性,所以法律的角度上应该也没什么问题。 |
![]() | 14 S179276SP 2023-06-04 10:43:38 +08:00 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 2023-06-04 12:11:50 +08:00 和 besttrace 比有什么优势,besttrcae 一直在用 |
![]() | 17 cassyfar 2023-06-04 12:15:31 +08:00 ui 框架选择太迷了。全平台我会选 rust 或者 qt |
![]() | 18 avrillavigne 2023-06-04 13:02:56 +08:00 besttrace 都是星号,晚点试下这个 |
![]() | 19 a33291 2023-06-04 14:07:57 +08:00 点赞 |
![]() | 20 Motionall 2023-06-04 20:15:57 +08:00 |
21 levenwindy 2023-06-04 20:39:35 +08:00 @cassyfar #17 确实,感觉还是不一样比较好 #13 这要是打起官司来也很难稳赢 |
![]() | 22 LnTrx 2023-06-04 20:45:56 +08:00 用 besttrace 的痛点主要是 tcp trace 仅限 IPv4 |
23 kenneth0o0 2023-06-04 22:54:09 +08:00 win 版试用了一下,不错。就是 bug 有点多。 |
24 kenneth0o0 2023-06-04 22:56:56 +08:00 另外 Geolocation 这栏单调整一下呗,根据文本框宽度动态调整文字行数 |
25 cathedrel 2023-06-05 00:21:18 +08:00 好神奇的软件,我下载了 linux 版本,解压一看,乌压压的 dll 文件,梦回 windows..... |
![]() | 26 miaomiao888 2023-06-05 02:23:18 +08:00 @dasenlin 千,electron 太心了 |
![]() | 27 wwbfred 2023-06-05 02:33:56 +08:00 @liulongquan besttrace 得有两年没更新了吧,虽然现在还能用,但它哪天突然死了我一点也不意外。 |
28 bosonx 2023-06-05 02:55:16 +08:00 via Android ![]() |
29 nivalxer 2023-06-05 09:49:17 +08:00 楼主可以考虑跟其他系统一样的策略,打包成非框架依赖,虽然会体积大一些,但是不需要装.net core 框架。 |
![]() | 30 nasaboy 2023-06-05 16:37:21 +08:00 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 2023-06-06 22:16:52 +08:00 via Android 有安卓版吗 |
34 hoPBmTckM1 2023-06-17 03:01:22 +08:00 ![]() @mhqschen @bosonx https://github.com/nxtrace/nexttracewebapi 这个是专门给 nexttrace 写的 webui ,可以用 docker 部署 |
![]() | 35 mhqschen 2023-06-17 21:42:21 +08:00 @hoPBmTckM1 #34 试用了下,简洁好用。感谢~ |
![]() | 36 dxppp 2023-07-25 15:21:05 +08:00 via Android Windows 版支持 Arm 么 |
37 optimus 2023-09-07 14:49:37 +08:00 星号实在是太多,为何中间 IP 无法探测出?? |
38 Archeb OP @optimus 可能是这个问题 https://github.com/nxtrace/NTrace-core/issues/52 最新版 OpenTrace 已经会在启动时自动提示添加防火墙规则,可以尝试升级。 |