Mount ISP's FTP Server as a Drive

Mount ISP's FTP Server as a Drive

If you've ever wanted to access your ISP's FTP server directly through a Windows Drive letter (like R:) for seamless streaming or file access, this guide is for you! This method uses Rclone and WinFsp.

Pre-Requisites & Disclaimer

1. Server Type: The server you want to connect to must be an HTTP server with BDIX compatibility.
2. Disclaimer: This demonstration uses the Link3 FTP Server as an example. You must adjust the URL and Rclone path to match your own setup.
3. Cost: Standard data usage rates from your ISP apply.

Step-by-Step Tutorial

Phase 1: Downloads and Installation (Steps 1-3)

1. Download Rclone:

2. Download WinFsp:

3. Extract Rclone:

  • Action: Extract the contents of the Rclone zip file to a permanent location (e.g., inside your user folder or a dedicated Portable Apps folder).

Phase 2: Configuration (Steps 4-5)

4. Create the Configuration File:

  • Navigate to your Rclone configuration directory: C:\Users\xxxxxx\AppData\Roaming\rclone (replace xxxxxx with your Windows username).
  • Create a new text file and rename it to rclone.conf (.conf is the file extension).

5. Add Server Configuration:

  • Open the rclone.conf file and add the following three lines. Remember to change the URL to your desired ISP's server if it is not Link3.

[link3ftp]
type = http
url = http://203.76.96.50/ftp/
  • Save and close the file.

Phase 3: Mounting the Drive (Steps 6-7)

6. Create the Batch File:

  • Create a new text file anywhere you want (like your desktop).
  • Name it rclone mount.bat.

7. Add the Mounting Command:

  • Open the .bat file and add the command below.
  • CRITICAL: You MUST change the path in quotation marks to the exact location of the rclone.exe file you extracted in Step 3.
"C:\Users\Vagabond\Portable Apps\rclone-v1.69.0-windows-amd64\rclone.exe" mount link3ftp: R: --links --no-console
  • Customization: You can change R: to any available drive letter you prefer.
8. Run: Double-click the rclone mount.bat file. A console window will briefly appear and then minimize. Your new drive will now be visible in This PC!

Confirmed Working Servers

The following popular BDIX servers have been successfully mounted using this HTTP method:

  • Link3
  • Ftpbd
  • SamOnline
  • Circleftp
  • Showtime

For Mobile Users (Android)

  • App: Download rclone app from play store.

Alternative: 

1 Comments

  1. For CircleFTP:

    rclone_mount.bat
    rclone_mount.bat wrote:

    "D:\Software\rclone-v1.69.0-windows-amd64\rclone.exe" mount circleftp: S: --links --no-console

    change the location inside " " to the location where your rclone.exe file is located

    rclone.conf
    rclone.conf wrote:

    # FTP Servers
    [ftp2]
    type = http
    url = http://ftp2.circleftp.net/

    [ftp3]
    type = http
    url = http://ftp3.circleftp.net/

    [ftp4]
    type = http
    url = http://ftp4.circleftp.net/

    [ftp5]
    type = http
    url = http://ftp5.circleftp.net/

    [ftp6]
    type = http
    url = http://ftp6.circleftp.net/

    [ftp7]
    type = http
    url = http://ftp7.circleftp.net/

    [ftp8]
    type = http
    url = http://ftp8.circleftp.net/

    [ftp9]
    type = http
    url = http://ftp9.circleftp.net/

    [ftp10]
    type = http
    url = http://ftp10.circleftp.net/

    [ftp11]
    type = http
    url = http://ftp11.circleftp.net/

    [ftp12]
    type = http
    url = http://ftp12.circleftp.net/

    [ftp13]
    type = http
    url = http://ftp13.circleftp.net/

    [ftp14]
    type = http
    url = http://ftp14.circleftp.net/

    [ftp15]
    type = http
    url = http://ftp15.circleftp.net/

    [ftp16]
    type = http
    url = http://ftp16.circleftp.net/

    [ftp17]
    type = http
    url = http://ftp17.circleftp.net/

    [index]
    type = http
    url = http://index.circleftp.net/

    [index1]
    type = http
    url = http://index1.circleftp.net/

    [index2]
    type = http
    url = http://index2.circleftp.net/

    [circleftp]
    type = union
    upstreams = ftp2: ftp3: ftp4: ftp5: ftp6: ftp7: ftp8: ftp9: ftp10: ftp11: ftp12: ftp13: ftp14: ftp15: ftp16: ftp17: index: index1: index2:

    ReplyDelete
Previous Post Next Post