Search

GlobalSCAPE Knowledge Base

DMZ Gateway® Configuration Settings

Karla Marsh
DMZ Gateway

THE INFORMATION IN THIS ARTICLE APPLIES TO:

  • DMZ Gateway®, v3.0 and later

DISCUSSION

The following properties can be edited in the DMZ Gateway configuration file ( <InstallDir>\conf\DMZGatewayServerService.conf) to fine tune your DMZ Gateway deployment for specific situations.

Please refer to the links in the table and the config file itself for examples of using these properties. The config file has a number of these configurations in place already, so the best advice is to find the existing properties in the conf file and copy that format. For example:

In the section labeled # Additional Java parameters, add the flood protection property at the bottom of the section, with the next index number.

# Additional Java parameters. Add parameters as needed starting from 1.
# By default, use the server Virtual Machine.
wrapper.java.additional.1=-server
wrapper.java.additional.2=-DDMZSharedConfigurationDirectory=%DMZ_SHARED_CONFIG_DIRECTORY%
wrapper.java.additional.2.stripquotes=TRUE
wrapper.java.additional.3=-Djava.ext.dirs=bin/jre1.8.0_45/lib/ext
wrapper.java.additional.4=-Dfile.encoding=UTF-8
wrapper.java.additional.5=-DDMZBufferPoolBufferSize=262144
wrapper.java.additional.6=-DEnableConnFloodProtection=False

Property

Units

Valid Range

Default

Dynamic

Version Added

Description

DDMZBufferPoolBufferSize

int

1 - 2,147,483,647

65535

F

3.0.0

The default/initial size for the internal buffers used for communications. Typically this should be set to 1 less that the send buffer size to avoid the delayed TCP Ack performance problems when sending data to a Window server.

DDMZSharedConfigurationDirectory

String


<Current working directory>

F

3.0.0

Specifies the location of the main configuration data for the DMZ Gateway. Set to empty string or not defined to use working directory.

DDMZDispatcherThreadPoolSize

int

1 - 2,147,483,647

10

F

3.0.0

The number of worker threads to use during nio event dispatching.

DDMZRecvBufferSize

int

1 - 2,147,483,647

65535

F

3.0.0

The desired size of the communications recv buffer. Note that this is just a hint to the operating system and does not have to be honored. Typically this should be sized the same as the internal buffer.

DMZSendBufferSize

int

1 - 2,147,483,647

65536

F

3.0.0

The desired size of the communications send buffer. Note that this is just a hint to the operating system and does not have to be honored.

DNetworkAccessPolicyExceptionLimit

int

1 - 2,147,483,647

100 per list in 3.0.0, 1000 per list in 3.1.0

F

3.0.0

The number of network access policy exception masks per list.

DProfileLimit

int

1 - 2,147,483,647

15

F

3.0.0

The internal limit on the number of Profiles that may be defined.

DListenBacklogQueueSize

int

0 - 128

0

F

3.0.0

The listen backlog queue size for all client-side listeners. 0=use system default.

DEnableConnFloodProtection

boolean

true or false

TRUE

F

3.0.0

Enables or disable connection flood protection. Disabling allows larger number of connections to be accepted at the same time.

DDMZAllowSOCKS5ConnectionFromUnknownIP

boolean

true or false

FALSE

F

3.1.0.5

Allows DMZ to accept SOCKS5 Connections from systems that don't have currently connected EFT/Mail Express Servers.

Details
Last Modified: 9 Months Ago
Last Modified By: kmarsh
Type: HOWTO
Rated 1 star based on 12 votes.
Article has been viewed 40K times.
Options
Also In This Category
Tags