Pharos Pro
MultiProtocol Proxy Client
$2.99 · Designed for iPad. Not verified for macOS.
*THIS APPLICATION DOES NOT PROVIDE ANY SERVER SIDE SERVICE*
Pharos Pro is a simple but powerful proxy client.
You can configure which traffics route to proxy servers,Its core value is to provide the most secure proxy, The NEVPNManager API gives Pharos Pro the ability to create and manage a Personal proxy configuration on iOS.
It can capture all HTTP/HTTPS/TCP traffic from any applications on your device, and redirect to an HTTP/SOCK5 proxy server following highly configurable rules.
# Feature:
Capture all HTTP/HTTPS/TCP traffic from any applications on your device,and redirect to an HTTP/SOCK5 proxy server following highly configurable rules.
- Support protocol : Trojan,Vmess,Https,SS,SS-Simpleobfs,SSR,Trojan-Go,Xray,Hysteria,,Tuic,Anytls,mieru.
- Support policy mode with Clash.Meta config.
- Support Subscribe.
- Support scan QR code.
- Support custom node.
- Support test delay of node.
- Easy to use — just tap the connect button.
- Fast, reliable access to the safety internet.
# What can you do with a proxy client?
- Enhance your online privacy and enable you to safely and anonymously browse the Internet.
- Protect you when using a public WIFI hotspot.
- Allows you to create a secure connection to another network over the Internet.
#Notes:
- Pharos Pro does not provide any server side services. Please setup your own servers.
- Pharos Pro requires to add proxy Configurations to add your own proxy Configuration.
- Pharos Pro is a client side application.No user data will be sent to our severs.More details are listed in https://pharospro.com/privacy-policy.
# Privacy Policy:
* When the user is in normal use, we will not log any logs related to the user.
* Only when the app is crash, we will collect the necessary user connection and crash log.
* Details: https://pharospro.com/privacy-policy
more Could really use websockets on vmess. Also I currently don't see any iOS app supporting certificates on Trojan, so adding it would certainly be a big plus. Otherwise, great app.
Developer Response Updated Trojan in 1.0.6 version.
Could really use websockets on vmess. Also I currently don't see any iOS app supporting certificates on Trojan, so adding it would certainly be a big plus. Otherwise, great app.
Updated Trojan in 1.0.6 version.
Can’t connect b/c update is needed despite it being the latest version
Can’t connect b/c update is needed despite it being the latest version
Please add a select all option to deleting all servers together.
Please add a select all option to deleting all servers together.
After new update I don’t see any clash config Where is this option ?Why you don’t tell us in logs new update you remove this option ??Edit after Developer’s response :Thanks for your response.My problem was solved with your clear explanation.You are the best and good luck
Developer Response You can import clash profile in profile tab.
After new update I don’t see any clash config Where is this option ?Why you don’t tell us in logs new update you remove this option ??Edit after Developer’s response :Thanks for your response.My problem was solved with your clear explanation.You are the best and good luck
You can import clash profile in profile tab.
- 支持更多协议及参数
- 修复各类bug
- 优化测速
1.8.7 12/30/2025
注意:更新使用此版本需要重新导入配置
- 完全重构代码
- 选用新的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
1.8.6 05/03/2025
- 修复开关反应缓慢的问题
- 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
1.8.5 01/28/2024
- 修复导入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
1.8.3 10/10/2023
- 解决和优化由于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
1.8.2 06/22/2023
hotfix:
- 修复通过手动填写增加trojan以及vmess节点无法生效的问题.
=======
hotfix:
- Fix the problem of manually adding Trojan and VMESS nodes not taking effect.
1.8.1 05/11/2023
- 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.
1.8.0 05/05/2023
- 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.
1.7.9 03/17/2023
- 策略模式中支持 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.
1.7.8 03/07/2023
# 修复Vmess中传输协议为TCP的节点无法链接以及测速的问题.
1.7.7 12/13/2022
# 修复部分Vmess以及SSR协议,无法测速的问题
# 修复部分Vmess协议无法链接的问题
1.7.6 12/12/2022
# 解决1.7.2版本中测速功能无法使用的问题.
1.7.5 12/10/2022
# 修复 Clash Meta 策略配置无法使用的问题.
1.7.3 12/08/2022
- 支持机器本身 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
1.7.2 12/07/2022
# Refactored the tcp udp layer
# Refactored DNS layer
# Faster DNS resolution and rule speed
---------
# 重构了tcp udp层
# 重构了DNS
# 更快的DNS解析和rule速度
1.7.1 03/18/2022
# Supported xray.
# Fixed trojan-go bug.
# Supported shadowsocks encryption on trojan-go.
1.7.0 12/05/2021
# Trojan bug hot fix.
# Supported Trojan-go.
1.6.1 12/02/2021
# Optimized configuration solutions.
# Fixed rule bug.
# Fixed SSR bug.
# Updated CN rule.
Note: Need to upgrade to iOS15.
1.6.0 11/29/2021
# Supported trojan over websocket.
1.5.1 10/25/2021
#Fixed SSR bug.
#Add some text prompts.
1.5.0 08/03/2021
# SSR bug hot fixed.
1.3.9 03/22/2021
# Bug hot fixed.
1.3.8 03/15/2021
# Fixed ssr bug.
1.3.7 03/09/2021
# Fixed auto subscribe clash config bug.
1.3.6 01/18/2021
# 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
1.3.5 12/17/2020
- 支持更多协议及参数
- 修复各类bug
- 优化测速
more Version 1.8.7 12/30/2025
Data Not Collected The developer does not collect any data from this app.