Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/InvisibleManVPN/InvisibleMan-XRayClient
A client for xray core
https://github.com/InvisibleManVPN/InvisibleMan-XRayClient
proxy proxy-client reality shadowsocks trojan v2ray vless vmess xray
Last synced: 9 days ago
JSON representation
A client for xray core
- Host: GitHub
- URL: https://github.com/InvisibleManVPN/InvisibleMan-XRayClient
- Owner: InvisibleManVPN
- License: mit
- Created: 2023-01-17T20:26:59.000Z (almost 2 years ago)
- Default Branch: master
- Last Pushed: 2024-11-10T09:38:57.000Z (about 1 month ago)
- Last Synced: 2024-11-30T22:07:32.294Z (12 days ago)
- Topics: proxy, proxy-client, reality, shadowsocks, trojan, v2ray, vless, vmess, xray
- Language: C#
- Homepage:
- Size: 2.1 MB
- Stars: 428
- Watchers: 3
- Forks: 52
- Open Issues: 39
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE.md
Awesome Lists containing this project
- awesome-freedom - Invisible Man - Xray
- awesome-freedom - Invisible Man - Xray
README
# Invisible Man - XRay Client
> A client for xray core
[![Downloads](https://img.shields.io/github/downloads/invisiblemanvpn/InvisibleMan-XRayClient/total.svg?label=downloads%20%28total%29)](https://github.com/InvisibleManVPN/InvisibleMan-XRayClient/releases)
[![DownloadsLatest](https://img.shields.io/github/downloads/InvisibleManVPN/InvisibleMan-XRayClient/latest/total?label=downloads%20%28latest%29)](https://github.com/InvisibleManVPN/InvisibleMan-XRayClient/releases/latest)
[![LatestVersion](https://img.shields.io/github/v/release/invisiblemanvpn/InvisibleMan-XRayClient?label=latest%20version)](https://github.com/InvisibleManVPN/InvisibleMan-XRayClient/releases/latest)
[![CodeFactor](https://www.codefactor.io/repository/github/invisiblemanvpn/InvisibleMan-XRayClient/badge)](https://www.codefactor.io/repository/github/invisiblemanvpn/InvisibleMan-XRayClient)Invisible Man XRay is an open-source and free client that supports [xray core](https://github.com/XTLS/Xray-core). It provides an easy-to-use interface to configure and manage proxies and allows users to switch between different server locations.
![Image1](https://github.com/InvisibleManVPN/InvisibleMan-XRayClient/blob/master/Images/image-1.png)
![Image2](https://github.com/InvisibleManVPN/InvisibleMan-XRayClient/blob/master/Images/image-2.png)## Getting started
- If you are new to this, please download the application from [releases](https://github.com/InvisibleManVPN/InvisibleMan-XRayClient/releases/latest).
- But if you want to get the source of the client, follow these steps:
- Download the [requirements](#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](https://github.com/InvisibleManVPN/InvisibleMan-TUN/releases/latest) link, extract and copy to the `/InvisibleMan-XRay/TUN` directory.- Download `geoip.dat` and `geosite.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
```## Requirements
- Go https://go.dev/dl/
- .Net https://dotnet.microsoft.com/download
- Curl https://curl.se/download.html## Contributing
You can help this project by reporting problems, suggestions or contributing to the code.
### Report a problem or suggestion
Go to our [Issue tracker](https://github.com/InvisibleManVPN/InvisibleMan-XRayClient/issues) and check if your problem/suggestion is already reported. If not, create a new issue with a descriptive title and detail your suggestion or steps to reproduce the problem.
### Add a new language
Invisible Man XRay supports multi-languages. So, you can contribute to adding new language to the app by following [this](./Language.md) instruction.
### Contribute to the code
If you know how to code, we welcome you to send fixes and new features!
## Donation
Please consider donating to support and sustain our activities.
- **TON:**
![TON Wallet](https://github.com/InvisibleManVPN/InvisibleMan-XRayClient/blob/master/Images/toncoin-wallet.png)
```
EQA4Q2XFDHS1bCK9j6dgScYiTwtNzwRyPwYnKpZS6NPs25g1
```- **BITCOIN:**
![Bitcoin Wallet](https://github.com/InvisibleManVPN/InvisibleMan-XRayClient/blob/master/Images/bitcoin-wallet.png)
```
bc1qy6a47vrygqf4x5dwpcm7wnamgn2gxxwn32w807
```- **ETHEREUM:**
![Ethereum Wallet](https://github.com/InvisibleManVPN/InvisibleMan-XRayClient/blob/master/Images/ethereum-wallet.png)
```
0x8cad02de7dd61237Fdf6B98589e15e1a59C54849
```## Contacts
- Web [invisiblemanvpn.github.io](https://invisiblemanvpn.github.io)
- Email [[email protected]](mailto:[email protected])