User Tools

Site Tools


config_server_servers

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
config_server_servers [2019/03/30 21:44] – [RLOGIN] avonconfig_server_servers [2024/03/03 03:36] (current) – updates to correct syntax for allowlist + denylist avon
Line 4: Line 4:
  
 This section of the Mystic BBS Configuration System allows a Sysop to enable/disable and set specific configuration settings for variety of different servers Mystic BBS offers. This section of the Mystic BBS Configuration System allows a Sysop to enable/disable and set specific configuration settings for variety of different servers Mystic BBS offers.
 +
 +\\
 +\\
 +\\
  
 Here's the view of the 'Available Servers' menu from a fresh install of Mystic showing several servers ready for configuration. Here's the view of the 'Available Servers' menu from a fresh install of Mystic showing several servers ready for configuration.
Line 41: Line 45:
 [[|Top]] [[|Top]]
  
-==== Telnet Server ====+==== Telnet ====
  
 Mystic BBS offers a Telnet server that users of the BBS can connect to. The default port for Telnet is 23 but this can be set to something different if you wish. Mystic BBS offers a Telnet server that users of the BBS can connect to. The default port for Telnet is 23 but this can be set to something different if you wish.
 +
 +You may wish to check out the [[menu_commands#internet_related|Internet Related menu commands]] for more info about outbound Telnet connections.
  
 The Telnet server configuration screen is displayed below. The Telnet server configuration screen is displayed below.
Line 95: Line 101:
 == Auto IP Ban == == Auto IP Ban ==
  
-This option will automatically BAN an IP if they connect to a server more than X times in X seconds.  The default recommendation is 4 connections in 120 seconds.  Setting either of the values to a zero will disable this feature. Refer also to the [[introduction#IP_BLOCKING_+_EXCEPTIONS|IP Blocks + Exceptions]] and [[config_edit_ip_blacklist|Edit IP Blacklist]] and [[config_edit_ip_whitelist|Edit IP Whitelist]] sections of the Wiki.+This option will automatically BAN an IP if they connect to a server more than X times in X seconds.  The default recommendation is 4 connections in 120 seconds.  Setting either of the values to a zero will disable this feature. Refer also to the [[introduction#IP_BLOCKING_+_EXCEPTIONS|IP Blocks + Exceptions]] and [[config_edit_ip_blacklist|Edit IP Denylist]] and [[config_edit_ip_whitelist|Edit IP Allowlist]] sections of the Wiki.
  
 == Country Block == == Country Block ==
Line 113: Line 119:
 [[|Top]] [[|Top]]
  
-==== BinkP Server ====+==== BinkP ====
  
 Mystic BBS offers a BinkP server that enables other BBS to connect to your BBS in order to send messages and other files to it. The default port for BinkP is 24554 but this can be set to something different if you wish. Mystic BBS offers a BinkP server that enables other BBS to connect to your BBS in order to send messages and other files to it. The default port for BinkP is 24554 but this can be set to something different if you wish.
Line 119: Line 125:
 The BinkP server configuration screen is displayed below. The BinkP server configuration screen is displayed below.
  
- +         ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ BINKP ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 
-         ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ Server BINKP ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ +  
-         +
            Active        │ Yes                  Force CRAM-MD5 │ No            Active        │ Yes                  Force CRAM-MD5 │ No
-           ID            │ BINKP                Allow UnSecure │ Yes+           ID            │ BINKP                Allow Unsecure │ Yes
            Adapter Type  │ IPV4+IPV6            File Conflicts │ Rename            Adapter Type  │ IPV4+IPV6            File Conflicts │ Rename
-           IPV4 Adapter  │ 0.0.0.0              Allow SSL/TLS  │ No +           IPV4 Adapter  │ 0.0.0.0              Escape Mode    │ Auto 
-           IPV6 Adapter  │ :: +           IPV6 Adapter  │ ::                   Allow StartTLS │ No 
-           Port          │ 24554 +           Port          │ 24554                Download Limit │ 0 
-           Max Allowed   │ 3+           Max Allowed   │ 3                    Upload Limit   │ 0
            Auto IP Ban   │ 0  in 0   secs            Auto IP Ban   │ 0  in 0   secs
            Country Block │ No            Country Block │ No
            Send Blocked  │ No            Send Blocked  │ No
            Time Out      │ 30            Time Out      │ 30
 +           SSL Port      │ 0
  
 There are a number of options available to you for configuration in this screen. There are a number of options available to you for configuration in this screen.
Line 168: Line 174:
 == Auto IP Ban == == Auto IP Ban ==
  
-This option will automatically BAN an IP if they connect to a server more than X times in X seconds.  The default recommendation is 4 connections in 120 seconds.  Setting either of the values to a zero will disable this feature. Refer also to the [[introduction#IP_BLOCKING_+_EXCEPTIONS|IP Blocks + Exceptions]] and [[config_edit_ip_blacklist|Edit IP Blacklist]] and [[config_edit_ip_whitelist|Edit IP Whitelist]] sections of the Wiki.+This option will automatically BAN an IP if they connect to a server more than X times in X seconds.  The default recommendation is 4 connections in 120 seconds.  Setting either of the values to a zero will disable this feature. Refer also to the [[introduction#IP_BLOCKING_+_EXCEPTIONS|IP Blocks + Exceptions]] and [[config_edit_ip_blacklist|Edit IP Denylist]] and [[config_edit_ip_whitelist|Edit IP Allowlist]] sections of the Wiki.
  
 == Country Block == == Country Block ==
Line 183: Line 189:
  
 Define an inactivity timeout period in seconds. Default is 30 and does not usually need to be changed. Define an inactivity timeout period in seconds. Default is 30 and does not usually need to be changed.
 +
 +== SSL Port ==
 +
 +The Mystic BinkP server supports an SSL style server (via TLS v1.2+) which is
 +activated by setting the SSL port value to the port you wish to use.  The
 +default SSL port for BINKP is recommended to be port 24553.
 +
 +When set to a non-zero value, Mystic will automatically spawn a SSL version of
 +the BINKP server without any other requirements other than CryptLib must be
 +installed (as is required for all SSL-related servers).
  
 == Force CRAM-MD5 == == Force CRAM-MD5 ==
Line 198: Line 214:
 This setting guides the BinkP server on how to handle files being sent to it that already exist in your [[config_system_paths|Inbound Echomail]] file path. Options are to rename or temporarily skip on filename conflicts. Default is rename. This is a good option and ensures files can be accepted even if something of the same name exists. This setting guides the BinkP server on how to handle files being sent to it that already exist in your [[config_system_paths|Inbound Echomail]] file path. Options are to rename or temporarily skip on filename conflicts. Default is rename. This is a good option and ensures files can be accepted even if something of the same name exists.
  
-== Allow SSL/TLS ==+== Escape Mode ==
  
-The Mystic BinkP server (and Fidopoll) support opportunistic SSL (TLS v1.2+) using proprietary extension of the BINKP protocol.  This means that it will only work with other Mystic BBS clients and servers, but the Mystic authors plans to document the extension and send it to the authors of other mailers in hopes that it can be standardized. The **SSL/TLS setting is experimental** at this stage and also requires you have [[cryptlib|installed Cryptlib]] - you have been warned.+Mystic's BINKP server now has default "Escape mode" option which will apply to any unknown connections that do not have a configuration in the Echomail nodes.  Echomail nodes have their own individual setting for this in the node editor. This setting determines how Mystic will escape special characters in filenames and defaults to the Auto setting.
  
-Options for this setting are:+When set to //Auto//, Mystic will automatically try to determine the escape mode by using the VERSION frame sent by the mailer.  If no version frame is found, Mystic will use FTS standard modern \x## escape mode.
  
-  * **No    ** : BINKP server will not offer SSL extension at all +When set to //Legacy//, Mystic will use the \## format of file escaping which is used in some legacy mailers such as Argus, Internet Rex, and older versions of Mystic. 
-  * **Yes   ** BINKP server WILL offer SSL extension optionally + 
-  * **Forced** : BINKP server will refuse all connections not using SSL+When set to //Modern//, Mystic will use the \x## format which is preferred or even required by some newer mailers such as BinkD, Radius, and BinkIT. 
 + 
 +It is highly recommended to always keep these set to AUTO unless there is a very specific reason not to.  The escape mode will be logged after authentication if the loglevel is set to Verbose or higher. 
 + 
 +== Allow StartTLS == 
 + 
 +Mystic's BinkP both server and client now supports Opportunistic TLS.  This allows for connections on a stadard BinkP port to automatically "upgrade" to a secure TLS connection if both the client and server support it. This setting determines how your server will operate.  
 + 
 +Possible options are: 
 + 
 +  No     : Never allow opportunistic TLS connections 
 +  Yes    Offer to use TLS connection with clients when available 
 +  Forced : Require a secure SSL/TLS connection with client always 
 + 
 +The //Forced// option will cause the BINKP server to refuse any connection that is not TLS.  The client must connect via Direct SSL or on the standard port and then upgrade to TLS.  All non-secure clients will be refused. 
 + 
 +As usual these features will require that CryptLib is present and detected by Mystic. 
 + 
 +== Download Limit == 
 + 
 +Download speed limit (for your server when you receive files) 
 + 
 +BINKP has the ability to limit the bandwidth used when sending or receiving files.  Setting any of these values to 0 disables the limit and causes them to operate at full speed.  Any non-zero value sets the maximum rate in Kilobytes (KB) to use for the connection. 
 + 
 +== Upload Limit == 
 + 
 +Upload speed limit (for your server, when you send files)
  
 [[|Top]] [[|Top]]
Line 215: Line 257:
  
 In order to use SSH and SSL variations of servers, [[cryptlib|you will need to install Cryptlib]].  This is pretty basic in Linux and even easier to do in Windows because it requires simply dropping a file into the library path or root Mystic directory. In order to use SSH and SSL variations of servers, [[cryptlib|you will need to install Cryptlib]].  This is pretty basic in Linux and even easier to do in Windows because it requires simply dropping a file into the library path or root Mystic directory.
 +
 +You may wish to check out the [[menu_commands#internet_related|Internet Related menu commands]] for more info about outbound SSH connections.
  
 The SSH server configuration screen is displayed below. The SSH server configuration screen is displayed below.
Line 267: Line 311:
 == Auto IP Ban == == Auto IP Ban ==
  
-This option will automatically BAN an IP if they connect to a server more than X times in X seconds.  The default recommendation is 4 connections in 120 seconds.  Setting either of the values to a zero will disable this feature. Refer also to the [[introduction#IP_BLOCKING_+_EXCEPTIONS|IP Blocks + Exceptions]] and [[config_edit_ip_blacklist|Edit IP Blacklist]] and [[config_edit_ip_whitelist|Edit IP Whitelist]] sections of the Wiki.+This option will automatically BAN an IP if they connect to a server more than X times in X seconds.  The default recommendation is 4 connections in 120 seconds.  Setting either of the values to a zero will disable this feature. Refer also to the [[introduction#IP_BLOCKING_+_EXCEPTIONS|IP Blocks + Exceptions]] and [[config_edit_ip_blacklist|Edit IP Denylist]] and [[config_edit_ip_whitelist|Edit IP Allowlist]] sections of the Wiki.
  
 == Country Block == == Country Block ==
Line 339: Line 383:
 == Auto IP Ban == == Auto IP Ban ==
  
-This option will automatically BAN an IP if they connect to a server more than X times in X seconds.  The default recommendation is 4 connections in 120 seconds.  Setting either of the values to a zero will disable this feature. Refer also to the [[introduction#IP_BLOCKING_+_EXCEPTIONS|IP Blocks + Exceptions]] and [[config_edit_ip_blacklist|Edit IP Blacklist]] and [[config_edit_ip_whitelist|Edit IP Whitelist]] sections of the Wiki.+This option will automatically BAN an IP if they connect to a server more than X times in X seconds.  The default recommendation is 4 connections in 120 seconds.  Setting either of the values to a zero will disable this feature. Refer also to the [[introduction#IP_BLOCKING_+_EXCEPTIONS|IP Blocks + Exceptions]] and [[config_edit_ip_blacklist|Edit IP Denylist]] and [[config_edit_ip_whitelist|Edit IP Allowlist]] sections of the Wiki.
  
 == Country Block == == Country Block ==
Line 439: Line 483:
 == Auto IP Ban == == Auto IP Ban ==
  
-This option will automatically BAN an IP if they connect to a server more than X times in X seconds.  The default recommendation is 4 connections in 120 seconds.  Setting either of the values to a zero will disable this feature. Refer also to the [[introduction#IP_BLOCKING_+_EXCEPTIONS|IP Blocks + Exceptions]] and [[config_edit_ip_blacklist|Edit IP Blacklist]] and [[config_edit_ip_whitelist|Edit IP Whitelist]] sections of the Wiki.+This option will automatically BAN an IP if they connect to a server more than X times in X seconds.  The default recommendation is 4 connections in 120 seconds.  Setting either of the values to a zero will disable this feature. Refer also to the [[introduction#IP_BLOCKING_+_EXCEPTIONS|IP Blocks + Exceptions]] and [[config_edit_ip_blacklist|Edit IP Denylist]] and [[config_edit_ip_whitelist|Edit IP Allowlist]] sections of the Wiki.
  
 == Country Block == == Country Block ==
Line 523: Line 567:
 == Auto IP Ban == == Auto IP Ban ==
  
-This option will automatically BAN an IP if they connect to a server more than X times in X seconds.  The default recommendation is 4 connections in 120 seconds.  Setting either of the values to a zero will disable this feature. Refer also to the [[introduction#IP_BLOCKING_+_EXCEPTIONS|IP Blocks + Exceptions]] and [[config_edit_ip_blacklist|Edit IP Blacklist]] and [[config_edit_ip_whitelist|Edit IP Whitelist]] sections of the Wiki.+This option will automatically BAN an IP if they connect to a server more than X times in X seconds.  The default recommendation is 4 connections in 120 seconds.  Setting either of the values to a zero will disable this feature. Refer also to the [[introduction#IP_BLOCKING_+_EXCEPTIONS|IP Blocks + Exceptions]] and [[config_edit_ip_blacklist|Edit IP Denylist]] and [[config_edit_ip_whitelist|Edit IP Allowlist]] sections of the Wiki.
  
 == Country Block == == Country Block ==
Line 608: Line 652:
 == Auto IP Ban == == Auto IP Ban ==
  
-This option will automatically BAN an IP if they connect to a server more than X times in X seconds.  The default recommendation is 4 connections in 120 seconds.  Setting either of the values to a zero will disable this feature. Refer also to the [[introduction#IP_BLOCKING_+_EXCEPTIONS|IP Blocks + Exceptions]] and [[config_edit_ip_blacklist|Edit IP Blacklist]] and [[config_edit_ip_whitelist|Edit IP Whitelist]] sections of the Wiki.+This option will automatically BAN an IP if they connect to a server more than X times in X seconds.  The default recommendation is 4 connections in 120 seconds.  Setting either of the values to a zero will disable this feature. Refer also to the [[introduction#IP_BLOCKING_+_EXCEPTIONS|IP Blocks + Exceptions]] and [[config_edit_ip_blacklist|Edit IP Denylist]] and [[config_edit_ip_whitelist|Edit IP Allowlist]] sections of the Wiki.
  
 == Country Block == == Country Block ==
Line 634: Line 678:
 Mystic BBS offers a RLOGIN server.  Mystic BBS offers a RLOGIN server. 
  
-The default port for RLOGIN is 513 but this can be set to something different if you wish. You may wish to check out the [[menu_commands#internet_related|Internet Related menu commands]] for more info about RLOGIN.+The default port for RLOGIN is 513 but this can be set to something different if you wish. You may wish to check out the [[menu_commands#internet_related|Internet Related menu commands]] for more info about outbound RLOGIN connections.
  
 The RLOGIN server configuration screen is displayed below. The RLOGIN server configuration screen is displayed below.
Line 686: Line 730:
 == Auto IP Ban == == Auto IP Ban ==
  
-This option will automatically BAN an IP if they connect to a server more than X times in X seconds.  The default recommendation is 4 connections in 120 seconds.  Setting either of the values to a zero will disable this feature. Refer also to the [[introduction#IP_BLOCKING_+_EXCEPTIONS|IP Blocks + Exceptions]] and [[config_edit_ip_blacklist|Edit IP Blacklist]] and [[config_edit_ip_whitelist|Edit IP Whitelist]] sections of the Wiki.+This option will automatically BAN an IP if they connect to a server more than X times in X seconds.  The default recommendation is 4 connections in 120 seconds.  Setting either of the values to a zero will disable this feature. Refer also to the [[introduction#IP_BLOCKING_+_EXCEPTIONS|IP Blocks + Exceptions]] and [[config_edit_ip_blacklist|Edit IP Denylist]] and [[config_edit_ip_whitelist|Edit IP Allowlist]] sections of the Wiki.
  
 == Country Block == == Country Block ==
Line 702: Line 746:
 Set the maximum number of allowed connections per IP address. A setting of 0 will disable this limit.  Set the maximum number of allowed connections per IP address. A setting of 0 will disable this limit. 
  
-**[ :!: page under construction - additional information to be added ]**+[[|Top]] 
 + 
 +==== HTTP ==== 
 + 
 +Mystic BBS now offers a basic HTTP server.  
 + 
 +Here's what is known thus far as quoted in WHATSNEW.TXT 
 + 
 +   + MIS now has a basic HTTP server.  The server can be created in the server 
 +     editor within the configuration.  A webroot path must be defined, which 
 +     points to a directory where your website files and configuration will 
 +     exist.  For example, if you set webroot to c:\mystic\webroot\ then you 
 +     will need to create two subdirectories under it (cfg and www): 
 +   
 +        c:\mystic\webroot\cfg\ 
 +        c:\mystic\webroot\www\ 
 +   
 +     In the www folder will be where you place your website files.  The CFG 
 +     folder will hold various configuration values for the web server in the 
 +     future.  Note this is a very barebones server at this point only really 
 +     capable of serving basic websites, but I intend to work on it further as 
 +     I find time. 
 + 
 +The default port for HTTP is 80 but this can be set to something different if you wish. 
 + 
 +The HTTP server configuration screen is displayed below. 
 + 
 +         ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ Server HTTP ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 
 +          
 +           Active        │ Yes 
 +           ID            │ HTTP 
 +           Adapter Type  │ IPV4+IPV6 
 +           IPV4 Adapter  │ 0.0.0.0 
 +           IPV6 Adapter  │ :: 
 +           Port          │ 80 
 +           Max Allowed   │ 20 
 +           Auto IP Ban   │ 0  in 0   secs 
 +           Country Block │ No 
 +           Send Blocked  │ No 
 +           Dupe IP Limit │ 0 
 +           Root Path     │ c:\mystic\webroot\ 
 +          
 +         ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ 
 + 
 +There are a number of options available to you for configuration in this screen. 
 + 
 +== Active == 
 + 
 +Is the server active or not? Options are 'Yes' or 'No' 
 + 
 +== ID == 
 + 
 +Sets a protocol ID shown in the Mystic Internet Server 'status' screen. Best to leave these as default. 
 + 
 +== Adapter Type == 
 + 
 +Use IPv4, IPv6 or dual stack? Options are IPV4, IPV6, IPV4+IPV6 
 + 
 +== IPV4 Adapter == 
 + 
 +Specify network interface for IPv4 adapter. Leave as 0.0.0.0 if you wish Mystic to accept ANY connection on a 
 +specified port for all IPv4 adapters. 
 + 
 +== IPV6 Adapter == 
 + 
 +Specify network interface for IPv6 adapter. Leave as :: if you wish Mystic to accept ANY connection on a 
 +specified port for all IPv6 adapters. 
 + 
 +== Port == 
 + 
 +Set which port to use for new connections on this server. Default is 80. 
 + 
 +== Max Allowed == 
 + 
 +Set maximum concurrent connections allowed for this server. This setting is also associated with //Max BBS Nodes// found in the [[config_server_options|General Options]] section of the 'Servers' menu. 
 + 
 +== Auto IP Ban == 
 + 
 +This option will automatically BAN an IP if they connect to a server more than X times in X seconds.  The default recommendation is 4 connections in 120 seconds.  Setting either of the values to a zero will disable this feature. Refer also to the [[introduction#IP_BLOCKING_+_EXCEPTIONS|IP Blocks + Exceptions]] and [[config_edit_ip_blacklist|Edit IP Denylist]] and [[config_edit_ip_whitelist|Edit IP Allowlist]] sections of the Wiki. 
 + 
 +== Country Block == 
 + 
 +Use IP2Location country blocking? Options are 'Yes' or 'No'
 + 
 +Mystic offers country blocking using a local database the Sysop installs from the Internet. Read more about this feature in the [[config_edit_country_blocking|Edit Country Blocking]] section of the Wiki.  
 + 
 +== Send Blocked == 
 + 
 +Send BLOCKED message to client when blocked? Options are 'Yes' or 'No'.  
 + 
 +== Dupe IP Limit == 
 + 
 +Set the maximum number of allowed connections per IP address. A setting of 0 will disable this limit.  
 + 
 +== Root Path == 
 + 
 +Set the root path for the location of HTML and config files to be used. 
 + 
 +[[|Top]] 
  
config_server_servers.1554000292.txt.gz · Last modified: 2019/03/30 21:44 by avon

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki