发表于 发表评论

经常问的问题

我按开始但它自动关闭

通常是因为代理设置错误。例如 DNS 失败、TLS 验证失败。大多数时候,使用IP而不是域名可以解决问题。

它开始了,但我无法访问任何内容

再次检查代理设置,有些错误可能会在自检中发现,但有些可能不会,并且还可以使用其他工具检查您的代理服务器以确保其可用。

如果找不到原因,请启用 日志 在里面 关于,启动代理,重现问题,然后 反馈 日志给我们。

从剪贴板或二维码导入不起作用

有很多 URI 和 QRCode 格式。目前我们只关注最常见的。我们将尽最大努力使其兼容更多格式,因此请告诉我们 URI 格式规则或它是如何生成的以及在哪里生成的,如果足够常见,它将受到支持。

现在我们支持

  • shadowsocks
    • ss://BASE64-ENCODED-STRING-WITHOUT-PADDING#TAG
    • ss://方法:密码@主机名:端口#TAG
    • ss://BASE64-ENCODED-STRING-WITHOUT-PADDING@主机名:port#TAG
    • ss://BASE64-ENCODED-STRING-WITHOUT-PADDING#TAG(导出样式)
  • socks5
    • socks://用户:密码@主机名:端口#TAG
    • socks5://用户:密码@主机名:端口#TAG
    • socks://BASE64-ENCODED-STRING-WITHOUT-PADDING#TAG(导出样式)
    • socks5://BASE64-ENCODED-STRING-WITHOUT-PADDING#TAG
  • trojan
    • 木马://密码@主机名:port#TAG
    • trojan://BASE64-ENCODED-STRING-WITHOUT-PADDING#TAG(导出样式)
    • trojan-go://密码@主机名:端口?PARAMS#TAG
  • vmess
    • vmess://方法:uuid@主机名:端口#TAG
    • vmess://BASE64-ENCODED-STRING-WITHOUT-PADDING#TAG(导出样式)
  • http
    • http://用户:密码@主机名:port#TAG(导出样式)
    • https://用户:密码@主机名:port#TAG(导出样式)

是否有任何日志以便我可以看到出了什么问题

是的,打开 日志 在里面 设置 ,启动代理,然后你可以看到日志,它保留了最近10次的运行情况。

我想报告一些错误或提出一些建议

反馈对我们很重要,请随时与我们联系。

发表于 发表评论

代理组

什么是代理组?

A 代理组 是一个引擎,用于确定当前网络流量使用哪个代理。

在 LanceX 中, 代理组 仅根据以下条件选择代理 正则表达式。这允许在添加或删除代理时进行动态更新。

另外,一个 代理组 可以嵌入另一个 代理组,形成树形图结构。

代理组有哪些类型?

有四种类型 代理组:

  1. 选择:此类型允许手动选择代理。但是,请注意,如果您的代理发生变化,它可能不准确。
  2. 倒退:此类型按顺序选择代理。如果当前代理关闭或超时,将使用下一个代理。
  3. 负载均衡:此类型有效地在一组代理之间分配传入的网络流量。
  4. url 测试:此类型通过对特定 URL 的速度进行基准测试来选择要使用的代理。

如何设置代理组?

有两种方法可以设置 代理组:

  1. 您可以在全局设置它 规则 > 高级 > 默认代理参数。所有路线匹配 代理 将使用 代理组。请注意,如果您设置此项,您选择的代理在 代理视图 不会影响连接,并且代理详细信息在 控制面板 也将改变根据 代理组 结果。
  2. 您还可以为单独的规则进行设置。当您将规则的目标更改为 代理,您可以选择一个 代理组.
发表于 发表评论

什么是前置脚本?

里面有一个选项 规则 -> 高级 命名的 前置脚本。您输入的脚本每次都会与其他脚本一起触发。

所以你可以:

  • 添加一些代码进行调试。
  • 增强脚本能力。
  • 添加一些实用程序库。
  • 虽然我们支持大多数API,但有些脚本使用全局变量来检查App类型,因此我们可以假装成其他运行时,例如, 火箭
  • ……
