Transfer files between your smartphone and computer via Wi-Fi router — a convenient alternative to wires and cloud services. This method allows for high-speed data exchange (up to 300 Mbps online 802.11n), avoid wasting mobile data, and avoid USB cable limitations. However, many users encounter difficulties: the smartphone isn't visible on the network, a firewall blocks access, or IP address conflicts.
In this article we will analyze 5 proven methods connections - from simple access to folders through SMB to remotely control your smartphone screen. We'll describe the step-by-step setup for Windows 10/11, Android And iPhone, and we will also reveal the nuances of working with different router models (TP-Link, ASUS, Keenetic). At the end is a table comparing methods by speed and safety.
1. Preparation: Checking the network and devices
Before connecting devices, make sure they are in one local networkTo do this:
- 📶 Connect both your smartphone and computer to one Wi-Fi router (not via mobile hotspot!).
- 🔧 Check what's on your router DHCP is enabled (automatic IP distribution). On most models, this is configured by default.
- 🔒 Disable VPNs on both devices—they may be blocking local communication.
To make sure that the devices "see" each other, run the following command on your computer:
ping 192.168.1.1
(replace 192.168.1.1 (To your router's IP address, if different). If the responses are uninterrupted, the network is working correctly.
⚠️ Attention: On some corporate or hotel networks, local communication between devices is blocked by the administrator. In this case, connecting via the router is impossible—use a USB or mobile hotspot.
2. Method 1: Access files via SMB (Windows + Android)
Protocol SMB (Server Message Block) allows you to open computer folders on your smartphone as a network drive. This is convenient for regularly sharing files without the need for extra software.
Setting up on a computer (Windows 10/11):
- Open
Control Panel → Programs → Turn Windows features on or off. - Activate the checkbox
Support for SMB 1.0/CIFS file sharing(for compatibility with older devices). - Right-click on the folder you want to share →
Properties → Access → Share. - In the section
Securityadd a userEveryonewith rightsRead/Write.
Connection from a smartphone (Android):
- 📱 Install a file manager with SMB support (for example, Solid Explorer or FX File Explorer).
- 🔗 In the menu, add a new network storage → select
SMB/CIFS. - 📌 Enter the computer's IP (you can find out using the command
ipconfigVCMD), Windows username and password.
Make sure the "Private Network" network profile is enabled on your PC|Test and disable Windows Firewall for 5 minutes|Check that your antivirus software is not blocking port 445 (SMB)-->
Critical detail: If you have Windows 11 22H2 or later, SMB 1.0 is disabled by default for security reasons. Use SMB 2.0+ or the alternative methods in the following sections.
3. Method 2: FTP server on a smartphone (Android/iPhone → PC)
If you need to transfer files from smartphone to computer, the easiest way to run it FTP server on a mobile device. This does not require administrator rights on the PC and works even with macOS or Linux.
For Android:
- 📲 Install the application FX File Explorer or ES File Explorer.
- 🔌 Select from the menu
FTP server→Launch. - 📋 Remember the address of the view
ftp://192.168.1.100:2221, login and password.
For iPhone:
- 🍎 Use FileExplorer Free or Feem (available in the App Store).
- 🔄 Turn on
Wi-Fi Transferin the application settings. - 🌐 Open the specified address in your PC browser or via
Windows Explorer(enter the address in the address bar).
| Method | Speed | Security | Complexity |
|---|---|---|---|
| SMB (Windows → Android) | High (up to 100 MB/s) | Medium (password required) | Average |
| FTP (Android/iPhone → PC) | Average (20-50 MB/s) | Low (data is not encrypted) | Low |
| HTTP server (see next section) | Low (10-30 MB/s) | Low | Low |
⚠️ Attention: FTP transfers data in cleartext. Don't use this method for sensitive files on public networks. For security, enable this option. Local network only in the FTP server settings.
4. Method 3: Web server on a smartphone (without programs on a PC)
If you can't install programs on your computer (for example, on a work PC), use built-in HTTP server on your smartphone. This will allow you to download files through your browser.
Instructions for Android:
- Install Simple HTTP Server (free, no extra fluff).
- Start the server and specify the folder for long-term access.
- Open a browser on your PC and enter the following address
http://192.168.1.100:8080. - Download files as you would from a regular website.
For iPhone:
There are no alternatives in the App Store that provide full file system access. Instead, use:
- 📎 Documents by Readdle → function
Wi-Fi Drive. - 📱 FileHub (supports WebDAV).
5. Method 4: Remote screen control (VNC/RDP)
To gain full control over your smartphone from your computer (for example, for screen sharing or debugging), use protocols VNC or RDPThis is relevant for IT specialists or gamers who stream mobile games.
Setting up for Android:
- 📱 Install VNC Server (For example, VMLite VNC Server).
- 🔧 Start the server and write down the IP address with the port (for example,
192.168.1.100:5900). - 🖥️ Install on PC RealVNC or TightVNC and connect to the smartphone address.
For iPhone:
Apple limits remote control capabilities. Alternatives:
- 🍎 Use TeamViewer QuickSupport (requires confirmation on iPhone each time you connect).
- 🔄 Connect via AirPlay to the computer with macOS (function
Screen mirroring).
How to speed up VNC?
Disable the "Show wallpaper" option in the server settings and reduce the color palette to 16-bit. It is also recommended to connect devices to the router via an Ethernet cable—this will reduce latency to 50-100 ms.
6. Method 5: Specialized applications (KDE Connect, AirDroid)
For maximum convenience, use cross-platform utilities that integrate file transfer, notifications, and even media management:
- 🤝 KDE Connect (free, open source): Syncs the clipboard, shows PC notifications on your phone, and lets you manage presentations.
- 📲 AirDroid (there are paid functions): file transfer, SMS from PC, remote camera.
- 🍎 Pushbullet (cross-platform): fast sending of links and small files.
How to set up KDE Connect:
- Install the application on your smartphone (Google Play/App Store) and the program on the PC (official website).
- Make sure both devices are on the same Wi-Fi network.
- On your smartphone, select your computer from the list and confirm the pairing.
7. Solving common problems
If the devices cannot see each other, check the following:
- 🔌 Ping doesn't work: Disable the function on your router
AP Isolation(client isolation). On TP-Link it is inWireless Mode → Advanced Settings. - 🔒 Firewall blocks: On your PC, temporarily disable Windows Defender or add a port exception.
445(SMB),21(FTP),5900(VNC). - 📡 IP addresses conflict: Assign static IP addresses to devices in the router settings (DHCP reservation).
Device-specific errors:
- iPhone: In the Wi-Fi settings, turn it off.
Private MAC address(iOS 14+). - Samsung: On the menu
Settings → Connections → Other settingsturn onFile sharing. - Xiaomi: IN
Security → PrivilegesAllow the application to access the local network.
⚠️ Attention: On routers Keenetic With firmware 3.6+, you may need to manually create a firewall rule for local traffic. Go toSecurity → Firewalland add an allow rule for the protocolTCP/UDPbetween zonesHome.
8. Comparison of methods: which one to choose?
The choice of method depends on your goals:
| Target | The best method | Alternative |
|---|---|---|
| Regular file sharing | SMB (Windows → Android) | KDE Connect |
| Transfer photos from iPhone | Built-in "Sharing" | FileExplorer (WebDAV) |
| Remote control | VNC (Android) / TeamViewer (iPhone) | AirDroid (limited) |
| Fast transfer without programs | FTP server on a smartphone | HTTP server |
For maximum speed use SMB or FTP online 5 GHz (if the router is dual-band). If security is important, set it up KDE Connect or WebDAV with encryption.
FAQ: Frequently Asked Questions
Is it possible to connect via a router if the PC is Linux?
Yes. For SMB, install the package samba (sudo apt install samba), for FTP - vsftpdThe setup is similar to Windows, but the paths to the configuration files are different: /etc/samba/smb.conf.
Why is the transfer speed slower than USB?
Wi-Fi is limited by router bandwidth and interference. To speed things up:
- Switch to range
5 GHz(less busy). - Use a router with support
802.11ac(speed up to1.3 Gbps). - Turn off background syncing on your smartphone (for example, Google Photos).
How to connect if the router does not have DHCP?
Assign static IP addresses manually:
- On PC:
Control Panel → Network → Change adapter settings → IPv4. - On Android:
Wi-Fi Settings → Advanced → Static IP. - Use addresses like this
192.168.1.2(PC) and192.168.1.3(smartphone) with a mask255.255.255.0.
Is it possible to connect to someone else's PC via the Internet?
Technically yes, but to do this you need:
- Tune port forwarding on the router (for example, port
22for SSH). - Know white IP address or use the service DDNS (For example, No-IP).
- Use VPN (For example, WireGuard) for a safe tunnel.
⚠️ This creates security risks - not recommended without experience.
Why is my iPhone not visible on my local network?
Apple restricts file system access via SMB/FTP protocols. Alternatives:
- Use iTunes (for media files) or iCloud Drive.
- Install Documents by Readdle and turn it on
Wi-Fi Transfer. - Full access required jailbreak (not recommended).