There are several ways to share mods with others. This guide will show you the easiest way to share mods with others gamers.
Sharing The Link To The Original Source
Many mods for the game are still available and being hosted online. However many of these websites can contain many ads and popups when downloading mods from these websites.
Bittorent
Bittorrent has been around for years and is a good way to share files with others. All you need to do is seed the mod folder and share the .torrent file or a magnet link of the torrent to those you wish to share the mod with for them to download the mod. The file transfer is done peer-to-peer and even those who are downloading the torrent can also share parts of the file they have downloaded to others in the swarm, making it an efficient way to share large files.
It is recommended you add trackers to the torrents. ngosang/trackerslist is a good source for getting a good list of trackers which is updated frequently. To share a torrent, you need to setup port forwarding for your Bittorrent client to allow your torrent to be shared with others. It is highly recommended that even those who are downloading the torrent also have port forwarding setup for their Bittorrent client which can increase download speeds and allow downloaders to also share the torrent.
To use Bittorrent, all users will need a Bittorrent client. The Bittorrent client I would recommend is qBittorrent.
File Sharing Services
There are several websites online which allow users to upload files to which will generate a link that can be shared to others to download the file. Many of these services are not privacy friendly, are sketchy, and even have file size restrictions which prevent you from upload the mod itself which is not usually a small file.
The service that is recommended is Send which is a open source file sharing service which anyone can self host if they so wish. There are several public instances available for anyone to use which allow for large files to be temporary hosted. The file transfer is end-to-end encrypted and many of the instances are fast when it comes to upload and download speeds.
When using a file sharing service, you will most likely need to take the mod folder and create an archive file of the mod folder to upload it, such as a ZIP archive. There are many file archive clients out there but the two I recommend is 7-Zip and PeaZip. Both clients support many different archive formats.