Skip to main content

Awesome hiddify_reality_scanner created by hiddify

Project description

Lang_farsi  فارسی          


Hiddify Logo

Hiddify Reality Scanner

This is a TLS scanner that finds the best Reality SNI for you based on a list of SNIs. For more information about development, you can read through our Contribution Guidelines .

⚙️ Installation

The installation of this scanner has 2 parts. The first part is a server-side application and the 2nd part is client-side.

🛠️ Server-side Installation

  • First you need to install our custom Xray core on the server using the following command:
#remove old xray
bash -c "$(curl -L https://github.com/XTLS/Xray-install/raw/main/install-release.sh)" @ remove

systemctl stop hiddify-xray

#install hiddify custom xray
bash -c "$(curl -L https://github.com/hiddify/Xray-core-custom/raw/main/install-release.sh)" @ install
  • Now you should create a config with empty nameserver in your panel or add the following config:
curl -o server_config.json https://raw.githubusercontent.com/hiddify/Hiddify_Reality_Scanner/main/server_config.json

SERVER_IP=$(curl ip.sb)
echo "vless://hiddify@$SERVER_IP:11443/?fp=chrome&security=reality&pbk=Z84J2IelR9ch3k8VtlVhhs5ycBUlXA7wHBWcBrjqnAw&sid=6ba85179e30d4fc2&sni=www.google.com&type=tcp&flow=xtls-rprx-vision&encryption=none#Hiddify"
  • Then you need to run the config via Xray like the command below. This will create a temporary Xray server for you :
xray run -c server_config.json
  • You can use your Reality config like the the following link:
vless://hiddify@SERVER_IP:11443/?fp=chrome&security=reality&pbk=Z84J2IelR9ch3k8VtlVhhs5ycBUlXA7wHBWcBrjqnAw&sid=6ba85179e30d4fc2&sni=www.yahoo.com&type=tcp&flow=xtls-rprx-vision&encryption=none#Hiddify

🛠️ Clinet-side Installation

For client-side, you just need to use Pypi and run the following command:

pip install -U hiddify_reality_scanner

🚀 Basic Usage

In order to run the scanner, use one of the following commands on your client:

python -m hiddify_reality_scanner vless_link
#or
hiddify_reality_scanner vless_link

🚀 Advanced Usage

  • If you want to consider more items when scanning, use the following command on your client:
hiddify_reality_scanner --jobs 10 --sni yahoo.com,google.com vless_link
  • Here:

    • --jobs defines the number of concurrent scans.
    • --sni defines the desired SNIs for scanning.
  • If you want to add a list of SNIs, use the following command

hiddify_reality_scanner --jobs 10 --sni path_to_the_list vless_link
  • Here:
    • --jobs defines the number of concurrent scans.
    • --sni path_to_the_list desines the path for the list of SNIs.

📊 Results

The results will be stored in results.txt and results.json on your client. You can use these SNIs as a Reality domain in your server. How to add relaity domain on Hiddify Manager

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

hiddify_reality_scanner-1.5.0.tar.gz (10.3 kB view details)

Uploaded Source

Built Distribution

hiddify_reality_scanner-1.5.0-py3-none-any.whl (9.5 kB view details)

Uploaded Python 3

File details

Details for the file hiddify_reality_scanner-1.5.0.tar.gz.

File metadata

File hashes

Hashes for hiddify_reality_scanner-1.5.0.tar.gz
Algorithm Hash digest
SHA256 4c566afa3b628e75a44c75349fd75858f91549e6bd60f6920b9eb3394eb6dea5
MD5 98b36b1e6ebee6981922a2209459c328
BLAKE2b-256 282dce7f35de044d4eb75eeddee3a1d6cb37ea17d600da6b845a488de5e3b6cd

See more details on using hashes here.

File details

Details for the file hiddify_reality_scanner-1.5.0-py3-none-any.whl.

File metadata

File hashes

Hashes for hiddify_reality_scanner-1.5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 a8d74418910a1ac61f74b78e70b9bdde4b7890d0a84e533abaf2bbf2943baae7
MD5 a4f56b60750ad64e53b24b29445a1f72
BLAKE2b-256 e97c115e6af3dfb3640df3a6ff27de485ea35b7f5d09b32bb81c8ee2c36523a2

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page