Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion docs/upstream/sing-box/stable/SYNC_INFO.txt
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
source: https://github.com/SagerNet/sing-box.git
branch: stable
version: 1.13
commit: 7067276170f03034017eb1887f671b7c9f11a5fd
commit: e972dd660d1ce9e372907ea830d51bbf01b980c1
generated_by: scripts/sync-singbox-docs.mjs (do not edit by hand)
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@ icon: material/new-box
"idle_session_check_interval": "30s",
"idle_session_timeout": "30s",
"min_idle_session": 5,
"disable_reuse": false,
"tls": {},

... // Dial Fields
Expand Down Expand Up @@ -55,6 +56,10 @@ In the check, close sessions that have been idle for longer than this. Default:

In the check, at least the first `n` idle sessions are kept open. Default value: `n`=0

#### disable_reuse

Disable TLS connection reuse. Default: false.

#### tls

==Required==
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@ icon: material/new-box
"idle_session_check_interval": "30s",
"idle_session_timeout": "30s",
"min_idle_session": 5,
"disable_reuse": false,
"tls": {},

... // 拨号字段
Expand Down Expand Up @@ -55,6 +56,10 @@ AnyTLS 密码。

在检查中,至少前 `n` 个空闲会话保持打开状态。默认值:`n`=0

#### disable_reuse

禁用 TLS 连接复用。默认值:false。

#### tls

==必填==
Expand Down
2 changes: 1 addition & 1 deletion docs/upstream/sing-box/testing/SYNC_INFO.txt
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
source: https://github.com/SagerNet/sing-box.git
branch: testing
version: 1.14
commit: 4bccd6fae19526425acf76efc263333c7aea6fce
commit: b271ce16caaccecd56bc41a3a7640736e1bc64c1
generated_by: scripts/sync-singbox-docs.mjs (do not edit by hand)
110 changes: 77 additions & 33 deletions docs/upstream/sing-box/testing/assets/icon.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
126 changes: 126 additions & 0 deletions docs/upstream/sing-box/testing/changelog.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,132 @@
icon: material/alert-decagram
---

#### 1.14.0-alpha.50

* Improve OpenVPN interoperability **1**
* Improve OpenConnect interoperability **2**
* Add Fortinet host check support **3**
* Fixes and improvements

**1**:

The OpenVPN client and server now interoperate with more existing deployments
through static-key mode, additional legacy ciphers and digests, and
OpenVPN-compatible certificate purpose, key usage, extended key usage, and
certificate profile checks. They also support more OpenVPN options for tunnel
addressing, MSS calculation, replay windows, timers, and TLS renegotiation. The
new [OpenVPN DNS server](/configuration/dns/server/openvpn/) can use both modern
and legacy DNS options pushed by OpenVPN servers, while the sing-box server can
push both forms.

**2**:

The OpenConnect client now supports existing authentication sessions, OIDC
Bearer authentication, additional platform and AnyConnect mobile identity
fields, AnyConnect compression, and controls for MTU, DPD and reconnect timing,
TCP keep alive, and TLS trust and certificate pinning. The new
[OpenConnect DNS server](/configuration/dns/server/openconnect/) can use pushed
split-DNS resolvers and, when enabled, general pushed resolvers.

**3**:

