- 支持更多协议及参数
- 修复各类bug
- 优化测速
注意:更新使用此版本需要重新导入配置
- 完全重构代码
- 选用新的UI框架
- 精简代码
- 精简包大小
- 更新支持各项新增参数
- 配置参数支持mieru,anytls协议
- 支持编辑配置文件时语法高亮
- http代理支持自定义请求格式:
通过 connect 字段,用户可以自由定义 CONNECT 请求格式。
支持变量替换:[M](CONNECT)、[H](主机)、[U](主机:端口)、[P](端口)、[V](HTTP 版本)、[S](服务器地址)、 [SP](服务器端口)、[T](时间戳)、[X](X-T5-Auth)。
若存在[X] 则会动态生成 X-T5-Auth
支持自定义动态生成X-T5-Auth中的 multiplier 和 modulus 参数
配置例子:
- name: "http-exempt"
type: http
server: 192.xx.xx.xx
port: 443
connect: "[M] [U]@gw.alicdn.com:80 [V]\r\nHost: gw.alicdn.com\r\nX-Real-Host: [U]\r\n[X]User-Agent: okhttp/3.11.0 Dalvik/2.1.0 (Linux; U; Android 11; Redmi K30 5G Build/RKQ1.200826.002) baiduboxapp/11.0.5.12 (Baidu; P1 11)\r\nProxy-Connection: Keep-Alive\r\n\r\n"
verify-config: # 可选:自定义 X-T5-Auth 生成所需参数
multiplier: 1318293
modulus: 0x7FFFFFFF
- 配置中支持Xray插件,包括xhttp,上下行分流等配置
---参考配置---
- name: xray-xhttp
type: xray
server: example.com
port: 443
xray-config:
protocol: vless
uuid: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
flow: xtls-rprx-vision # 可选,建议设置
transport: xhttp # 使用xhttp传输层
transport-settings:
path: /path # 路径配置
mode: stream-one # 传输模式: auto/stream-one/packet-up/stream-up
security: tls # 传输层安全
security-settings:
serverName: example.com # TLS SNI
fingerprint: chrome # TLS指纹
- name: xray-reality
type: xray
server: 1.2.3.4
port: 443
xray-config:
protocol: vless
uuid: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
flow: xtls-rprx-vision
transport: xhttp
transport-settings:
path: /path
mode: stream-one
security: reality
security-settings:
serverName: www.example.com # 需要验证的域名
fingerprint: chrome
reality:
enabled: true
publicKey: VnLxAYJ4Tz3qEPKLq92CI9GNZLie4ciOJZBpgxmM4C8
shortId: 0123456789abcdef
- name: xray-split-tls
type: xray
server: upload.example.com # 上行服务器
port: 443
xray-config:
protocol: vless
uuid: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
flow: xtls-rprx-vision
transport: tcp # 上行使用TCP
security: tls
security-settings:
serverName: upload.example.com
fingerprint: chrome
download-settings: # 下行配置
address: download.example.com # 下行服务器
port: 443
network: xhttp # 下行使用XHTTP
security: tls
tlsSettings:
serverName: download.example.com
fingerprint: chrome
xhttpSettings:
path: /download
mode: auto
- name: xray-split-reality
type: xray
server: 1.2.3.4 # 上行服务器
port: 443
xray-config:
protocol: vless
uuid: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
flow: xtls-rprx-vision
security: reality
security-settings:
serverName: www.microsoft.com
fingerprint: chrome
reality:
enabled: true
publicKey: VnLxAYJ4Tz3qEPKLq92CI9GNZLie4ciOJZBpgxmM4C8
shortId: 0123456789abcdef
download-settings:
address: 5.6.7.8 # 不同的下行服务器
port: 443
network: xhttp
security: reality
realitySettings:
publicKey: Public9876Key5432ExampleKey1234567890123
shortId: 123abc
xhttpSettings:
path: /download
mode: stream-one- 修复开关反应缓慢的问题
- Mitm Extension 支持 http/2
- 配置中 mitm extension 支持 重定向
- 配置中 mitm extension 支持 reject action
- 配置中 mitm extension 支持 modify-req-header
- 配置中 mitm extension 支持 modify-req-boby
- 配置中 mitm extension 支持 modify-resp-header
- 配置中 mitm extension 支持 modify http response boby
- mitm extesion 配置参考 https://github.com/PharosVip/Extension
- 暂时移除mitm抓包看板
- 修复其他bug
----------------------------------
- Fix slow switch response
- Mitm Extension supports http/2
- Configure mitm extension to support redirection
- Configure mitm extension to support reject action
- mitm extension support for modify-req-header in mitm extension configuration
- mitm extension supports modify-req-boby in the configuration.
- The mitm extension supports modify-resp-header in the mitm extension configuration.
- mitm extension support for modify http response boby in mitm extension configuration
- mitm extesion configuration reference https://github.com/PharosVip/Extension
- Temporarily remove the mitm packet watchdog.
- Fixing other bugs
- 修复导入wg配置报错的问题
- 导入meta配置支持 hysteria2
- 支持第三方面板显示常驻进程系统内存占用信息(需在设置中打开log)
- 导入meta配置中支持使用listeners导流
- 设置中支持停止使用系统http代理
- 设置中支持局域网内的设备访问第三方meta面板
- 开启局域网访问权限之后,本机若无法访问面板请使用localhost代替127.0.0.1
- 端口:9090
- 访问密钥:pharos
- 其他问题修正
======================================================
- Fixed the problem of importing wg configurations reporting errors
- Support hysteria2 for importing meta configuration.
- Support third-party panel to show system memory usage information of resident processes (need to turn on log in settings).
- Import meta configuration supports using listeners to channelize streams.
- Support to stop using system http proxy in settings
- Support to stop using the system http proxy in the settings Support to access the third-party meta panel from devices on the LAN in the settings
- After enabling LAN access, please use localhost instead of 127.0.0.1 if you can't access the panel locally.
- Port: 9090
- Access key: pharos
- Other bug fixes
- 解决和优化由于rule-set providers为domain类型时因规则数巨大而无法启动的内存问题(优化后启动内存溢出阈值约为80万规则,其中单条规则平均15个字符)
- 导入clash.meta配置支持 tuic v5
- 解决单节点订阅中包含vless节点无法使用及无法测速的问题
- 解决通过订阅导入配置提示权限不足的问题
- 解决配置中存在sub-rules规则导致配置不生效的问题
- 导入本地配置文件的时候增加loading提示
- 解决用户导入配置的dns没有生效的问题
- 更新内置的geosite以及geoip文件
- 删除配置文件的同时清理相关资源文件
- 修复Vmess over websocket 可能存在的断连问题
- 减少 quic 传输层不必要的内存开销
---------------------------------------------------------
- Solve and optimize the memory problem that cannot be started due to the huge number of rules when rule-set providers are of domain type (the optimized start memory overflow threshold is about 800,000 rules, where a single rule has an average of 15 characters)
- Import clash.meta configuration support tuic v5
- Solve the problem that single node subscription contains vless node can not be used and can not speed measurement
- Solve the problem of importing configuration via subscription prompting insufficient permissions
- Solve the problem that the configuration does not take effect due to the existence of sub-rules rules in the configuration
- Add loading hint when importing local configuration files
- Solve the problem that the dns imported by the user does not take effect
- Update the built-in geosite and geoip files
- Clean up related resource files while deleting configuration files
- Repair the possible disconnection problem of Vmess over websocket
- Reduce unnecessary memory overhead of quic transport layer
hotfix:
- 修复通过手动填写增加trojan以及vmess节点无法生效的问题.
=======
hotfix:
- Fix the problem of manually adding Trojan and VMESS nodes not taking effect.
- Clash.Meta 配置中支持 Restls-V1 。
- Clash.Meta配置中支持smux复用。
- 修复导入的Clash.meta配置中自定义hosts没有生效的问题
- 修复无法导入包含wireguard协议的配置问题
- 修复部分配置页面无法测速的bug。
- 修复部分ss以及ssr协议订阅链接无法测速的问题。
- 修复部分配置中 proxy-providers UI显示问题以及交互上的bug。
- 修复单节点模式下部分trojan以及vmess链接识别错误的问题
- 改善和均衡部分协议的性能。
- 优化包转发逻辑代码减少延迟。
- 修复MITM抓包无法使用的问题。
- 修复mitm局域网看板中部分域名信息展示不全的问题
- 清理部分代码减少包体积。
=====================
- The Restls-V1 protocol is supported in the Clash.Meta configuration.
- The smux protocol multiplexing is supported in the Clash.Meta configuration.
- Fixed the issue where custom hosts in imported Clash.meta configurations were not effective.
- Fixed the issue where configurations containing the WireGuard protocol could not be imported.
- Fixed the bug where certain configuration pages could not perform speed tests.
- Fixed the issue where some subscription links for the ss and ssr protocols could not be tested for speed.
- Fixed the UI display and interaction bugs in some proxy-providers in the configuration.
- Fixed the issue where some trojan and vmess links were identified incorrectly in single node mode.
- Improved performance and balance for some protocols.
- Optimized packet forwarding logic code to reduce delay.
- Fixed the issue where MITM packet capture could not be used.
- Fixed the issue where some domain information was not fully displayed in the MITM local network dashboard.
- Cleaned up some code to reduce package size.
- Clash.Meta 配置中支持 Xray Reality。
- 修复部分配置中 select 类型策略选择不生效的问题。
- 修复tuic以及hysteria无法测速的问题。
- 策虑组中 proxy-providers 列表增加显示 proxy 的二级菜单,并可选择节点。
=======================================================
- Meta configuration supports Xray Reality.
- Fix the problem that select type policy selection does not work in some configurations.
- Fix the problem that tuic and hysteria can't measure speed.
- Add a secondary menu of proxy in the list of proxy-providers in the policy group, and select nodes.
- 策略模式中支持 proxy-privoders, rule-privoders,rule-set,geosite,geoip(各类ip集合)参数
- 新增proxy-privoders UI显示
- 新增倒入Clash Meta配置检测逻辑
- 修复初次安装会出现无法启动链接的bug
- 修复测速功能不可用的问题
- 修复测速过程中的崩溃问题
- 更新 Clash.Meta 支持 vision
- 修复导入Clash.Meta配置中配置校验没有生效的问题
- 修复导入部分配置出错的问题
- 提供更快的解析速度
-----------------------------
- Support proxy-privoders, rule-privoders, rule-set, geoite, geoip (various ip sets) parameters in policy mode
- Add proxy-privoders UI display
- Add the logic of Clash Meta configuration detection
- Repair the bug that the link cannot be started in the first installation
- Repair the problem that the speed test function is not available
- Repair the crash problem during speed test
- Update Clash.Meta to support vision
- Repair the problem that the configuration check does not take effect when importing the configuration of Clash.
- Repair the problem of importing some configurations with errors.
- Provide faster parsing speed.
# 修复Vmess中传输协议为TCP的节点无法链接以及测速的问题.
# 修复部分Vmess以及SSR协议,无法测速的问题
# 修复部分Vmess协议无法链接的问题
# 解决1.7.2版本中测速功能无法使用的问题.
# 修复 Clash Meta 策略配置无法使用的问题.
- 支持机器本身 Mitm 抓包,注意:开启 Mitm 功能会导致部分设置了 SSL Pining 的App无法正常使用
- 支持抓取同一局域网其他设备的网络包(需要其他设备信任证书并添加 Pharos Http代理,端口号是 9080),局域网内其他设备通过访问 http://[Pharos所在设备局域网ip]:12345/files/Pharos.pem ,下载CA证书
- 提供 Mitm 局域网面板,局域网面板的端口号为 6080,方便局域网内其他设备通过浏览器查看网络活动记录
- 修复进入后台闪退的 bug
- 修复部分网络协议导入崩溃的 bug
- 策略组模式支持 Clash Meta
- 优化性能
---
- Support Mitm packet capture on the machine itself. Note: Enabling Mitm function will cause some apps with SSL Pining settings to not work properly.
- Support grabbing network packets from other devices on the same LAN (requires other devices to trust the certificate and add Pharos Http proxy)
- Provide Mitm LAN panel to facilitate other devices on the LAN to view network activity records
- Repair the bug of entering background flashback.
- Fix the bug that some network protocol import crashes.
- Support Clash Meta in policy group mode.
- Optimize performance
# Refactored the tcp udp layer
# Refactored DNS layer
# Faster DNS resolution and rule speed
---------
# 重构了tcp udp层
# 重构了DNS
# 更快的DNS解析和rule速度
# Supported xray.
# Fixed trojan-go bug.
# Supported shadowsocks encryption on trojan-go.
# Trojan bug hot fix.
# Supported Trojan-go.
# Optimized configuration solutions.
# Fixed rule bug.
# Fixed SSR bug.
# Updated CN rule.
Note: Need to upgrade to iOS15.
# Supported trojan over websocket.
#Fixed SSR bug.
#Add some text prompts.
# SSR bug hot fixed.
# Bug hot fixed.
# Fixed ssr bug.
# Fixed auto subscribe clash config bug.
# Reduce memory used.
# Optimized and refactored bypass module
# Upgraded CN list
# Support Japanese, thanks to a user's contribution
# Remove some configuration in the settings, the removed function will be restored in version 1.3.6