A client for xray core
Invisible Man XRay is an open-source and free client that supports xray core. It provides an easy-to-use interface to configure and manage proxies and allows users to switch between different server locations.
-
If you are new to this, please download the application from releases.
-
But if you want to get the source of the client, follow these steps:
-
Download the requirements
-
Clone a copy of the repository:
git clone "https://github.com/InvisibleManVPN/InvisibleMan-XRayClient.git"
-
Change to the directory:
cd InvisibleMan-XRayClient
-
Make
XRayCore.dll
file and copy to the/InvisibleMan-XRay/Libraries
directory:cd XRay-Wrapper go build --buildmode=c-shared -o XRayCore.dll -trimpath -ldflags "-s -w -buildid=" . md ..\InvisileMan-XRay\Libraries copy XRayCore.dll ..\InvisibleMan-XRay\Libraries
-
Download
InvisibleMan-TUN
service (based on your OS) from this link, extract and copy to the/InvisibleMan-XRay/TUN
directory. -
Download
geoip.dat
andgeosite.dat
files and copy to the/InvisibleMan-XRay
directory:cd ..\InvisibleMan-XRay curl https://github.com/v2fly/geoip/releases/latest/download/geoip.dat -o geoip.dat -L curl https://github.com/v2fly/domain-list-community/releases/latest/download/dlc.dat -o geosite.dat -L
-
Run the project:
dotnet run
-