psproxy
Advanced tools
Comparing version 1.0.2 to 1.0.3
{ | ||
"name": "psproxy", | ||
"version": "1.0.2", | ||
"version": "1.0.3", | ||
"description": "Executable for enablling or disabling proxy settings for Junos Pulse Secure VPN", | ||
@@ -5,0 +5,0 @@ "main": "index.js", |
@@ -12,2 +12,3 @@ # psproxy | ||
## Install | ||
@@ -17,6 +18,11 @@ | ||
npm install -g psproxy | ||
npm i -g psproxy | ||
## Usage | ||
Before executing this utility, make sure the following is in order | ||
1. Junos Pulse Secure is securely connected to your VPN | ||
1. Your proxy (ie. Charles) is running | ||
Apply the current proxy settings to Pulse Secure: | ||
@@ -30,2 +36,3 @@ | ||
## Troubleshooting | ||
@@ -36,2 +43,4 @@ | ||
**Command Line:** | ||
* **No such key** | ||
@@ -43,12 +52,25 @@ * Junos Pulse Secure must be both running and securely connected to the VPN | ||
**Browser:** | ||
* **Unable to connect to the proxy server (ERR_PROXY_CONNECTION_FAILED)** | ||
* You closed your proxy (ie. Charles). Either restart your proxy or | ||
execute `sudo psproxy off` | ||
## How Does it Work? | ||
[`scutil`][3] is used to to apply proxy settings to Junos Pulse Secure. | ||
[`scutil`][3] is used to apply proxy settings to Junos Pulse Secure. | ||
View the [bin/psproxy.sh][4] file for the specifics. | ||
## References | ||
1. [GitHub - mivasi/CharlesJuniperVPN][5] | ||
[1]: http://www.charlesproxy.com/ | ||
[2]: https://www.pulsesecure.net/ | ||
[3]: https://developer.apple.com/library/mac/documentation/Darwin/Reference/ManPages/man8/scutil.8.html | ||
[4]: https://github.com/majgis/psproxy/blob/master/bin/psproxy.sh | ||
[4]: https://github.com/majgis/psproxy/blob/master/bin/psproxy.sh | ||
[5]: https://gist.github.com/mivasi/bc0046aa2277a64726c8 | ||
Sorry, the diff of this file is not supported yet
3953
72