DeepSeek Harness on mobile: LAN, QR and public entry

Configuration & UsagePublished 2026-11-01Author: DeepSeek Plugin Market
DeepSeek Harness mobileLAN accessmobileremote accessauthentication
There is no official mobile app. Three access paths work: same-LAN direct, sending the link to your phone, and a public entry through a proxy.

DeepSeek Harness has no official mobile app; mobile means a browser reaching the Web UI. The difference lies in how the phone reaches the service: same-LAN direct, sending the link, or a public entry.

Start with the fact: no official app

People searching for an Android or iPhone build should accept one fact: there is no official app. Mobile uses the browser interface (source).

No app does not mean a poor experience. Sessions, plugin market, and files are all in the Web UI; adding it to the home screen feels close to a lightweight app.

Do not install unofficial mobile clients. They may request an account or token with more risk than benefit; if the vendor has not released one, do not look for substitutes.

Path one: same LAN

The fastest path: phone and computer on one Wi-Fi, phone browser opens the computer's LAN address.

  1. Confirm the service listens on a LAN address or allows LAN access, not only 127.0.0.1.
  2. Find the computer's LAN IP, such as 192.168.x.x.
  3. Open http://computer-ip:port in the phone browser.
  4. If authentication is required, log in on the computer or copy the tokenized link.
  5. Add the page to the home screen for next time.

Listening only on localhost is the most common failure. The service opens on the computer but not on the phone; confirm the network is trusted before widening the listen address.

The router may isolate clients. With client isolation, same-Wi-Fi devices cannot see each other; test with a hotspot to confirm instead of changing the service repeatedly.

QR codes, chat messages, and copied links are all "transport the address." This is not a separate access method.

  1. Open a working Web UI address on the computer.
  2. Send it to the phone with a QR tool or a chat app.
  3. Open the link and confirm the domain, port, and computer match.
  4. If the link contains a token, do not forward it to groups or public channels.
  5. Check whether a new login is required.

QR is not an official feature. It only transports the address; reachability depends on listen scope and network.

A tokenized link is a temporary key. Keep the audience small and regenerate after use to avoid long-lived exposure.

Path three: public entry

When not on the same network, use a reverse proxy or tunnel. The focus is not "can it open" but "who can open it."

  1. Configure a reverse proxy on the server or gateway, pointing to the local web service.
  2. Configure a TLS certificate so mobile access uses HTTPS.
  3. Add authentication and source limits; do not rely on an obscure port.
  4. Test on cellular data to confirm it does not depend on the LAN.
  5. Keep access logs and review unusual sources.

Never expose the service port directly. Without authentication and TLS, the workspace is open to everyone.

Tunnels suit temporary access. They avoid domain and certificate setup but depend on a provider; long-term use should move to a reverse proxy with authentication.

Three paths compared

Choose by same network, duration, and number of users.

DimensionLAN directSend linkPublic entry
Best forHome or office Wi-FiSame network, avoiding typingRemote locations
Setup costLowLowMedium to high
Security boundaryTrusted LANSameTLS plus auth
Main riskOver-wide LAN listenToken forwardingExposed port

Prefer LAN, use public only when remote. Public access has the highest security cost; avoid exposing when the LAN works.

The three can coexist. LAN at home, public when traveling; keep authentication consistent so one path is not weaker.

Authentication and security

Mobile expands the exposure surface; authentication must be stricter.

  1. Enable authentication: at least a login or token, never "nobody knows the address."
  2. Limit sources: restrict public entry by IP or subnet to reduce scanning.
  3. Use HTTPS: public access must be encrypted so tokens do not leak.
  4. Rotate tokens: regenerate after sharing or device loss.
  5. Close unused entries: disable the proxy when public access is unnecessary.

Security is ongoing, not a one-time setup. An open entry needs log review; an unmanaged public entry is the easiest target.

Treat a lost phone as a credential leak. Revoke tokens, change passwords, and check logs together.

When the phone cannot connect

Check network, listen address, firewall, and authentication in order.

  1. Network: same Wi-Fi? Router client isolation enabled?
  2. Listen: is the service on 127.0.0.1 only? LAN access needs the right address.
  3. Firewall: is the port blocked? Test temporarily, then add a rule rather than disabling it long term.
  4. Authentication: login page, expired token, or error message?

Do not reverse the order. Starting with authentication misreads "network unreachable" as "wrong password."

Keep one piece of evidence per layer. Ping reachability, port connectivity, login page presence; then change configuration.

Next steps

Confirm LAN access before going public. For base mobile configuration, read How to use DeepSeek Harness on mobile. For remote SSH, read How to configure remote access. For reverse proxy details, read DeepSeek Harness reverse proxy.

Sources: DeepSeek Harness docs, dsh CLI README, deepseek-harness repository

FAQ

Is there an official DeepSeek Harness mobile app for iPhone or Android?

DeepSeek Harness has no official mobile app. Mobile uses a browser to reach the Web UI on a computer or server; iPhone and Android follow the same steps.

Phone and computer are on the same Wi-Fi, but DeepSeek Harness will not open. Why?

Phone and computer on the same Wi-Fi usually fail because DeepSeek Harness listens only on 127.0.0.1, a firewall blocks the port, or router client isolation is on. Confirm the listen address and use the LAN IP.

Is sending the link to my phone remote access, and is it safe?

Sending the link to a phone is only a transport method, not remote access by itself. Security depends on the listen scope and authentication of DeepSeek Harness: localhost-only will not open on the phone, and public exposure needs authentication.

Reverse proxy or tunnel for public access to DeepSeek Harness, and which is safer?

Both a reverse proxy and a tunnel can expose DeepSeek Harness, and safety depends on configuration. A reverse proxy needs TLS, authentication, and source limits; a tunnel needs a trusted provider and access control.

Related Terms

Web UI
The Web UI is the browser interface of DeepSeek Harness; mobile devices use it for sessions, plugins, and files.— dsh CLI README
listen address
The listen address decides which sources can connect; 127.0.0.1 allows only the local machine, while a LAN IP allows same-network devices.— DeepSeek Harness docs
reverse proxy
A reverse proxy adds a gateway in front of the service to handle domain, TLS, authentication, and source limits before forwarding requests.— DeepSeek Harness docs
client isolation
Client isolation is a router feature that blocks devices on the same Wi-Fi from reaching each other, preventing phone-to-computer connections.— DeepSeek Harness docs

Sources