Blog

Brad Wood

December 15, 2016

Spread the word


Share your thoughts

At Ortus we love the holidays and we figured the best way to get you in the Christmas mood was to share the gift of developer productivity this year.  That's why we're doing a 12 Tips of (CommandBox) Christmas this year to send you into the new year with some clever tricks you can use as leverage when asking for your raise.

Network Proxy

Love to use CommandBox but your network admins require you to use a company proxy for all your internet traffic?  This can give you weird errors any time you try to install packages, search ForgeBox, or start up an Adobe server.  That's because each of those items requires you to connect to the Internet.  The error will probably say something like, "Uh-oh, ForgeBox returned something other than JSON!".  

No fear though, you'll be singing the hallelujah chorus once you configure CommandBox to use your proxy server.  CommandBox has "Config Settings" that it stores internally that are global to all your projects and stored in your user directory in a JSON file.  To interact with your config settings from the command line, familiarize yourself with the following three commands:

All the possible config settings are documented here in our docs.

Packets We Have Heard on High

Ok, now that we know how to modify config settings, let's review the docs on Proxy settings specifically.

https://ortus.gitbooks.io/commandbox-documentation/content/config_settings/proxy_settings.html

Enter your config like so from the interactive shell.  Note, some of these settings may be optional on your network such as username and password.

CommandBox> config set proxy.server=myProxy.com
CommandBox> config set proxy.port=9000
CommandBox> config set proxy.user=proxyUser
CommandBox> config set proxy.password=proxyPass

Now, you can admire your new settings one at a time...

CommandBox> config show proxy.server
CommandBox> config show proxy.port
CommandBox> config show proxy.user
CommandBox> config show proxy.password

Or all at once!

CommandBox> config show proxy

Your network calls should now be routed through your company's proxy.  If you still have issues connecting, ensure your network team isn't filtering web sites to keep you from playing Elf Yourself on Coffee bBeak Arcade all day long.  You may also be able to get additional information by checking out the CommandBox system log file like so:

CommandBox> system-log | open

 

Add Your Comment

Recent Entries

BoxLang 1.0.0 Beta 23 Launched

BoxLang 1.0.0 Beta 23 Launched

The latest release of BoxLang, Beta 23, marks a significant step forward in our journey to create the ultimate dynamic language for the JVM. Packed with powerful new features, important bug fixes, and thoughtful optimizations, this update is designed to make your development experience smoother, faster, and more reliable, especially after now starting to take 100s of comments and bug reports from our community.

Luis Majano
Luis Majano
November 23, 2024
TestBox Latest Updates and News!

TestBox Latest Updates and News!

We’re thrilled to have launched the new TestBox website and TestBox 6.0! If you haven’t had a chance to explore yet, visit TestBox to discover updated documentation, powerful resources, and features that make testing more efficient than ever.

Maria Jose Herrera
Maria Jose Herrera
November 21, 2024
Is Your ColdFusion Application Ready for the Future?

Is Your ColdFusion Application Ready for the Future?

In a rapidly evolving digital world, maintaining performance, security, and scalability for ColdFusion applications is more challenging than ever. Whether you're using Lucee or Adobe ColdFusion, legacy systems can become a bottleneck for growth, innovation, and user satisfaction. The need to future-proof your ColdFusion applications has never been more critical.

But where do you start?


The Hidden Costs of an Outdated ColdFusion Application

As you...

Cristobal Escobar
Cristobal Escobar
November 21, 2024