The [OpenConnect Client](/configuration/endpoint/openconnect/) endpoint can now
submit Fortinet host check results using the new
[`fortinet_host_check`](/configuration/endpoint/openconnect/#fortinet_host_check)
option. This behavior is modeled after openfortivpn and is not an OpenConnect
feature. sing-box only submits explicitly configured values when requested by
the Fortinet server and does not collect system information automatically.

#### 1.14.0-alpha.48

* Add SSO support for AnyConnect **1**
* Add Linux support for the [desktop client application](/clients/desktop/) **2**
* Fixes and improvements

**1**:

The [OpenConnect Client](/configuration/endpoint/openconnect/) endpoint now
supports SSO (single sign-on) authentication for Cisco AnyConnect servers,
available through the sing-box graphical clients.

**2**:

The [sing-box for Desktop](/clients/desktop/) client is now available for Linux
(x64 / arm64 / armv7l) from
[GitHub Releases](https://github.com/SagerNet/sing-box/releases).

#### 1.14.0-alpha.47

* Add OpenVPN client and server support **1**
* Add OpenConnect client support **2**
* Fixes and improvements

**1**:

The new [OpenVPN Client](/configuration/endpoint/openvpn-client/) and
[OpenVPN Server](/configuration/endpoint/openvpn-server/) endpoints are
compatible with standard OpenVPN clients and servers. Interactive client
authentication is available through the sing-box graphical clients and
[Dashboard](https://github.com/SagerNet/sing-box-dashboard).

**2**:

The new [OpenConnect Client](/configuration/endpoint/openconnect/) endpoint
supports Cisco AnyConnect, GlobalProtect, Fortinet, F5, Pulse Connect Secure,
and Juniper Network Connect VPN servers. Interactive authentication is
available through the sing-box graphical clients and
[Dashboard](https://github.com/SagerNet/sing-box-dashboard).

#### 1.14.0-alpha.46

* Add multiple tags support to rule-sets **1**
* Add new UDP NAT options **2**
* Fixes and improvements

**1**:

The rule-set [`tag`](/configuration/rule-set/#tag) field now accepts a list of
tags to define multiple rule-sets sharing other options at once, with the
`{tag}` placeholder in `path` or `url` replaced by each tag.

**2**:

The new [UDP NAT](/configuration/shared/udp-nat/) fields
[`udp_mapping`](/configuration/shared/udp-nat/#udp_mapping),
[`udp_filtering`](/configuration/shared/udp-nat/#udp_filtering) and
[`udp_nat_max`](/configuration/shared/udp-nat/#udp_nat_max) configure the NAT
mapping and filtering behaviors and the maximum number of UDP NAT sessions for
TUN and TProxy inbounds and the WireGuard endpoint.

#### 1.14.0-alpha.45

* Improve the Windows client application **1**
* Fixes and improvements

**1**:

The [Windows client](/clients/desktop/) now includes an updater, adds support
for Windows native sharing of sing-box profile and JSON files, and fixes the
Tailscale SSH terminal. The
[Tailscale SSH server](/configuration/endpoint/tailscale/#ssh_server) can now
open sessions for any local user in the graphical client, while the command
line client remains limited to the user sing-box runs as. Additionally,
configurations that use privileges unrelated to networking are now rejected by
default; an insecure mode is available to allow them.

#### 1.14.0-alpha.44

* Introducing our [new Windows client application](/clients/desktop/) **1**
* Fixes and improvements

**1**:

The new [Windows client](/clients/desktop/) provides an experience equal to
other standard sing-box graphical clients, is available for Windows 10+
(x64 / x86 / arm64), and is distributed as an installer from
[GitHub Releases](https://github.com/SagerNet/sing-box/releases)
(`SFW-<version>-<architecture>.exe`).

#### 1.14.0-alpha.43

* Add network namespace support **1**
Expand Down
9 changes: 9 additions & 0 deletions docs/upstream/sing-box/testing/clients/desktop/features.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
# :material-decagram: Features

#### Service

SFW runs sing-box as a system service, so no administrator elevation is required for daily use.

### Chore

* The working directory is located at `C:\ProgramData\sing-box-daemon`
21 changes: 21 additions & 0 deletions docs/upstream/sing-box/testing/clients/desktop/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
---
icon: material/laptop
---

# sing-box for Desktop

sing-box for Desktop allows users to manage and run local or remote sing-box configuration files,
and provides platform-specific functionality, such as TUN transparent proxying.

## :material-graph: Requirements

* Windows 10+ (x64 / x86 / arm64)
* Linux (x64 / arm64 / armv7l)

## :material-download: Download

* [GitHub Releases](https://github.com/SagerNet/sing-box/releases)

## :material-source-repository: Source code

* [GitHub](https://github.com/SagerNet/sing-box-for-desktop)
3 changes: 2 additions & 1 deletion docs/upstream/sing-box/testing/clients/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,8 @@ Maintained by Project S to provide a unified experience and platform-specific fu
|---------------------------------------|------------------------------------------|
| :material-android: Android | [sing-box for Android](./android/) |
| :material-apple: iOS/macOS/Apple tvOS | [sing-box for Apple platforms](./apple/) |
| :material-laptop: Desktop | Working in progress |
| :material-microsoft-windows: Windows | [sing-box for Desktop](./desktop/) |
| :material-linux: Linux | [sing-box for Desktop](./desktop/) |

Some third-party projects that claim to use sing-box or use sing-box as a selling point are not listed here. The core
motivation of the maintainers of such projects is to acquire more users, and even though they provide friendly VPN
Expand Down
3 changes: 2 additions & 1 deletion docs/upstream/sing-box/testing/clients/index.zh.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,8 @@
|---------------------------------------|------------------------------------------|
| :material-android: Android | [sing-box for Android](./android/) |
| :material-apple: iOS/macOS/Apple tvOS | [sing-box for Apple platforms](./apple/) |
| :material-laptop: Desktop | 施工中 |
| :material-microsoft-windows: Windows | [sing-box for Desktop](./desktop/) |
| :material-linux: Linux | [sing-box for Desktop](./desktop/) |

此处没有列出一些声称使用或以 sing-box 为卖点的第三方项目。此类项目维护者的动机是获得更多用户,即使它们提供友好的商业
VPN 客户端功能, 但代码质量很差且包含广告。
Loading