发表于 1条评论

哪里可以买到……?

哪里可以买到 LanceX?

购买它的唯一途径是从 Apple Store。

我在哪里可以购买服务器?

请寻求贵国人民的建议。不同国家的情况有所不同,其他人建议或提供的服务器可能无法满足您的特定要求。当然,如果可能的话,自己构建总是一个不错的选择。

发表于 发表评论

脚本编写

您可以使用 JavaScript 来扩展 LanceX 的功能。

公共API

$done() 功能

由于所有脚本都是异步运行的,因此即使对于不需要结果的脚本,也应该调用 $done() 来指示完成。否则,脚本将因超时而打印警告。

基本信息

  • $lancex

该对象表示您处于 LanceX 的环境中。

持久存储

  • $persistentStore.write(data, [key])

永久保存数据。只允许使用字符串

  • $persistentStore.read([key])

获取保存的数据。返回字符串或 null。

HTTP请求

  • $httpClient.post(URL or options, callback)

启动 HTTP POST 请求。第一个参数可以是 URL 或对象。一个示例对象可能看起来像这样。

{
    url: "http://www.example.com/",
    headers: {
        Content-Type: "application/json"
    },
    body: "{}",
    timeout: 5,
    callback: callback(error, response, data) {

    }
}

url 总是需要的。 body 可以是字符串或对象。当呈现一个对象时,它被编码为 JSON 字符串,并且 Content-Type 被设定为 application/json 自动地。

类似功能: $httpClient.get, $httpClient.put$httpClient.delete, $httpClient.head, $httpClient.options, $httpClient.patch.

公用事业

  • console.log(message)

记录到 LanceX 日志文件。类似功能: console.warn, console.error, console.info.

  • setTimeout(function[, delay])

与浏览器中的setTimeout相同。类似功能: setInterval.

  • $notification.post(title, subtitle, body)

发布通知。请开启 允许通知 在使用它之前。

发表于 发表评论

规则的优先级

我有很多规则,它们的优先级是什么?

模块 首先,域指令具有以下优先级: DOMAIN > DOMAIN-SUFFIX > DOMAIN-KEYWORD。 IP 指令具有以下优先级: CIDR > GEO IP。如果同时命中多个规则,出于性能原因,当前的策略是随机选择一个。

发表于 发表评论

如何反馈

电报

  • 地址:https://t.me/lancex_app
  • 支持语言:英语、中文
  • 回复间隔:24小时内或从不
  • 建议:比较紧急,希望立即得到反馈。如果留言太多,您可能无法收到回复。

电子邮件

  • 地址:shadowboat#outlook.com
  • 支持语言:英语、中文
  • 回复间隔:大多在一周内
  • 建议:这比较重要,而且你希望一定能得到答案。
发表于 发表评论

影响速度的因素

我们先来说说影响传输速度的因素

1. 实验设置

关闭所有实验设置,实验设置可能会让VPN不仅慢而且不稳定。

2. 协议

协议越复杂,速度越慢。

协议复杂度:socks5 < ss < http < trojan < vless < vmess。

3. 协议方法

复杂的加密方法会减慢速度,并且除了 AES256GCM、AES128GCM、ChaCha20-Poly1305 之外没有硬件加速(iOS13+)。

4.TLS v1.3

目前 TLS v1.3 没有硬件加速,因此如果您的服务器支持 TLS v1.2,请关闭 v1.3。

自 2014 年 2 月 2 日起,TLS 1.3 变为自动检测

5. 传输和混淆

传输或混淆意味着将数据打包成另一种格式,因此可能会使用更多的内存和CPU。

6. 多路复用器

VMess Mux 和 H2 Mux 等多路复用器都使用较少的通信通道,因此可能会降低传输速度。

7. 模式

使用直接或代理模式进行测试,因为您无法确定数据的通道。例如,有一条规则“GEOIP”,如果你访问一个有多个IP的地址,有的命中,有的不命中。

8.XTLS

在移动设备上表现不佳,最好不要使用它。

9.当前网络和目标节点网络

如果手机无法达到满载,那么主要影响因素是网络