nidukaakalanka / x-ui-english Goto Github PK
View Code? Open in Web Editor NEWEnglish Version of X-UI, A Multi-protocol & Multi-user Xray Panel with a Web UI and a TG Bot
License: GNU General Public License v3.0
English Version of X-UI, A Multi-protocol & Multi-user Xray Panel with a Web UI and a TG Bot
License: GNU General Public License v3.0
$ x-ui version
# Paste output here
# paste log here
Users download stats are 0 all time .
Just upload works .
$ x-ui version
# Paste output here
Latest
# paste log here
When I connect to the server using v2rayn.exe on Windows, it gets connected, but using the same network, I and my colleagues are unable to connect on Android phones using v2rayng mobile app (even with the latest pre release)
Note that we've some other servers configured with the Chinese script and we're able to connect to them on mobile devices too
hello please update xray-core to latest version
hi
when i click on Operate > Qrcode
its returns ip as address field instead of Domain name!
any solution?
$ x-ui version
# Paste output here
# paste log here
Hello
I encounter this error many times.
both in creating users and also making changes in existing users.
"Obtainfail: database is locked"
"Add to fail: database is locked"
" WARNING - add traffic failed: database is locked; no valid transaction "
This error is seen many times in the log x-ui.
$ x-ui version
# Paste output here
" WARNING - add traffic failed: database is locked; no valid transaction "
hi @NidukaAkalanka
I request you to add the following features to your codes
1- Bypass TLS Fingerprint
See this link :
https://www.zenrows.com/blog/what-is-tls-fingerprint#other-ways-to-bypass-tls-fingerprinting
1-2 : add Custom Http Header
2- add Change MTU
Some Internet companies do their filtering based on MTU size
3- Add rest api
To manage clients (for example, activation and creation of a subscription after purchase by paypal and telegram bot ) and another use
4- Generate Telegram 's socks5/MTProto sharing link, support socks5 + tls combination
5 - Support http/2, randomly generate fake h2 path
6- Open close tcpFastOpen
7- Ban BitTorrent
8- add open connect
9- add Squid Proxy
10- add Stunnel
11 - add open vpn
12 - add Privoxy
13- add DropBear > ssh account
14 - add WireGuard
When I try:
x-ui
16 -> for acme
1 -> to install acme
x-ui
16 -> for acme
3 -> Certificate issuing via DNS API - Recommended (Port 80 should be open)
And I enter my domain I get :
Checking if the port 80 is in use...
Good! Port 80 is not in use
When using port 80 application mode, first point your domain name to your server's public IP address. Otherwise the certificate application will be failed!
Please enter the pointed domain / sub-domain name: berbidbit.tk
The given domain name:berbidbit.tk
Domain name berbidbit.tk Currently pointed IP: (23.75.191.205)
The current domain name's resolved IP does not match the public IP used of the server
Suggestions:
1. Please check whether domain is correctly pointed to the server's current pub;ic IP
2. Please make sure that Cloudflare Proxy is closed (only DNS)
3. The script could be outdated. Please open up a issue in Github at https://github.com/NidukaAkalanka/x-ui-english/issues
Well that is my public IP :
curl ident.me
23.75.191.205
And same as my domain:
ping berbidbitch.tk
PING berbidbitch.tk (23.75.191.205) 56(84) bytes of data.
And same as the error I get:
Domain name berbidbitch.tk Currently pointed IP: (23.75.191.205)
The current domain name's resolved IP does not match the public IP used of the server
$ x-ui version
x-ui version
X-UI English v Installation is Completed, The Panel has been Started
---------------------------------------------------------------------
__ __ _ _ _____ ______ _ _ _
\ \ / / | | | |_ _| | ____| | (_) | |
\ V / ______ | | | | | | | |__ _ __ __ _| |_ ___| |__
> < |______| | | | | | | | __| | _ \ / _ | | / __| _ \
/ . \ | |__| |_| |_ | |____| | | | (_| | | \__ \ | | |
/_/ \_\ \____/|_____| |______|_| |_|\__, |_|_|___/_| |_|
__/ |
|___/
---------------------------------------------------------------------
------------------------------------------------------------------------------
X-UI MANAGEMENT SCRIPT USAGE:
------------------------------------------------------------------------------
x-ui - Show the management menu
x-ui start - Start X-UI panel
x-ui stop - Stop X-UI panel
x-ui restart - Restart X-UI panel
x-ui status - View X-UI status
x-ui enable - Set X-UI boot self-starting
x-ui disable - Cancel X-UI boot self-starting
x-ui log - View x-ui log
x-ui v2-ui - Migrate V2-UI to X-UI
x-ui update - Update X-UI panel
x-ui install - Install X-UI panel
x-ui uninstall - Uninstall X-UI panel
------------------------------------------------------------------------------```
</details>
I don't think that's right you need to update your issue template, that doesn't show the version. in the web panel I get:
XRAY Status: running 1.6.4
### x-ui log or xray log
<details>
```console
Please enter the pointed domain / sub-domain name: berbidbitch.tk
The given domain name:berbidbitch.tk
Domain name berbidbitch.tk Currently pointed IP: (23.75.191.205)
The current domain name's resolved IP does not match the public IP used of the server
Suggestions:
1. Please check whether domain is correctly pointed to the server's current pub;ic IP
2. Please make sure that Cloudflare Proxy is closed (only DNS)
3. The script could be outdated. Please open up a issue in Github at https://github.com/NidukaAkalanka/x-ui-english/issues
Hi, After installing x-ui I could see it on browser but when I have set the private key and cert in panel, I no longer could open service on browser and after checking service status faced with below error.
$ x-ui version
x-ui-english 0.2.2
Dec 20 02:43:27 vm systemd[1]: Started x-ui Service.
Dec 20 02:43:27 vm x-ui[1810841]: 2022/12/20 02:43:27 x-ui-english 0.2.2
Dec 20 02:43:27 vm x-ui[1810841]: 2022/12/20 02:43:27 INFO - web server run https on [::]:33381
Dec 20 02:43:34 vm x-ui[1810841]: 2022/12/20 02:43:34 http: TLS handshake error from 217.146.83.205:52973: read tcp xxx.xxx.xxx.xxx:xxxx->217.146.8>
Dec 20 02:43:39 vm x-ui[1810841]: 2022/12/20 02:43:39 http: TLS handshake error from 217.146.83.205:52979: read tcp xxx.xxx.xxx.xxx:xxxx->217.146.8>
Dec 20 02:44:20 vm x-ui[1810841]: 2022/12/20 02:44:20 http: TLS handshake error from 217.146.83.205:52978: EOF
You can change xray settings at xui/setting
page
By default it has the followings:
But after I connect to the server using v2rayn.exe, BitTorrent
clients continue working )":
I've enabled sniffing on inbounds
How can I prevent users from accessing bittorrent
?
Thank you so much for your attention and participation.
Additional context:
I'm testing with qBittorrent
client
Hello
Help us, we are getting an error
script say XRay status: Not running
and log:
x-ui[432168]: 2022/12/04 23:12:20 WARNING - client ip job err: truncate ./access.log: no such file or directory
systemd[1]: Stopping x-ui Service...
systemd[1]: x-ui.service: Deactivated successfully.
systemd[1]: Stopped x-ui Service.
systemd[1]: Started x-ui Service.
systemd[1]: Stopping x-ui Service...
systemd[1]: x-ui.service: Deactivated successfully.
$ x-ui version
# x-ui-english 0.2.2
systemd[1]: Stopping x-ui Service...
systemd[1]: x-ui.service: Deactivated successfully.
systemd[1]: Stopped x-ui Service.
systemd[1]: Started x-ui Service.
systemd[1]: Stopping x-ui Service...
systemd[1]: x-ui.service: Deactivated successfully.
Would be nice to drop support for "customized xray-core" and use the mainstream xray-core. Xray-core has a lot of new features that you don't need to worry importing it into the customized version. More contributed could help adapt the x-UI to the new xray-core as well even if it means dropping support for limiting IP.
Some new features include xtls-vision
Would be nice to drop support for "customized xray-core" and use the mainstream xray-core. Xray-core has a lot of new features that you don't need to worry importing it into the customized version. More contributed could help adapt the x-UI to the new xray-core as well even if it means dropping support for limiting IP.
Some new features include xtls-vision
Would be nice to drop support for "customized xray-core" and use the mainstream xray-core. Xray-core has a lot of new features that you don't need to worry importing it into the customized version. More contributed could help adapt the x-UI to the new xray-core as well even if it means dropping support for limiting IP.
Some new features include xtls-vision
hello , i try to make trojan + xtls but exported config will be tls and work with tls , i dont know how
and if i change tls to xtls manually ( in v2rayn ) not gonna work anymore
$ x-ui version
# Paste output here
# paste log here
hi
telegram bot and change vesrion of x-ui to 1.6.5 not working for me
how can i fix this problem?
$ x-ui version
# 1.6.4
# paste log here
I am using 1.6.4 version, when I click on Switch version it says there is 1.6.5, when I click on it to switch, it said version switched succesfuly but it doesn't change the front panel version from 1.6.4.
I have tried to restart the panel or update via the script. the issue still exist.
any suggestion how to fix the issue?
$ x-ui version
# Paste output here
# paste log here
IP limit not working when behind a CDN, I think your code only gets CDN ip address. You should check X-Forwarded-For to get client real IP address.
$ x-ui version
# Paste output here
# paste log here
ip limitation doesn't work in version 0.2.1, anybody can connect with only one user, and it doesn't show connected ips in ip record section. shows NO IP Records . please fix .
Hi. Thank you for this great tool! I was wondering what this section is and I couldn't realize how to set up Warp. It's Chinese and there is no document mentioned in the readme file about this option.
Could you mention a link for the tutorial?
$ x-ui version
#x-ui-english 0.2.2
# paste log here
Hello dear developer, Thanks for amazing project.
I have a problem with CDN using for vmess/vless and trojan protocols. I have configured the panel to use crt and key properly and I can connect to profiles without cloudflare proxy mode enabled (dns mode only) for my domain, But as soon as I enable proxy mode, I lose every connection and simply I can not use the profiles anymore. Is there anything wrong I'm doing? Can you help me setup the panel and profiles using domain behind CDN?
$ x-ui version
X-UI EN 0.2.1.1
# paste log here
hello
fisrt thank for your amazing work.
i used you project and it was fine but now my upload server after connecting is good but after afew seccond it drops to zero and i don't know how to fix i.
1.6.5
# paste log here
0
</details>
hi.
please add multi user with same port ( diffrent Traffic for each user ) , ports like 443 work very better for vless and trojan .
$ x-ui version
0.2
# paste log here
How to transfer x-ui from one server to another
$ x-ui version
# Paste output here
# paste log here
Hi
can you help me to change the port of login panel?
thanks
$ x-ui version
# Paste output here
# paste log here
How can I see what's wrong, I couldn't find a unit in systemctl about xray and v2ray:
sudo systemctl list-units | grep ray
//gives nothing
In the panel and when I run x-ui I get this:
XRay status: Not running
I didn't used to be getting this before I think a system update has caused this
$ x-ui version
X-UI English v Installation is Completed, The Panel has been Started
---------------------------------------------------------------------
__ __ _ _ _____ ______ _ _ _
\ \ / / | | | |_ _| | ____| | (_) | |
\ V / ______ | | | | | | | |__ _ __ __ _| |_ ___| |__
> < |______| | | | | | | | __| | _ \ / _ | | / __| _ \
/ . \ | |__| |_| |_ | |____| | | | (_| | | \__ \ | | |
/_/ \_\ \____/|_____| |______|_| |_|\__, |_|_|___/_| |_|
__/ |
|___/
---------------------------------------------------------------------
------------------------------------------------------------------------------
X-UI MANAGEMENT SCRIPT USAGE:
------------------------------------------------------------------------------
x-ui - Show the management menu
x-ui start - Start X-UI panel
x-ui stop - Stop X-UI panel
x-ui restart - Restart X-UI panel
x-ui status - View X-UI status
x-ui enable - Set X-UI boot self-starting
x-ui disable - Cancel X-UI boot self-starting
x-ui log - View x-ui log
x-ui v2-ui - Migrate V2-UI to X-UI
x-ui update - Update X-UI panel
x-ui install - Install X-UI panel
x-ui uninstall - Uninstall X-UI panel
------------------------------------------------------------------------------
I gives me this not version
Would love to know where xray log is
# paste log here
hello
i connect the telegram bot with my panel , but i don't know how to work with the robot.
how can i learn more about the this function ?
$ x-ui version
# Paste output here
# paste log here
Consumption traffic is not calculated
It has a problem
Transmission: tcp
http camouflage: active
$ x-ui version
# Paste output here
# paste log here
hi , I have a few suggestions
-Add search box
-Add select box (select multiple users to perform operations like delete, reset traffic...)
-Any solution to optimize cpu usage would be great
$ x-ui version
# Paste output here
# paste log here
Thanks for the "Multi-user" feature which is fantastic!
It would be a great idea to add a traffic report for each user in addition to having it per inbound
Many thanks for considering my request.
Hi
Thank you for your great work
It seems currently trojan can be used only in tcp, if it's possible please add ws support for trojan protocol,
I saw a fork of x-ui that have trojan+ws support but it was not as great as yours, please consider adding it if it is possible
thanks
Hello
I upgraded my panel along with its users to this version, now I'm confused
In order to limit the current users , do I have to enter the amount of user traffic and the expiration date again??
In multi-user mode, the amount of traffic and the expiration date in the main menu should be empty?
And set for each user separately?
For example, if the traffic is 50 in the main menu and 20 in the user header, which one is applied?
Can you give an explanation about the acceptproxyProtocol option?
$ x-ui version
# Paste output here
# paste log here
Hi, Please update the xray version
$ x-ui version
# Paste output here
# paste log here
Hi
my downloads vs. upload is unusual.
like I started my panel just few ours and didn't really use it but I have uploaded 4 GB and 10 time more than download.
It's uploading itself and lowering my speed.
x-ui-english 0.2.1.2
Logs begin at Sun 2020-03-15 05:34:08 UTC. --
Dec 29 16:32:58 bimh systemd[1]: Started x-ui Service.
Dec 29 16:32:58 bimh systemd[1]: Stopping x-ui Service...
Dec 29 16:32:58 bimh systemd[1]: Stopped x-ui Service.
Dec 29 16:32:58 bimh systemd[1]: Started x-ui Service.
Dec 29 16:32:58 bimh x-ui[1685]: 2022/12/29 16:32:58 x-ui-english 0.2.1.2
Dec 29 16:32:58 bimh x-ui[1685]: 2022/12/29 16:32:58 INFO - web server run http on 0.0.0.0:38378
Dec 29 16:34:05 bimh x-ui[1685]: 2022/12/29 16:34:05 [sessions] ERROR! securecookie: the value is not valid
Dec 29 16:34:21 bimh x-ui[1685]: 2022/12/29 16:34:21 INFO - sysnum login success,Ip Address:5.217.45.82
Dec 29 16:34:21 bimh x-ui[1685]: 2022/12/29 16:34:21 WARNING - sendMsgToTgbot failed,GetTgBotToken fail:
Dec 29 16:34:21 bimh x-ui[1685]: 2022/12/29 16:34:21 [sessions] ERROR! securecookie: the value is not valid
Dec 29 16:34:21 bimh x-ui[1685]: 2022/12/29 16:34:21 INFO - user 1 login success
Dec 29 18:43:43 bimh systemd[1]: Stopping x-ui Service...
Dec 29 18:43:43 bimh systemd[1]: Stopped x-ui Service.
-- Reboot --
Dec 29 18:44:08 bimh systemd[1]: Started x-ui Service.
Dec 29 18:44:09 bimh x-ui[849]: 2022/12/29 18:44:09 x-ui-english 0.2.1.2
Dec 29 18:44:09 bimh x-ui[849]: 2022/12/29 18:44:09 INFO - web server run http on 0.0.0.0:38378
Dec 29 18:57:40 bimh systemd[1]: Stopping x-ui Service...
Dec 29 18:57:40 bimh systemd[1]: Stopped x-ui Service.
Dec 29 18:57:50 bimh systemd[1]: Started x-ui Service.
Dec 29 18:57:50 bimh systemd[1]: Stopping x-ui Service...
Dec 29 18:57:50 bimh systemd[1]: Stopped x-ui Service.
Dec 29 18:57:50 bimh systemd[1]: Started x-ui Service.
Dec 29 18:57:50 bimh x-ui[5173]: 2022/12/29 18:57:50 x-ui-english 0.2.1.2
Dec 29 18:57:50 bimh x-ui[5173]: 2022/12/29 18:57:50 INFO - web server run http on 0.0.0.0:38378
Dec 29 22:29:51 bimh x-ui[5173]: 2022/12/29 22:29:51 [sessions] ERROR! securecookie: the value is not valid
Dec 29 22:30:00 bimh x-ui[5173]: 2022/12/29 22:30:00 INFO - sysnum login success,Ip Address:5.208.64.151
Dec 29 22:30:00 bimh x-ui[5173]: 2022/12/29 22:30:00 WARNING - sendMsgToTgbot failed,GetTgBotToken fail:
Dec 29 22:30:00 bimh x-ui[5173]: 2022/12/29 22:30:00 [sessions] ERROR! securecookie: the value is not valid
Dec 29 22:30:00 bimh x-ui[5173]: 2022/12/29 22:30:00 INFO - user 1 login success
Hello mr
Thnaks for yor project
But I have problem with ip limitation when usuing tunnel server from iran to eu server
Please add this to panel if you can
Tnx
$ x-ui version
# 1.6.4
# 1.6.4
Hi @NidukaAkalanka After creating the account, when we Enable TLS, if we forget to enter the certificate and private key and create the account, all Created accounts will be disconnected And Not Connect
$ x-ui version
# Paste output here
# paste log here
i test last version with persian language and when i add certificate and private key when i try to login panel with domain i just see white screen , nothing more , but login with ip its ok.
$ x-ui version
# 0.2.1.1
# paste log here
Please add version 1.4.2 XRay to this repository.
Only this version of xray supports ios.
$ x-ui version
# Paste output here
# paste log here
how can i create user with telegram bot
$ x-ui version
# Paste output here
# paste log here
hello.
today i installed x-ui on 2 diffrent vps and on both of them this happen
this happen after i add crt and key path to panel
$ x-ui version
# Paste output here
# paste log here
Hi .
I search for release 0.1 and not found it .
Would you please add to release .
That release had less bug and problem .
Kind Regards
$ x-ui version
# Paste output here
# paste log here
Hello
I ran the x-ui Docker version, but it is old and does not have the English language and other new features. Please, if possible, put a new Docker file for use that includes the features of the installation version.
thank you
$ x-ui version
# Paste output here
# paste log here
Hi.
Is there any way to manage configurations through web api or is it possible to create own api?
the script shows this options in section 16: One-click application certificate (ACME script application):
4. Certificate issuing via Cloudflare API for root-domain
5. Certificate issuing via Cloudflare API for sub-domain
but when I want to use my root-domain and enter 4 it wants me sub-domain as follow:
Please enter the domain name to issue certificate (sub.example.com):
and vise versa:
Please enter the main domain name that requires the application certificate (input format: example.com):
$ x-ui version
# Paste output here
# paste log here
upload speed is very slow. can you solve it?
$ x-ui version
# 0.2.1.1
0.2.1.1
# paste log here
Hi
Thanks for your really nice fork
My telegram bot sends me notifications like panel login and scheduled server status details but when i use commands like /start or etc, i got no answer, should i set webhook or something like that?
Note: SSL is active.
$ x-ui version
# Paste output here
# paste log here
hi @NidukaAkalanka
please Add connection limiter to the Project
https://github.com/net-pioneer/v2ray-connection-limiter
with this script you can detect and ban those V2ray accounts which aren't only connected to one devices.
can set max_allowed_connections
$ x-ui version
# Paste output here
# paste log here
Hi everyone!
If you are about to open up an issue saying "Please upgrade the xray core version.. A higher version is released.." Please, just read this!
The current core version is not the official one. Xray cores are officially released by XTLS. But the one being used here is a customized one. It has nothing to do with their semantic versioning. It was customized for implementing features such as multi users with more arguments on the same port and IP limitation. Official cores never had those highly demanded features (so far)
If you want to see a higher version at xray core version or if you want to switch to a lower version for some reasons, like regarding IOS, then you have to say good bye to the above said features; which you would not.
If the official xray core developers release any newer version with many useful features, I'll try to implement those without collapsing with the custom added features.
I know there's a bug when trying to switching the xray core version at the web panel. After giving a few efforts, which were unsuccessful, I gave up on trying to fix it up because it is like.. Not meant to be switched.
If you are interested on reading more about this customized core story, please refer to #60
Just pinning this on the issues tab because I'm tired of replying the same thing again and again to so many issues opened requesting xray core upgrade.
If you are having any other issues, please go ahead and open up an issue. You are warmly welcomed and would love to help you out to get that fixed!
Thanks and Regards,
Niduka A
🤍
Is there any way to install 0.2 version to use TG bot?
$ x-ui version
# Paste output here
# paste log here
Machn Certificate eka ganne kohmda web ui ekta
me certificate eka argena settigns wla ghin dunnma
web ui eka wda nthuwa ynwa kohmda eka hdganne
$ x-ui version
# Paste output here
# paste log here
A fresh install. Right of the bat the xray version is set at 1.64. When you click to upgrade it to 1.65 it accepts and shows success but the version wont change.
latest version
0.2.1.2
# paste log here
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.