├── .github └── workflows │ └── issues.yml ├── .gitignore ├── CHANGELOG.md ├── Docker ├── blocky │ ├── docker-compose.yml │ └── etc │ │ └── config.yml ├── hysteria │ ├── docker-compose.yml │ └── etc │ │ ├── client.yml │ │ └── hysteria.yml ├── mtproto │ ├── docker-compose.yml │ └── etc │ │ └── config.toml ├── rainb0w_config.toml ├── rainb0w_users.toml └── xray │ ├── docker-compose.yml │ └── etc │ ├── client.json │ └── xray.json ├── README.md ├── lib ├── base │ └── config.py ├── configurator.py ├── dashboard.py ├── proxy │ ├── blocky.py │ ├── hysteria.py │ ├── mtproto.py │ └── xray.py ├── shell │ ├── access_control │ │ ├── allow_port_hysteria.sh │ │ ├── allow_port_mtproto.sh │ │ ├── allow_port_xray.sh │ │ ├── allow_sni_subnet.sh │ │ ├── block_porn.sh │ │ ├── disable_paranoid_mode.sh │ │ ├── enable_paranoid_mode.sh │ │ ├── remove_sni_subnet.sh │ │ ├── setup_firewall.sh │ │ └── unblock_porn.sh │ ├── base │ │ ├── colors.sh │ │ └── config.sh │ ├── cronjobs │ │ ├── renew_selfsigned_cert.sh │ │ └── xt_geoip_update.sh │ ├── cryptography │ │ ├── gen_x25519_keys.sh │ │ └── gen_x509_cert.sh │ ├── deploy.sh │ ├── dns │ │ ├── reset_dns_resolver.sh │ │ └── update_dns_resolver.sh │ ├── docker │ │ ├── docker_utils.sh │ │ ├── init_vol_net.sh │ │ └── restart_all_containers.sh │ ├── helper │ │ ├── get_cert_info.py │ │ ├── get_hysteria_mode.py │ │ ├── get_mtproto_extra_port.py │ │ ├── get_proxy_status.py │ │ └── get_username.py │ ├── os │ │ ├── check_reboot_required.sh │ │ ├── enable_kernel_logrotate.sh │ │ ├── install_docker.sh │ │ ├── install_xt_geoip.sh │ │ ├── os_utils.sh │ │ ├── rebuild_xt_geoip_db.sh │ │ ├── upgrade_os.sh │ │ └── xt_geoip_build_agg │ ├── performance │ │ ├── disable_zram.sh │ │ ├── enable_zram.sh │ │ ├── revert_kernel_net.sh │ │ └── tune_kernel_net.sh │ ├── text │ │ └── text_utils.sh │ ├── uninstall.sh │ └── update.sh ├── user │ └── user_manager.py └── utils │ ├── ac_utils.py │ ├── cert_utils.py │ ├── helper.py │ └── os_utils.py ├── requirements.txt └── run.sh /.github/workflows/issues.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyochikuto/Rainb0w-Lite/HEAD/.github/workflows/issues.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyochikuto/Rainb0w-Lite/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyochikuto/Rainb0w-Lite/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Docker/blocky/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyochikuto/Rainb0w-Lite/HEAD/Docker/blocky/docker-compose.yml -------------------------------------------------------------------------------- /Docker/blocky/etc/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyochikuto/Rainb0w-Lite/HEAD/Docker/blocky/etc/config.yml -------------------------------------------------------------------------------- /Docker/hysteria/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyochikuto/Rainb0w-Lite/HEAD/Docker/hysteria/docker-compose.yml -------------------------------------------------------------------------------- /Docker/hysteria/etc/client.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyochikuto/Rainb0w-Lite/HEAD/Docker/hysteria/etc/client.yml -------------------------------------------------------------------------------- /Docker/hysteria/etc/hysteria.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyochikuto/Rainb0w-Lite/HEAD/Docker/hysteria/etc/hysteria.yml -------------------------------------------------------------------------------- /Docker/mtproto/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyochikuto/Rainb0w-Lite/HEAD/Docker/mtproto/docker-compose.yml -------------------------------------------------------------------------------- /Docker/mtproto/etc/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyochikuto/Rainb0w-Lite/HEAD/Docker/mtproto/etc/config.toml -------------------------------------------------------------------------------- /Docker/rainb0w_config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyochikuto/Rainb0w-Lite/HEAD/Docker/rainb0w_config.toml -------------------------------------------------------------------------------- /Docker/rainb0w_users.toml: -------------------------------------------------------------------------------- 1 | # List of users 2 | -------------------------------------------------------------------------------- /Docker/xray/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyochikuto/Rainb0w-Lite/HEAD/Docker/xray/docker-compose.yml -------------------------------------------------------------------------------- /Docker/xray/etc/client.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyochikuto/Rainb0w-Lite/HEAD/Docker/xray/etc/client.json -------------------------------------------------------------------------------- /Docker/xray/etc/xray.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyochikuto/Rainb0w-Lite/HEAD/Docker/xray/etc/xray.json -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyochikuto/Rainb0w-Lite/HEAD/README.md -------------------------------------------------------------------------------- /lib/base/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyochikuto/Rainb0w-Lite/HEAD/lib/base/config.py -------------------------------------------------------------------------------- /lib/configurator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyochikuto/Rainb0w-Lite/HEAD/lib/configurator.py -------------------------------------------------------------------------------- /lib/dashboard.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyochikuto/Rainb0w-Lite/HEAD/lib/dashboard.py -------------------------------------------------------------------------------- /lib/proxy/blocky.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyochikuto/Rainb0w-Lite/HEAD/lib/proxy/blocky.py -------------------------------------------------------------------------------- /lib/proxy/hysteria.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyochikuto/Rainb0w-Lite/HEAD/lib/proxy/hysteria.py -------------------------------------------------------------------------------- /lib/proxy/mtproto.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyochikuto/Rainb0w-Lite/HEAD/lib/proxy/mtproto.py -------------------------------------------------------------------------------- /lib/proxy/xray.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyochikuto/Rainb0w-Lite/HEAD/lib/proxy/xray.py -------------------------------------------------------------------------------- /lib/shell/access_control/allow_port_hysteria.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyochikuto/Rainb0w-Lite/HEAD/lib/shell/access_control/allow_port_hysteria.sh -------------------------------------------------------------------------------- /lib/shell/access_control/allow_port_mtproto.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyochikuto/Rainb0w-Lite/HEAD/lib/shell/access_control/allow_port_mtproto.sh -------------------------------------------------------------------------------- /lib/shell/access_control/allow_port_xray.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyochikuto/Rainb0w-Lite/HEAD/lib/shell/access_control/allow_port_xray.sh -------------------------------------------------------------------------------- /lib/shell/access_control/allow_sni_subnet.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyochikuto/Rainb0w-Lite/HEAD/lib/shell/access_control/allow_sni_subnet.sh -------------------------------------------------------------------------------- /lib/shell/access_control/block_porn.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyochikuto/Rainb0w-Lite/HEAD/lib/shell/access_control/block_porn.sh -------------------------------------------------------------------------------- /lib/shell/access_control/disable_paranoid_mode.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyochikuto/Rainb0w-Lite/HEAD/lib/shell/access_control/disable_paranoid_mode.sh -------------------------------------------------------------------------------- /lib/shell/access_control/enable_paranoid_mode.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyochikuto/Rainb0w-Lite/HEAD/lib/shell/access_control/enable_paranoid_mode.sh -------------------------------------------------------------------------------- /lib/shell/access_control/remove_sni_subnet.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyochikuto/Rainb0w-Lite/HEAD/lib/shell/access_control/remove_sni_subnet.sh -------------------------------------------------------------------------------- /lib/shell/access_control/setup_firewall.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyochikuto/Rainb0w-Lite/HEAD/lib/shell/access_control/setup_firewall.sh -------------------------------------------------------------------------------- /lib/shell/access_control/unblock_porn.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyochikuto/Rainb0w-Lite/HEAD/lib/shell/access_control/unblock_porn.sh -------------------------------------------------------------------------------- /lib/shell/base/colors.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyochikuto/Rainb0w-Lite/HEAD/lib/shell/base/colors.sh -------------------------------------------------------------------------------- /lib/shell/base/config.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyochikuto/Rainb0w-Lite/HEAD/lib/shell/base/config.sh -------------------------------------------------------------------------------- /lib/shell/cronjobs/renew_selfsigned_cert.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyochikuto/Rainb0w-Lite/HEAD/lib/shell/cronjobs/renew_selfsigned_cert.sh -------------------------------------------------------------------------------- /lib/shell/cronjobs/xt_geoip_update.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyochikuto/Rainb0w-Lite/HEAD/lib/shell/cronjobs/xt_geoip_update.sh -------------------------------------------------------------------------------- /lib/shell/cryptography/gen_x25519_keys.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyochikuto/Rainb0w-Lite/HEAD/lib/shell/cryptography/gen_x25519_keys.sh -------------------------------------------------------------------------------- /lib/shell/cryptography/gen_x509_cert.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyochikuto/Rainb0w-Lite/HEAD/lib/shell/cryptography/gen_x509_cert.sh -------------------------------------------------------------------------------- /lib/shell/deploy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyochikuto/Rainb0w-Lite/HEAD/lib/shell/deploy.sh -------------------------------------------------------------------------------- /lib/shell/dns/reset_dns_resolver.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyochikuto/Rainb0w-Lite/HEAD/lib/shell/dns/reset_dns_resolver.sh -------------------------------------------------------------------------------- /lib/shell/dns/update_dns_resolver.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyochikuto/Rainb0w-Lite/HEAD/lib/shell/dns/update_dns_resolver.sh -------------------------------------------------------------------------------- /lib/shell/docker/docker_utils.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyochikuto/Rainb0w-Lite/HEAD/lib/shell/docker/docker_utils.sh -------------------------------------------------------------------------------- /lib/shell/docker/init_vol_net.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyochikuto/Rainb0w-Lite/HEAD/lib/shell/docker/init_vol_net.sh -------------------------------------------------------------------------------- /lib/shell/docker/restart_all_containers.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyochikuto/Rainb0w-Lite/HEAD/lib/shell/docker/restart_all_containers.sh -------------------------------------------------------------------------------- /lib/shell/helper/get_cert_info.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyochikuto/Rainb0w-Lite/HEAD/lib/shell/helper/get_cert_info.py -------------------------------------------------------------------------------- /lib/shell/helper/get_hysteria_mode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyochikuto/Rainb0w-Lite/HEAD/lib/shell/helper/get_hysteria_mode.py -------------------------------------------------------------------------------- /lib/shell/helper/get_mtproto_extra_port.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyochikuto/Rainb0w-Lite/HEAD/lib/shell/helper/get_mtproto_extra_port.py -------------------------------------------------------------------------------- /lib/shell/helper/get_proxy_status.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyochikuto/Rainb0w-Lite/HEAD/lib/shell/helper/get_proxy_status.py -------------------------------------------------------------------------------- /lib/shell/helper/get_username.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyochikuto/Rainb0w-Lite/HEAD/lib/shell/helper/get_username.py -------------------------------------------------------------------------------- /lib/shell/os/check_reboot_required.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyochikuto/Rainb0w-Lite/HEAD/lib/shell/os/check_reboot_required.sh -------------------------------------------------------------------------------- /lib/shell/os/enable_kernel_logrotate.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyochikuto/Rainb0w-Lite/HEAD/lib/shell/os/enable_kernel_logrotate.sh -------------------------------------------------------------------------------- /lib/shell/os/install_docker.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyochikuto/Rainb0w-Lite/HEAD/lib/shell/os/install_docker.sh -------------------------------------------------------------------------------- /lib/shell/os/install_xt_geoip.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyochikuto/Rainb0w-Lite/HEAD/lib/shell/os/install_xt_geoip.sh -------------------------------------------------------------------------------- /lib/shell/os/os_utils.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyochikuto/Rainb0w-Lite/HEAD/lib/shell/os/os_utils.sh -------------------------------------------------------------------------------- /lib/shell/os/rebuild_xt_geoip_db.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyochikuto/Rainb0w-Lite/HEAD/lib/shell/os/rebuild_xt_geoip_db.sh -------------------------------------------------------------------------------- /lib/shell/os/upgrade_os.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyochikuto/Rainb0w-Lite/HEAD/lib/shell/os/upgrade_os.sh -------------------------------------------------------------------------------- /lib/shell/os/xt_geoip_build_agg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyochikuto/Rainb0w-Lite/HEAD/lib/shell/os/xt_geoip_build_agg -------------------------------------------------------------------------------- /lib/shell/performance/disable_zram.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyochikuto/Rainb0w-Lite/HEAD/lib/shell/performance/disable_zram.sh -------------------------------------------------------------------------------- /lib/shell/performance/enable_zram.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyochikuto/Rainb0w-Lite/HEAD/lib/shell/performance/enable_zram.sh -------------------------------------------------------------------------------- /lib/shell/performance/revert_kernel_net.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyochikuto/Rainb0w-Lite/HEAD/lib/shell/performance/revert_kernel_net.sh -------------------------------------------------------------------------------- /lib/shell/performance/tune_kernel_net.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyochikuto/Rainb0w-Lite/HEAD/lib/shell/performance/tune_kernel_net.sh -------------------------------------------------------------------------------- /lib/shell/text/text_utils.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyochikuto/Rainb0w-Lite/HEAD/lib/shell/text/text_utils.sh -------------------------------------------------------------------------------- /lib/shell/uninstall.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyochikuto/Rainb0w-Lite/HEAD/lib/shell/uninstall.sh -------------------------------------------------------------------------------- /lib/shell/update.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyochikuto/Rainb0w-Lite/HEAD/lib/shell/update.sh -------------------------------------------------------------------------------- /lib/user/user_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyochikuto/Rainb0w-Lite/HEAD/lib/user/user_manager.py -------------------------------------------------------------------------------- /lib/utils/ac_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyochikuto/Rainb0w-Lite/HEAD/lib/utils/ac_utils.py -------------------------------------------------------------------------------- /lib/utils/cert_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyochikuto/Rainb0w-Lite/HEAD/lib/utils/cert_utils.py -------------------------------------------------------------------------------- /lib/utils/helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyochikuto/Rainb0w-Lite/HEAD/lib/utils/helper.py -------------------------------------------------------------------------------- /lib/utils/os_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyochikuto/Rainb0w-Lite/HEAD/lib/utils/os_utils.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyochikuto/Rainb0w-Lite/HEAD/requirements.txt -------------------------------------------------------------------------------- /run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyochikuto/Rainb0w-Lite/HEAD/run.sh --------------------------------------------------------------------------------