Aweb proxy is a server that acts as an intermediary between a client and a target server. When a client makes a request to a target server, the request is first sent to the proxy server, which then forwards the request to the target server. The response from the target server is then sent back to the proxy server, which in turn sends it back to the client. The main purpose of a web proxy is to act as a barrier between a client and the internet, allowing for tasks such as caching, filtering, and anonymity.
You might need a web proxy for a number of reasons. One of the most common uses is to unblock websites and bypass geographical restrictions or censorship. By routing your internet requests through a web proxy, you can hide your IP address and access websites that may be restricted in your region. Additionally, a web proxy can also be used for security and privacy purposes. For example, it can help protect your identity by hiding your IP address from websites and online services that you access. A web proxy can also act as a filter, blocking unwanted or potentially harmful content. Caching is another important function of web proxies, as they can store frequently accessed content locally, reducing the load on the target server and speeding up access times for users. Overall, a web proxy can provide a range of benefits, including improved security, privacy, and access to restricted content.
After downloading the .NET Core Proxy server from
www.plasticscm.com --> Downloads --> More installers --> Proxy server .NET Core bundle1) Copy the following files from the "config_samples" folder to the binaries folder:
The proxy server by default listens on the 8085 port: YOURSERVER:8085Could you rename the following file, restart the GUI and check if this way you can enable the proxy?C:\Program Files\PlasticSCM5\client\cloudedtion.token
When I try to "Test Connection" it never seems to return a result. I did at some point have this working (before I setup the proxy). I've copied "client.conf" to the client folder as suggested in another post - This I think got it working but that was before I started using the proxy setting. I've tried removing the proxy server setting but still doesn't seem to work.
- I'ts very important that you copy the "client.conf" to the "client" binaries folder. I guess the TeamCity server is running with a different user taht your Plastic user (eg: SYSTEM user) and after copying the "client.conf" to the binaries folder, all the machine users will be using the same client configuration.
Select the system you want to use to sign in to the organization: **********@cloud
14:12:06 0 - unityid
14:12:06 1 - email
14:12:07 Select your system [0-1] Select your system [0-1] Select your system [0-1] Select your system [0-1] Select your system [0-1] Select your system [0-1] Select your system [0-1] Select your system [0-1] Select your system [0-1] Select your system [0-1] Select your system [0-1] Select your system [0-1] Select your system [0-1] Select your system [0-1] Select your system [0-1] Select your system [0-1] Select your system [0-1] Select your system [0-1] Select your system [0-1] Select your system [0-1] Select your system [0-1] Select your system [0-1] Select your system [0-1] Select your system [0-1] Select your system [0-1] Select your system [0-1] Select your system [0-1] Select your system [0-1] Select your system [0-1] Select your system [0-1] Select your system [0-1] Select your system [0-1] Select your system [0-1] Select your system [0-1] Select your system [0-1] Select your system [0-1] Select your system [0-1] Select your system [0-1] Select your system [0-1] Select your system [0-1] Select your sy....................
I know this is an old post and my answer is probably not relevant to you anymore but I want to leave a reply here in case someone else finds it useful in the future, since I was also a bit confused about this myself when setting up a proxy.
The answer is, the proxy server is, at the moment of writing, packaged together with the server package for Windows and MacOS. To start a proxy, run the server executable with proxy-specific arguments. There are also Windows-only arguments available to run proxy as a service. See the docs for more info.
If your system is configured to use a proxy server, Plastic SCM may automatically use those settings. Ensure that your system's proxy settings are configured correctly. Some version control systems allow you to configure proxy settings at the client level. Check Plastic SCM client configuration settings for any proxy-related options. If you are using a TeamCity plugin with Plastic SCM, check the plugin's documentation for proxy configuration options. TeamCity itself may have its own proxy configuration settings. If you can't find the information you need in the documentation or through online resources, consider reaching out to Plastic SCM support. They should be able to provide guidance on configuring a proxy server with Plastic SCM and its integration with other tools like TeamCity.
Trying to figure out why HTTPS traffic is not passing the forward proxy. I followed the following article, configured the HTTP and SSL profiles and the two virtual servers accepting HTTP and HTTPS traffic. The only thing that we dont use is the APM part.
Result is that when using the explicit IP address configured in HTTP virtual server and the local browser client is that it works just fine when accessing HTTP websites. When I try to access a website with HTTPS using the explicit IP address configured in my browser I can see an HTTP CONNECT and the virtual server replies with service unavailable HTTP 503. This happens with all HTTPS sites. If I change the proxy setting in the browser the HTTPS (port 443) to request is simply being reset.
However, it does not take effect. I am trying to use the ArcGIS REST GP Service Utilities/PrintingTool/ExportWebMapTask, passing the Web Map as JSON, what uses an external URL to provide base maps.
Everything works when I access the URL via browser, proxy credentials are working. However, the base maps are not being exported when I do same request via ArcGIS REST GP Service, and blank JPEG is being generated.
Remark: when I remove the proxy configuration, nothing changes and the same empty JPEG is created, showing that these configurations are not taking any effect on the server. I didn't find any relevant log.
I would be very grateful if somebody can help with this issue.
Thank you!
We found the root cause for this issue. Some Windows GPO removed the previous proxy configuration, but it was a bit tricky to find. Mentioned proxy configuration has to be set to the user profile that is running the ArcGIS Server service, and we were using our own administrative account to configure the proxy, what was not taking effect for the account that is running the service. So, after login on the VM using the ArcGIS Server service account and configuring the Internet proxy, the proxy that was previously set on ArcGIS Server admin page started working.
The problem has been isolated to the Novel BorderManager proxy being used on their network, I have eliminated caching as the cause of the problem and I am not at a loss as to what to do.
I don't have access to a computer on the network to test for myself, all I am working with are reports from the client. One of the reports mentioned that the Google Analytics code on the page wasn't loading either.
Not an answer to your question, but that is probably not going to be enough. I would consider going there, requesting VPN access, or using a remote control software to look at the actual error messages output by the browser.
Alternatively, if none of this is an option, ask the client to copy & paste the browser's error console output.... Although the problem might be in files failing to load, for which you would have to look at the contents e.g. of Firebug's "Net" tab.
My boss has given me a challenge. The challenge is to keep one of his students from getting to the forbidden domain sites that I have listed in SonicWall. Using a regular student laptop and his credentials, he was able to get to facebook in about 10 minutes.
This also is a challenge by my boss to see if I can stop it. He thinks that it cannot be stopped and it is no use in trying. He also thinks that by using open source and TOR that the kid cannot be stopped.
Locking out https as Scott suggested earlier gets to be an administrative burden. We do it at our call centers but it does take effort; although, having so little exposure to web-based malware has benefits too. Enable SSL access either through permitted IP addresses in Allowed domains in CFS or through SSL Control (matching certificate names) to allow or deny access. SSL Control is free under Firewall Settings. See the link here: _downloader/document_lib.php?t=PG&id=251
I have looked in the application directory but can not find how to set BootstrapStudio beyond the default configuration. And I can't either find any Registry-KEY configuration within RegEdit to solve this problem.
Sorry that you've run into this issue! As Bootstrap Studio needs to have internet connection the first time it starts, you will need to configure the proxy server manually. To do this, edit the shortcut to Bootstrap Studio on your desktop. Right click it, choose "Properties" in the menu, and add this switch at the end (outside the quotes for Bootstrap Studio.exe):
3a8082e126