安装包图标

lWS

轻量级网络服务器 (lWS)
It is ...

* ... a Web Server for static content.
* ... lightweight. APK size less then 100 Kb.
* ... as simple as possible. Only essential features implemented.
* ... open. Source code released under GPL-3.0.
* ... a personal solution. It is not optimized/tested for many parallel connections and large file transfer.
* ... network state responsive. Requires Wi-Fi connected or tethering enabled. Service will stop automatically if network is disconnected.

Based on

This application continues the development of
Webserver for Android.

What is configurable

* Document root. Path may be entered as text or optionally selected using org.openintents.filemanager. If it is not installed it will offered for install.
* Port. May be between 1024 and 65535. Default is 8080

Any wrong values in parameters will automatically be set back to their defaults.

Document root

Document root by default is set to application private directory, example index
file automatically created. It is a safe configuration. You can place your pages
in this directory. But be careful! If you use Android 5.0 or above and uninstall
the application this directory and its content will be removed.

Security warning

You can change document root to any readable path on file system, but you need
to understand what are you doing. __Be careful: you could (suddenly?) create the
configuration so than anyone on the same Wi-Fi network could access the data on
your device whether you like it or not.__ All files from document root and below
are available for reading without any restrictions to anyone who's connected to
the network and knows the URL of the server.

"Send", "QR code" and "Browser"

After server starts you can press:

* "Browser" button for check server operation in your local browser
* "QR code" to call net.basov.lws.qr.fdroid or com.google.zxing.client.android to share URL by QR code. If no app is installed it offers to install lWS QR plugin
* "Send" to share the working server URL to another device via Bluetooth, Android Beam, E-Mail and any other way available on your device.

On screen log

The application has no permanent logging. This was treated this as redundant
functionality. The app tries to have the notification up to date. The on screen
log works only when the application is visible. Log screen may be cleared after
returning from background.

安装包

尽管下面提供了 APK 安装包的下载选项,但您应该注意,以这种方式安装将不会收到更新通知,这是一种不太安全的下载方式。 我们建议您安装使用 F-Droid 客户端。

下载 F-Droid
  • 版本 07.00.00 (70000) 推荐 更新日期:2019-05-21

    该版本需要 Android 2.3.3 及以上版本。

    此安装包由 F-Droid 编译并签名,且保证与此源代码 tarball 保持一致。

    权限
    • 修改或删除共享存储空间中的内容
      允许该应用写入共享存储空间中的内容。
      (4.3)
    • 读取共享存储空间中的内容
      允许该应用读取共享存储空间中的内容。
    • 拥有完全的网络访问权限
      允许该应用创建网络套接字和使用自定义网络协议。浏览器和其他某些应用提供了向互联网发送数据的途径,因此应用无需该权限即可向互联网发送数据。
    • 查看WLAN连接
      允许该应用查看WLAN网络的相关信息,例如是否启用了WLAN以及连接的WLAN设备的名称。
    • 运行前台服务
      允许该应用使用前台服务。

    下载APK 52 KiB PGP签名 | 构建日志

  • 版本 06.00.00 (60000) - 更新日期:2018-10-28

    该版本需要 Android 4.1 及以上版本。

    此安装包由 F-Droid 编译并签名,且保证与此源代码 tarball 保持一致。

    权限
    • 修改或删除共享存储空间中的内容
      允许该应用写入共享存储空间中的内容。
      (4.3)
    • 读取共享存储空间中的内容
      允许该应用读取共享存储空间中的内容。
    • 拥有完全的网络访问权限
      允许该应用创建网络套接字和使用自定义网络协议。浏览器和其他某些应用提供了向互联网发送数据的途径,因此应用无需该权限即可向互联网发送数据。
    • 查看WLAN连接
      允许该应用查看WLAN网络的相关信息,例如是否启用了WLAN以及连接的WLAN设备的名称。

    下载APK 50 KiB PGP签名 | 构建日志

  • 版本 05.00.00 (50000) - 更新日期:2018-10-30

    该版本需要 Android 4.1 及以上版本。

    此安装包由 F-Droid 编译并签名,且保证与此源代码 tarball 保持一致。

    权限
    • 修改或删除共享存储空间中的内容
      允许该应用写入共享存储空间中的内容。
      (4.3)
    • 读取共享存储空间中的内容
      允许该应用读取共享存储空间中的内容。
    • 拥有完全的网络访问权限
      允许该应用创建网络套接字和使用自定义网络协议。浏览器和其他某些应用提供了向互联网发送数据的途径,因此应用无需该权限即可向互联网发送数据。
    • 查看WLAN连接
      允许该应用查看WLAN网络的相关信息,例如是否启用了WLAN以及连接的WLAN设备的名称。

    下载APK 50 KiB PGP签名 | 构建日志