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

Must-See Into the Box 2025 Sessions for CommandBox Users!

Must-See Into the Box 2025 Sessions for CommandBox Users!

Power Up your CommandBox experience and practices at Into the Box 2025

Want to get hands-on with the new CommandBox features or learn how others are pushing it to the next level? These are the must-see sessions at ITB 2025 if you're a CommandBox user:

Maria Jose Herrera
Maria Jose Herrera
April 21, 2025
Must-See ITB 2025 Sessions for TestBox Users!

Must-See ITB 2025 Sessions for TestBox Users!

Are you a fan of TestBox or looking to level up your testing game in 2025? Whether you're just getting started with unit testing or you're already building advanced specs for ColdBox and BoxLang apps, Into the Box 2025 has an exciting lineup tailored just for you. Into the Box 2025 has an exciting lineup tailored just for you. With the recent launch of TestBox 6.3.0 we have amazing new tools, features and tips and tricks to get your testing experience to the next level, review our sessions and test like a pro efficiently and easy!

From hands-on testing strategies to BoxLang innovations, here are the sessions you won’t want to miss this May — and why they matter to you as a TestBox user.

Maria Jose Herrera
Maria Jose Herrera
April 17, 2025
The Into the Box 2025 Agenda is LIVE and Done!

The Into the Box 2025 Agenda is LIVE and Done!

The wait is over! The official Into the Box 2025 agenda is now live — and it's packed with high-impact sessions designed for modern CFML and BoxLang developers. Whether you’re building APIs, modernizing legacy apps, diving into serverless, or exploring AI integrations, this is the conference you’ve been waiting for.

Here’s a look at what you can expect — categorized by key topics to help you plan your learning journey, there’s something for everyone covering modern CFML tools and BoxLang:

Maria Jose Herrera
Maria Jose Herrera
April 15, 2025