I have wrote before why phones are not supported in One Commander
but here is one solution that works through WiFi
The PC and phone have to be on the same network (PC can be connected with a LAN cable and phone on the WiFi of the same router)
On Android phone install primitive ftpd app (or any other ftp or sftp server app)
in Settings (1 - in image) set a username and password
Press (start/play) (5)
I have installed this version:
Then install
SSHFS (click assets and lastest x64 intaller)
I have installed this one
Open CMD prompt
and enter
then type username you have set in primitive ftp app
followed by the password you set there also (will be invisible)
Now you will see the x: drive in One Commander
x: is the new drive that will be your phone
USERNAME is the one set in primitive ftpd (milos in image (4))
192.168.1.42 is my phone's IP (2)
1234 is the port (3)
Note that phone IP might change when reconnecting WiFi
To remove the drive in cmd type
net use x: /d
and press Stop in the Android app (5)
This works, BUT using primitive ftp with FileZilla (using same username/password/IP/port) will be a lot faster and settings are saved between sessions, so no need to type the username/password
(FileZilla screen is attached)