FNLocalCloud is a tool that facilitates the exposure of local services using a private cloud server. Offering a direct connection between the local service and the cloud, it eliminates the dependency on third-party solutions like ngrok. With an intuitive interface, it simplifies setup and ensures continuous access to applications and services. It's an ideal choice for development, testing, and project demonstrations, enabling efficient and secure sharing and collaboration.
Support with BTC:
bc1qgch352sr3pf5l9nrr5knf7ls9hac3k60uxndwr
- Reverse TCP Proxy
To set up and use FNCloud, follow these steps on Linux:
Download the Setup Script:
Download and run as root or sudo the setup_fncloud.sh
script from the repository.
The setup script will prompt you to enter the port numbers for the agent and client.
wget https://raw.githubusercontent.com/Eyezuhk/FNLocalCloud/main/source/setup_fncloud.sh
sudo chmod +x setup_fncloud.sh
sudo ./setup_fncloud.sh
If doesn't work, you can use the FNCloud.pyx, download and rename do .py to be interpreted by Python
You can download and run the FNLocal agent effortlessly on Windows x64 by executing the following command as an administrator:
curl -o "%USERPROFILE%\Downloads\setup_fnlocal.bat" -LJO https://raw.githubusercontent.com/Eyezuhk/FNLocalCloud/main/source/setup_fnlocal.bat && "%USERPROFILE%\Downloads\setup_fnlocal.bat"
This command will prompt you to input the server IP address, server port, local port and protocol.
It will then create a scheduled task to execute the program automatically when Windows starts.
If doesn't work, you can use the FNLocal.pyx, download and rename do .py to be interpreted by Python
Once the FNLocalCloud service and FNLocal is running, you can access your services using the specified ports.
By default, the agent listens on port 80 and the client listens on port 443.
your_cloud_ip_adress:client_port EG.: 127.0.0.2:443
If you've chosen different cllient port during setup, use taht instead.
Remember to open the chosen ports on your cloud provider.
To remove the FNCloud service, associated files, and firewall rules, follow these steps:
-
Download the Removal Script**: Download the remove_fncloud.sh script from the repository.
wget https://raw.githubusercontent.com/Eyezuhk/FNLocalCloud/main/source/remove_fncloud.sh chmod +x remove_fncloud.sh sudo ./remove_fncloud.sh
This script will prompt you to enter the port numbers for the agent and client if they were changed during setup. It will then validate the input and remove the FNCloud service, associated files, and firewall rules accordingly.
To remove the FNLocal agent, associated files, and scheduled task, execut the following command as an administrator:
curl -o "%USERPROFILE%\Downloads\remove_fnlocal.bat" -LJO https://raw.githubusercontent.com/Eyezuhk/FNLocalCloud/main/source/remove_fnlocal.bat && "%USERPROFILE%\Downloads\remove_fnlocal.bat"
Eyezuhk - https://www.linkedin.com/in/isaacfn/
- Support for multiple clients
- Encryption
- Authentication
- Security Tests
Claude.ai <3
GNU General Public License v3.0 (GNU GPLv3)