├── system.zip ├── udp-custom-linux-amd64 ├── config.json ├── README.md └── install.sh /system.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noobconner21/UDP-Custom-Script/HEAD/system.zip -------------------------------------------------------------------------------- /udp-custom-linux-amd64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noobconner21/UDP-Custom-Script/HEAD/udp-custom-linux-amd64 -------------------------------------------------------------------------------- /config.json: -------------------------------------------------------------------------------- 1 | { 2 | "listen": ":36712", 3 | "stream_buffer": 33554432, 4 | "receive_buffer": 83886080, 5 | "auth": { 6 | "mode": "passwords" 7 | } 8 | } -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # UDP Custom Manager 2 | 3 | ## Overview 4 | 5 | The "UDP Custom Manager" script enables UDP on a 64-bit VPS, provides functionalities to create, view, and manage custom users, and sets up VPN tunnels using the HTTP Custom app. 6 | 7 | ## Features 8 | 9 | - **Enable UDP**: Configures and enables UDP on a 64-bit VPS. 10 | - **User Management**: Allows the creation, viewing, and management of custom users. 11 | - **VPN Tunnels**: Sets up VPN tunnels using the HTTP Custom app. 12 | 13 | ## Prerequisites 14 | 15 | - A 64-bit VPS 16 | - Necessary permissions to modify network settings 17 | - Installed HTTP Custom app 18 | 19 | ## Installation 20 | 21 | 1. Download and run the installation script: 22 | ```sh 23 | wget "https://raw.githubusercontent.com/noobconner21/UDP-Custom-Script/main/install.sh" -O install.sh && chmod +x install.sh && bash install.sh 24 | ``` 25 | 26 | ## Usage 27 | 28 | 1. **Access the SSLAB UDP Panel**: 29 | ```sh 30 | menu 31 | ``` 32 | 33 | ## Credit 34 | 35 | This UDP Custom Manager script is made by Project SSLAB LK. 36 | UDP Custom By ePro Dev. Team. 37 | 38 | ## Contact Us 39 | 40 | - [Telegram Channel (Shay Studio Lab)](https://t.me/shaystudiolab) 41 | - [GitHub (noobconner21)](https://github.com/noobconner21) 42 | -------------------------------------------------------------------------------- /install.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | apt update -y 3 | apt upgrade -y 4 | apt install lolcat -y 5 | apt install figlet -y 6 | apt install neofetch -y 7 | apt install screenfetch -y 8 | cd 9 | rm -rf /root/udp 10 | mkdir -p /root/udp 11 | 12 | # banner 13 | clear 14 | 15 | echo -e " ░█▀▀▀█ ░█▀▀▀█ ░█─── ─█▀▀█ ░█▀▀█ ░█─░█ ░█▀▀▄ ░█▀▀█ " | lolcat 16 | echo -e " ─▀▀▀▄▄ ─▀▀▀▄▄ ░█─── ░█▄▄█ ░█▀▀▄ ░█─░█ ░█─░█ ░█▄▄█ " | lolcat 17 | echo -e " ░█▄▄▄█ ░█▄▄▄█ ░█▄▄█ ░█─░█ ░█▄▄█ ─▀▄▄▀ ░█▄▄▀ ░█─── " | lolcat 18 | echo "" 19 | echo "" 20 | echo "" 21 | sleep 5 22 | # change to time GMT+5:30 23 | 24 | echo "change to time GMT+5:30 Sri Lanka" 25 | ln -fs /usr/share/zoneinfo/Asia/Colombo /etc/localtime 26 | 27 | 28 | 29 | # install udp-custom 30 | echo downloading udp-custom 31 | wget "https://github.com/noobconner21/UDP-Custom-Script/raw/main/udp-custom-linux-amd64" -O /root/udp/udp-custom 32 | chmod +x /root/udp/udp-custom 33 | 34 | echo downloading default config 35 | wget "https://raw.githubusercontent.com/noobconner21/UDP-Custom-Script/main/config.json" -O /root/udp/config.json 36 | chmod 644 /root/udp/config.json 37 | 38 | if [ -z "$1" ]; then 39 | cat < /etc/systemd/system/udp-custom.service 40 | [Unit] 41 | Description=UDP Custom by ePro Dev. Team and modify by sslablk 42 | 43 | [Service] 44 | User=root 45 | Type=simple 46 | ExecStart=/root/udp/udp-custom server 47 | WorkingDirectory=/root/udp/ 48 | Restart=always 49 | RestartSec=2s 50 | 51 | [Install] 52 | WantedBy=default.target 53 | EOF 54 | else 55 | cat < /etc/systemd/system/udp-custom.service 56 | [Unit] 57 | Description=UDP Custom by ePro Dev. Team and modify by sslablk 58 | 59 | [Service] 60 | User=root 61 | Type=simple 62 | ExecStart=/root/udp/udp-custom server -exclude $1 63 | WorkingDirectory=/root/udp/ 64 | Restart=always 65 | RestartSec=2s 66 | 67 | [Install] 68 | WantedBy=default.target 69 | EOF 70 | fi 71 | 72 | clear 73 | echo ' Install Custom UDP Manager ' | lolcat 74 | 75 | echo '' 76 | echo '' 77 | echo '' 78 | sleep 5 79 | cd $HOME 80 | mkdir /etc/Sslablk 81 | cd /etc/Sslablk 82 | wget https://github.com/noobconner21/UDP-Custom-Script/raw/main/system.zip 83 | unzip system 84 | cd /etc/Sslablk/system 85 | mv menu /usr/local/bin 86 | cd /etc/Sslablk/system 87 | chmod +x ChangeUser.sh 88 | chmod +x Adduser.sh 89 | chmod +x DelUser.sh 90 | chmod +x Userlist.sh 91 | chmod +x RemoveScript.sh 92 | chmod +x torrent.sh 93 | cd /usr/local/bin 94 | chmod +x menu 95 | cd /etc/Sslablk 96 | rm system.zip 97 | 98 | 99 | clear 100 | echo 'UDP Install Script By Project SSLAB LK Dev.Team' 101 | echo 'UDP Custom By ePro Dev. Team' 102 | echo '' 103 | echo '' 104 | echo ' Support US' 105 | echo "Github/noobconner21" 106 | echo "Telegram/SSLAB LK" 107 | sleep 5 108 | 109 | echo start service udp-custom 110 | systemctl start udp-custom &>/dev/null 111 | 112 | echo enable service udp-custom 113 | systemctl enable udp-custom &>/dev/null 114 | 115 | echo reboot 116 | reboot 117 | --------------------------------------------------------------------------------