This script will help you set up many kind of useful tools on your VPS including website proxy download monitor and more.
sudo bash -c "$(curl -fsSL https://raw.githubusercontent.com/johnrosen1/trojan-gfw-script/master/vps.sh)"
If sudo/curl command not found , then:
apt-get update && apt-get install sudo curl -y || (yum update -y && yum install sudo curl -y)
- Please Run as root(sudo -i)
- Please Purchase a domain and finish a dns resolve before running this bash script!
- Please Open Tcp port 80 and 443 and turn off Cloudflare CDN in your control panel before running this bash script!
- For customized certificate , please put it in /etc/trojan/ , no name change required !
https://www.trojan-gfw.xyz/vpstoolbox.html
- Auto install and config NGINX
- Auto issue renew let's encrypt certificate and auto reload Trojan-GFW after renewal
- Auto OS Detect Support Debian Ubuntu (Centos not recommended)
- Auto domain resolve verification
- Auto iptables(includes ipv6) firewall config and iptables-persistent
- Auto generate Trojan-GFW client config
- Auto Nginx Performance Optimization
- Auto Trojan-GFW trojan:// share link and QR code generate
- Auto https 301 redirect without affecting certificate renew
- Auto enable HSTS header
- Auto Random Html Template Choose
- Auto enable Full IPv6 Support
- Auto enable time sync
- Auto enable Fail Restart
- Auto uninstall Aliyun Aegis
- Support Auto install and config Trojan-GFW Dnscrypt-proxy Qbittorrent Bittorrent-Tracker Aria2 Filebrowser Netdata and TOR
- Support Auto TCP Turbo enable ( TCP-BBR included)
- Support BBRPLUS
- Support TLS1.3 ONLY
- Support manually check for update
- Support Full/Part Uninstall
- And so on...
If you need more functions, please open a Github issue.(No Centos related issues or bugs allowed except pull requests)
https://www.kamatera.com/ 1MONTH300
Qbittorrent Related: https://www.johnrosen1.com/qbt/
Trojan-GFW Related: https://www.johnrosen1.com/trojan/