Skip to content

建议添加一个客户端别名参数,方便出错时排查问题 #21

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
DarkiT opened this issue Oct 11, 2024 · 3 comments
Open
Labels
enhancement New feature or request
Milestone

Comments

@DarkiT
Copy link

DarkiT commented Oct 11, 2024

例如添加一个 --client_name 的参数,启动时传入这个参数,在有这个参数的时候日志中打印类似:

[UDP] Ping client=ABCDE addr=10.11.69.207:59901
ListenUDP addr=27.47.130.177:11862 for=ABCDE

否则还是显示

ListenUDP addr=27.47.130.177:11862 for=2QQzoQZgwLxMfcjLjW8CZmS4MH9VRHc2gNB8ff3UZrSB
[UDP] Ping peer=2QQzoQZgwLxMfcjLjW8CZmS4MH9VRHc2gNB8ff3UZrSB addr=10.11.69.207:59901

因为现在出了问题要开启调试模式时,使用PEERID的话每次重启PEERID都会变化,追踪问题的时候很不方便。

@rkonfj
Copy link
Member

rkonfj commented Oct 11, 2024

可以设置一个固定的 key ,这样 peerID 就不会变了。

不过也许会在将来的版本添加别名。

@rkonfj rkonfj added this to the v0.9 milestone Oct 11, 2024
@rkonfj rkonfj modified the milestones: v0.9, v0.8 Nov 7, 2024
@rkonfj
Copy link
Member

rkonfj commented Nov 7, 2024

2b1e4c7

这个提交为 UDPAddrSend 日志,添加了alias1属性,正好是 vpn 的ipv4地址,希望对你有帮助。

2024/11/07 21:26:19 DEBUG UDPAddrSend addr=192.168.3.48:29877 peer=GDApDKWZ71J8nouJRCartiEvTjcM7fwjrpFQjQCR4QCU alias1=100.99.0.5
2024/11/07 21:26:19 DEBUG UDPAddrSend addr=192.168.3.48:29877 peer=77AdZr7cshSYFMkuajuDECpi7yPUPeeTLpfbsBkYQppa alias1=100.99.0.2
2024/11/07 21:26:19 INFO [UDP] AddPeer peer=77AdZr7cshSYFMkuajuDECpi7yPUPeeTLpfbsBkYQppa addr=192.168.3.47:29877
2024/11/07 21:26:19 DEBUG [UDP] Ping peer=77AdZr7cshSYFMkuajuDECpi7yPUPeeTLpfbsBkYQppa addr=192.168.3.47:29877
2024/11/07 21:26:19 DEBUG [UDP] Ping peer=GDApDKWZ71J8nouJRCartiEvTjcM7fwjrpFQjQCR4QCU addr=172.17.29.36:29877
2024/11/07 21:26:19 INFO [UDP] AddPeer peer=GDApDKWZ71J8nouJRCartiEvTjcM7fwjrpFQjQCR4QCU addr=172.17.29.36:29877

@DarkiT
Copy link
Author

DarkiT commented Nov 8, 2024

2b1e4c7

这个提交为 UDPAddrSend 日志,添加了alias1属性,正好是 vpn 的ipv4地址,希望对你有帮助。

2024/11/07 21:26:19 DEBUG UDPAddrSend addr=192.168.3.48:29877 peer=GDApDKWZ71J8nouJRCartiEvTjcM7fwjrpFQjQCR4QCU alias1=100.99.0.5
2024/11/07 21:26:19 DEBUG UDPAddrSend addr=192.168.3.48:29877 peer=77AdZr7cshSYFMkuajuDECpi7yPUPeeTLpfbsBkYQppa alias1=100.99.0.2
2024/11/07 21:26:19 INFO [UDP] AddPeer peer=77AdZr7cshSYFMkuajuDECpi7yPUPeeTLpfbsBkYQppa addr=192.168.3.47:29877
2024/11/07 21:26:19 DEBUG [UDP] Ping peer=77AdZr7cshSYFMkuajuDECpi7yPUPeeTLpfbsBkYQppa addr=192.168.3.47:29877
2024/11/07 21:26:19 DEBUG [UDP] Ping peer=GDApDKWZ71J8nouJRCartiEvTjcM7fwjrpFQjQCR4QCU addr=172.17.29.36:29877
2024/11/07 21:26:19 INFO [UDP] AddPeer peer=GDApDKWZ71J8nouJRCartiEvTjcM7fwjrpFQjQCR4QCU addr=172.17.29.36:29877

可以,现在这样清晰了很多。

@rkonfj rkonfj modified the milestones: v0.8, v0.10 Nov 30, 2024
@rkonfj rkonfj modified the milestones: v0.10, v0.11 Dec 28, 2024
@rkonfj rkonfj modified the milestones: v0.11, v0.12 Mar 15, 2025
@rkonfj rkonfj added the enhancement New feature or request label Mar 15, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants