{"id":15715589,"url":"https://github.com/shark-vil/xray_vless_easy_install_script","last_synced_at":"2025-05-12T21:28:11.023Z","repository":{"id":254641587,"uuid":"847134624","full_name":"Shark-vil/xray_vless_easy_install_script","owner":"Shark-vil","description":"This script will help you to easily install and customize the configuration file for Vless / Vless WebSocket / Shadowsocks. All you need to have is a server, domain and mail. All the configuration work is taken care of by the script.","archived":false,"fork":false,"pushed_at":"2025-03-07T09:32:58.000Z","size":4104,"stargazers_count":19,"open_issues_count":1,"forks_count":3,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-20T18:39:06.326Z","etag":null,"topics":["bash-script","debian","installation-script","letsencrypt-utils","linux-server","linux-shell","nginx","proxy-server","shadowsocks","tor-network","ubuntu","uncensored-network","v2ray","vless-reality","vpn-service","websocket","websocket-server","xray-core","xtls-reality"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Shark-vil.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2024-08-25T00:25:30.000Z","updated_at":"2025-03-19T14:52:02.000Z","dependencies_parsed_at":"2024-10-24T12:57:45.975Z","dependency_job_id":"2ec87cfd-d3e9-4238-9590-9410e845a6d2","html_url":"https://github.com/Shark-vil/xray_vless_easy_install_script","commit_stats":null,"previous_names":["shark-vil/xray_vless_easy_install_script"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shark-vil%2Fxray_vless_easy_install_script","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shark-vil%2Fxray_vless_easy_install_script/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shark-vil%2Fxray_vless_easy_install_script/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shark-vil%2Fxray_vless_easy_install_script/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Shark-vil","download_url":"https://codeload.github.com/Shark-vil/xray_vless_easy_install_script/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253824639,"owners_count":21970054,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bash-script","debian","installation-script","letsencrypt-utils","linux-server","linux-shell","nginx","proxy-server","shadowsocks","tor-network","ubuntu","uncensored-network","v2ray","vless-reality","vpn-service","websocket","websocket-server","xray-core","xtls-reality"],"created_at":"2024-10-03T21:42:04.525Z","updated_at":"2025-05-12T21:28:10.973Z","avatar_url":"https://github.com/Shark-vil.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# XRay Vless Easy Install Script\n\n## [Документация на русском](/docs/RU.md)\n\n## Attention\nPerform installation only if you have administrator rights! (**root**)\n\n## This script uses another script internally:\n### [XTLS/Xray-install](https://github.com/XTLS/Xray-install/raw/main/install-release.sh)\n\n## How is this script different?\nIt will automatically install “Nginx”, and set up a configuration file for “**Shadowsocks + Vless TLS + Vless WebSocket**”. The script allows you to select one or more options.\n\n![Select configuration](/docs/img/install_select.png)\n\n## Attention!\n**You must buy, or find a free DOMAIN NAME (example.com), if you are going to use \"Vless\". For \"Shadowsocks\" it is NOT NEEDED.**\n\nP.s. [dnsexit](https://dnsexit.com/domains/free-second-level-domains/) - It seems this site gives you the opportunity to register a domain for free. But the free period of use is 1 year.\n\n## Arguments:\n* --help - Print help info\n* --install - Installing Xray\n* --remove - Deletes Xray\n* --reinstall - Reinstalls all configs and services\n* --renew - Reinstalls ONLY configuration files, without reinstalling services\n* --vless-qr - Outputs the Vless connection code to the terminal\n* --vless-ws-qr - Outputs the Vless WebSocket connection code to the terminal\n* --shadowsocks-qr - Outputs the Shadowsocks connection code to the terminal\n\n## How use?\n\n### Execute these lines before running the scripts!\n```bash\napt-get update\napt-get -y install curl\n```\n\n### Use remote script\n#### String to install\n```bash\nbash \u003c(curl -s https://raw.githubusercontent.com/Shark-vil/xray_vless_easy_install_script/master/xvei.sh) --install\n```\n\n#### String to remove\n```bash\nbash \u003c(curl -s https://raw.githubusercontent.com/Shark-vil/xray_vless_easy_install_script/master/xvei.sh) --remove\n```\n\n#### String to reinstall\n```bash\nbash \u003c(curl -s https://raw.githubusercontent.com/Shark-vil/xray_vless_easy_install_script/master/xvei.sh) --reinstall\n```\n\n#### String to renew config\n```bash\nbash \u003c(curl -s https://raw.githubusercontent.com/Shark-vil/xray_vless_easy_install_script/master/xvei.sh) --renew\n```\n\n#### String to get vless QR code\n```bash\nbash \u003c(curl -s https://raw.githubusercontent.com/Shark-vil/xray_vless_easy_install_script/master/xvei.sh) --vless-qr\n```\n\n#### String to get vless WebSocket QR code\n```bash\nbash \u003c(curl -s https://raw.githubusercontent.com/Shark-vil/xray_vless_easy_install_script/master/xvei.sh) --vless-ws-qr\n```\n\n#### String to get shadowsocks QR code\n```bash\nbash \u003c(curl -s https://raw.githubusercontent.com/Shark-vil/xray_vless_easy_install_script/master/xvei.sh) --shadowsocks-qr\n```\n\n### OR Download script\n```bash\napy-get update\napt-get install wget\nwget https://raw.githubusercontent.com/Shark-vil/xray_vless_easy_install_script/master/xvei.sh\nchmod +x xvei.sh\n./xvei.sh\n```\n\n## Where are the files stored?\n\n### XRay config\n```\n/usr/local/etc/xray/config.json\n```\n\n#### Print file content\n```bash\ncat /usr/local/etc/xray/config.json\n```\n```bash\necho $(cat /usr/local/etc/xray/config.json)\n```\n\n### Vless TLS clinet config\n```\n/$HOME/xray_eis/vless_config.json\n```\n\n#### Print file content\n```bash\ncat /$HOME/xray_eis/vless_config.json\n```\n```bash\necho $(cat /$HOME/xray_eis/vless_config.json)\n```\n\n### Vless TLS client connect string\n```\n/$HOME/xray_eis/vless_link.txt\n```\n\n#### Print file content\n```bash\ncat /$HOME/xray_eis/vless_link.txt\n```\n```bash\necho $(cat /$HOME/xray_eis/vless_link.txt)\n```\n\n### Vless WebSocket clinet config\n```\n/$HOME/xray_eis/vless_ws_config.json\n```\n\n#### Print file content\n```bash\ncat /$HOME/xray_eis/vless_ws_config.json\n```\n```bash\necho $(cat /$HOME/xray_eis/vless_ws_config.json)\n```\n\n### Vless WebSocket client connect string\n```\n/$HOME/xray_eis/vless_ws_link.txt\n```\n\n#### Print file content\n```bash\ncat /$HOME/xray_eis/vless_ws_link.txt\n```\n```bash\necho $(cat /$HOME/xray_eis/vless_ws_link.txt)\n```\n\n### Shadowsocks clinet config\n```\n/$HOME/xray_eis/shadowsocks_config.json\n```\n\n#### Print file content\n```bash\ncat /$HOME/xray_eis/shadowsocks_config.json\n```\n```bash\necho $(cat /$HOME/xray_eis/shadowsocks_config.json)\n```\n\n### Shadowsocks client connect string\n```\n/$HOME/xray_eis/shadowsocks_link.txt\n```\n\n#### Print file content\n```bash\ncat /$HOME/xray_eis/shadowsocks_link.txt\n```\n```bash\necho $(cat /$HOME/xray_eis/shadowsocks_link.txt)\n```\n\n## FAQ\n* I can't connect to the session.\n* * Make sure your server is not closed by a CDN (For example: Сloudflare Proxied). In this case you will only have to use Vless WebSocket or Shadowsocks connection. If the domain returns the real IP of your server - you can use any type of connection.\n---\n* I paste the text to connect into the app, but nothing works.\n* * Some applications may not support **vless://** and **ss://** references. In this case, you will need to use the **full configuration file**. You can get it by invoking the command in the terminal after installation:\n```bash\necho $(cat /$HOME/xray_eis/vless_config.json)\n```\n```bash\necho $(cat /$HOME/xray_eis/vless_ws_config.json)\n```\n```bash\necho $(cat /$HOME/xray_eis/shadowsocks_config.json)\n```\n\n## What application can I use?\n* [Nekoray (GitHub)](https://github.com/MatsuriDayo/nekoray/releases/latest) *I recommend it*\n* [Qv2ray (GitHub)](https://github.com/Qv2ray/Qv2ray/releases/latest)\n* [Hiddify](https://hiddify.com/) - Configuration files only! **vless://** \u0026 **ss://** may not process completely!\n* * [Android](https://play.google.com/store/apps/details?id=app.hiddify.com)\n* * [Windows](https://apps.microsoft.com/detail/9pdfnl3qv2s5)\n* * [Other](https://app.hiddify.com/)\n* [v2rayNG (GitHub)](https://github.com/2dust/v2rayNG/releases/latest) *I recommend it*\n* * [Android](https://play.google.com/store/apps/details?id=com.v2ray.ang)\n\n*P.s. Personally, I'm having trouble with **Hiddify** on my **Android** device. I recommend using **v2rayNG**. On **Windows** - **Hiddify** works fine!*","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshark-vil%2Fxray_vless_easy_install_script","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fshark-vil%2Fxray_vless_easy_install_script","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshark-vil%2Fxray_vless_easy_install_script/lists"}