GoFast File Transfer

View some of the Frequently Asked Questions to our support staff. Included are some tips and tricks making this forum ideal for users getting started with GoAnywhere MFT. Note: Users can reply to existing topics but only our support staff can add new topics to this forum.
1 post Page 1 of 1

Support_Philip

User avatar
Site Admin
Posts: 43
Joined: Wed Jun 21, 2017 8:12 am

Post by Support_Philip » Thu Jan 10, 2019 10:57 am
GoFast is a file transfer acceleration protocol that is proprietary to GoAnywhere. The GoFast servers use proprietary UDP channels, along with optimized congestion and flow controls to maximize file transfer speeds.

During a GoFast file transfer, a secure SSL control channel is first established over TCP for sending commands between the GoFast client and server. Files are then broken into parts and transferred over UDP data channels. File parts can optionally be compressed with ZLIB compression to minimize the bandwidth utilized. These parts can also be encrypted using the AES cipher to preserve the integrity and confidentiality of the data transferred.
GoFastBasic.png
GoFastBasic.png (17.29 KiB) Viewed 6773 times
Configuring the GoFast Server

Before you can use GoFast for file transfers, you must first enable and configure the service.
  • 1. Configure the listeners, ports and upload restrictions of the GoFast service.
  • 2. Enable GoFast and configure the memory allocation and overflow directory on the System > Global Settings page under the GoFast tab.
GoFastSettings.png
GoFastSettings.png (24.9 KiB) Viewed 6773 times
NOTE:Ensure that you have allocated enough memory to maximize GoFast transfer speeds between the two systems.

Configuring Web Users for GoFast

Before using the service, a Web User must have the GoFast feature enabled and authentication settings configured.
  • 1. Add or edit a Web User account from the Web User's page.
  • 2. On the Authentication tab, specify how the user will authenticate to GoFast (for example, user name and password).
addWebUser_AuthenticationGoFast.png
3. Enable GoFast under the Web User's Features tab.
addWebUser_FeaturesGoFast.png
Configuring the GoFast Client

The GoFast client will connect to a GoFast server using a previously configured Web User account. See the GoFast Server Resource topic for detailed instructions on how to set up a new GoFast transfer with host address, port number, and user credentials.
goFast_Basic.png
goFast_Basic.png (21.54 KiB) Viewed 6773 times
Using the GoFast Task in Projects

The GoFast Project Task can be used to download files, upload files, and create file lists. Follow the steps below to configure a Project to upload or download files using GoFast.
  • 1. Login to GoAnywhere as an Admin User with the Project Designer role.
  • 2. On the main menu bar, click Projects and select the folder for the new Project.
  • 3. In the page toolbar, click Create a Project icon Create a Project, specify a Project Name, and then click Save.
  • 4. From within the Project Designer page, expand the File Transfer folder in the Component Library, and then drag the GoFast task to the Project Outline.
  • 5. Within the GoFast Task page:
    Select the GoFast resource created previously from the drop-down list.
    Click the Add button and select the Download Files or Upload Files menu item.
    On the Download or Upload Files element, specify values for the following attributes:
    Source File - The file path and file name of a single file to transfer.
    Source File Sets - Optionally, you can define a File Set that contains a list of files to be transferred.
    Destination File - The destination file when transferring a single file.
    Destination Directory - The directory path to which the files will be transferred.
    Click on the Transfer Options panel and specify values for the following fields:
    Encryption Method - Specify the encryption method to protect the transmission of the data.
    Compression Level - Specify the compression level to minimize the bandwidth requirements for the transmission.
    Click the Save button iconSave button when finished.
Philip Horn
Senior Support Analyst
e. [email protected]
p. 1-800-949-4696
w. GoAnywhere.com | HelpSystems.com
1 post Page 1 of 1