Skip to content
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

Manual Setup #409

Open
4 tasks done
NghiaTranUIT opened this issue May 28, 2024 · 2 comments
Open
4 tasks done

Manual Setup #409

NghiaTranUIT opened this issue May 28, 2024 · 2 comments
Assignees
Labels
enhancement New feature or request

Comments

@NghiaTranUIT
Copy link
Member

NghiaTranUIT commented May 28, 2024

Description

We should implement the Manual Setup: https://docs.proxyman.io/automatic-setup/manual-setup

  • ⚠️ Don't implement the Automatic Script because it requires the Apple Script to inject the script to the Terminal. Apple Script isn't available on Windows/Linux
  • ⚠️ Please book a video call to @NghiaTranUIT for demonstration and explain how it works behind the scenes.

Acceptance Criteria: UI

  • Implement the UI
Screenshot 2024-05-28 at 8 53 48 AM
  • Should work with Bash Terminal (WSL). Don't implement it with Powershell, because it has a different syntax.
  • Ping @NghiaTranUIT to port: AutomaticSetupService, NewTerminalInjection, TerminalScript and TerminalEnvInjectionScript
  • Ping @NghiaTranUIT to get the override folder -> It's important because it contains all scripts to override the Nodej, Python, Ruby on runtime.
@NghiaTranUIT NghiaTranUIT added the enhancement New feature or request label May 28, 2024
@NghiaTranUIT NghiaTranUIT added this to Backlog in Proxyman Windows/Linux development via automation May 28, 2024
@NghiaTranUIT
Copy link
Member Author

NghiaTranUIT commented May 28, 2024

How to test manually

  1. Open Proxyman -> Setup -> Manual Script -> Copy to clipboard
  2. Open Bash Terminal (WSL) -> Paste it
  3. Verify the env is loaded ✅
  4. On this terminal -> Cd to the axios folder -> npm start
  5. Verify: We can see all traffic from axios, got on Proxyman Windows with no error.
  • Continue with Python, Ruby, and NodeJS Server side.
  • Make sure to install Python env and Ruby env correctly on your working machine.

@NghiaTranUIT
Copy link
Member Author

Unit Test

  • Ping @NghiaTranUIT to get MonkeyPatchingNodeJSTests.swift
  • Port it to Windows -> It will do the same what we do manual test, but with code.

@kics223w1 kics223w1 moved this from Backlog to To do in Proxyman Windows/Linux development May 28, 2024
@kics223w1 kics223w1 moved this from To do to In progress in Proxyman Windows/Linux development May 28, 2024
@kics223w1 kics223w1 moved this from In progress to PR in Review in Proxyman Windows/Linux development May 30, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Development

No branches or pull requests

2 participants