Skip to content

feat(net): display proxy ip on Net widget#3170

Open
mattan8844 wants to merge 5 commits intoexelban:masterfrom
mattan8844:display-proxy-ip-on-net-widget
Open

feat(net): display proxy ip on Net widget#3170
mattan8844 wants to merge 5 commits intoexelban:masterfrom
mattan8844:display-proxy-ip-on-net-widget

Conversation

@mattan8844
Copy link
Copy Markdown

If a global HTTP/HTTPS proxy is configured on the system, the proxy IP will be displayed in the address section.

For users who frequently connect to a proxy and switch proxies from time to time, displaying the proxy IP in the widget makes it easier for them to see which proxy they are currently connected to.

***For users who do not use a proxy, this feature does not change the current experience. If no global proxy is configured, the row of "proxy IP" will not be shown in the widget.

image

- add a manual "Refresh" action for public IP in Net settings
- keep public IP related settings rows in sync with the Public IP toggle
- detect scoped/global HTTP, HTTPS, and SOCKS proxy settings
- fetch and store the external IP seen through the configured proxy
- show a new "Proxy IP" row in the Net popup Address section
- refresh direct and proxied public IP values together
@agentHits
Copy link
Copy Markdown

In the implementation, it will be more convenient to see if a proxy is connected and what IP it has, and to see what IP it has without a proxy - it is more convenient to implement this as a 2-in-1

Signed-off-by: mattan8844 <mattan8844@outlook.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants