Skip to content

Add subscription proxy server to My Servers#546

Draft
Copilot wants to merge 5 commits into
masterfrom
copilot/add-proxy-server-to-my-servers
Draft

Add subscription proxy server to My Servers#546
Copilot wants to merge 5 commits into
masterfrom
copilot/add-proxy-server-to-my-servers

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented May 20, 2026

When the default proxy is selected from a subscription, users need a way to copy it into their managed server list. This adds that path through the existing proxy server details dialog.

  • Default proxy UI

    • Adds an Add to My Servers action beside the default proxy selector.
    • Shows the action only when the selected default proxy belongs to an enabled subscription.
  • Pre-populated add flow

    • Opens the existing proxy server modal in add mode.
    • Copies host, port, protocol, credentials, proxy DNS, and other server fields from the subscription proxy.
    • Assigns the next server order.
  • Subscription-based naming

    • Extends the existing server-name generator to accept a prefix.
    • Uses {SubscriptionName} {Number} for copied subscription proxies.
serverToAdd.name = settingsPage.generateNewServerName(subscription.name);

Warning

Firewall rules blocked me from connecting to one or more addresses (expand for details)

I tried to connect to the following addresses, but was blocked by firewall rules:

  • accounts.google.com
    • Triggering command: /proc/self/exe /proc/self/exe --type=utility --utility-sub-type=network.mojom.NetworkService --lang=en-US --service-sandbox-type=network --no-sandbox --use-angle=swiftshader-webgl --crashpad-handler-pid=6231 --enable-crash-reporter=, --noerrdialogs --user-data-dir=/tmp/org.chromium.Chromium.scoped_dir.pTy5aA --change-stack-guard-on-fork=enable --shared-files=network_parent_dirs_pipe:100,v8_context_snapshot_data:101 --field-trial-handle=3,i,11952455502597519094,7156958137848240346,262144 --disable-features=PaintHolding --variations-seed-version --pseudonymization-salt-handle=7,i,9523219112083315187,547339195864165090,4 --trace-process-track-uuid=3190708989122997041 (dns block)
    • Triggering command: /usr/bin/chromium chromium --headless --no-sandbox --disable-gpu --screenshot=/tmp/smartproxy-add-to-my-servers.png --window-size=900,260 file:///tmp/smartproxy-add-button-preview.html (dns block)
  • clients2.google.com
    • Triggering command: /proc/self/exe /proc/self/exe --type=utility --utility-sub-type=network.mojom.NetworkService --lang=en-US --service-sandbox-type=network --no-sandbox --use-angle=swiftshader-webgl --crashpad-handler-pid=6231 --enable-crash-reporter=, --noerrdialogs --user-data-dir=/tmp/org.chromium.Chromium.scoped_dir.pTy5aA --change-stack-guard-on-fork=enable --shared-files=network_parent_dirs_pipe:100,v8_context_snapshot_data:101 --field-trial-handle=3,i,11952455502597519094,7156958137848240346,262144 --disable-features=PaintHolding --variations-seed-version --pseudonymization-salt-handle=7,i,9523219112083315187,547339195864165090,4 --trace-process-track-uuid=3190708989122997041 (dns block)
    • Triggering command: /usr/bin/chromium chromium --headless --no-sandbox --disable-gpu --screenshot=/tmp/smartproxy-add-to-my-servers.png --window-size=900,260 file:///tmp/smartproxy-add-button-preview.html (dns block)
  • redirector.gvt1.com
    • Triggering command: /proc/self/exe /proc/self/exe --type=utility --utility-sub-type=network.mojom.NetworkService --lang=en-US --service-sandbox-type=network --no-sandbox --use-angle=swiftshader-webgl --crashpad-handler-pid=6231 --enable-crash-reporter=, --noerrdialogs --user-data-dir=/tmp/org.chromium.Chromium.scoped_dir.pTy5aA --change-stack-guard-on-fork=enable --shared-files=network_parent_dirs_pipe:100,v8_context_snapshot_data:101 --field-trial-handle=3,i,11952455502597519094,7156958137848240346,262144 --disable-features=PaintHolding --variations-seed-version --pseudonymization-salt-handle=7,i,9523219112083315187,547339195864165090,4 --trace-process-track-uuid=3190708989122997041 (dns block)
    • Triggering command: /usr/bin/chromium chromium --headless --no-sandbox --disable-gpu --screenshot=/tmp/smartproxy-add-to-my-servers.png --window-size=900,260 file:///tmp/smartproxy-add-button-preview.html (dns block)
  • www.google.com
    • Triggering command: /proc/self/exe /proc/self/exe --type=utility --utility-sub-type=network.mojom.NetworkService --lang=en-US --service-sandbox-type=network --no-sandbox --use-angle=swiftshader-webgl --crashpad-handler-pid=6231 --enable-crash-reporter=, --noerrdialogs --user-data-dir=/tmp/org.chromium.Chromium.scoped_dir.pTy5aA --change-stack-guard-on-fork=enable --shared-files=network_parent_dirs_pipe:100,v8_context_snapshot_data:101 --field-trial-handle=3,i,11952455502597519094,7156958137848240346,262144 --disable-features=PaintHolding --variations-seed-version --pseudonymization-salt-handle=7,i,9523219112083315187,547339195864165090,4 --trace-process-track-uuid=3190708989122997041 (dns block)
    • Triggering command: /usr/bin/chromium chromium --headless --no-sandbox --disable-gpu --screenshot=/tmp/smartproxy-add-to-my-servers.png --window-size=900,260 file:///tmp/smartproxy-add-button-preview.html (dns block)

If you need me to access, download, or install something from one of these locations, you can either:

Copilot AI and others added 4 commits May 20, 2026 00:16
Agent-Logs-Url: https://github.com/salarcode/SmartProxy/sessions/0ae21641-a397-4146-ab1b-fc58fd113911

Co-authored-by: salarcode <1272095+salarcode@users.noreply.github.com>
Agent-Logs-Url: https://github.com/salarcode/SmartProxy/sessions/0ae21641-a397-4146-ab1b-fc58fd113911

Co-authored-by: salarcode <1272095+salarcode@users.noreply.github.com>
Agent-Logs-Url: https://github.com/salarcode/SmartProxy/sessions/0ae21641-a397-4146-ab1b-fc58fd113911

Co-authored-by: salarcode <1272095+salarcode@users.noreply.github.com>
Agent-Logs-Url: https://github.com/salarcode/SmartProxy/sessions/0ae21641-a397-4146-ab1b-fc58fd113911

Co-authored-by: salarcode <1272095+salarcode@users.noreply.github.com>
Copilot AI changed the title [WIP] Add ability to add selected proxy server from subscription Add subscription proxy server to My Servers May 20, 2026
Copilot AI requested a review from salarcode May 20, 2026 00:22
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.

[New Feature] Add ability to add the selected Proxy Server from a subscription to my servers list

2 participants