This script will help you set up many kind of useful tools on your VPS including website proxy download monitor and more.
For Debian/Ubuntu
apt-get update && apt-get install sudo curl -y && sudo -i
For Centos
yum update -y && yum install sudo curl -y && sudo -i
Then
sudo bash -c "$(curl -fsSL https://raw.githubusercontent.com/johnrosen1/trojan-gfw-script/master/trojangui.sh)"
- 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!
- Please manually change system dns to frequently updated dns like 1.1.1.1 instead of those who update slowly like aliyun lan dns !
echo "nameserver 1.1.1.1" > '/etc/resolv.conf'
-
Please Change QBittorrent Download save path to /usr/share/nginx/qbt/ manually !
-
For customized certificate , please put it in /etc/trojan/ , no name change required !
Telegram Channel And Group
- 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
- Auto domain resolve verification
- Auto iptables(includes ipv6) firewall config and iptables-persistent
- Auto generate client config (includes both Trojan-GFW and V2ray )
- 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 Dnsmasq Qbittorrent Bittorrent-Tracker Aria2 Filebrowser Netdata V2ray and Shadowsocks(V2ray-plugin) TOR
- Support auto V2ray vmess:// share link generate and Shadowsocks ss:// share link and qrcode generate
- Support auto vmess or ss + tls + websocket + nginx config
- Support Auto TCP Turbo enable ( TCP-BBR included)
- Support BBRPLUS
- Support TLS1.3 ONLY
- Support manually check for update include both Trojan-gfw and v2ray(ss included)
- Support Full/Part Uninstall
If you need more functions, please open a Github issue.(No Centos related issues or bugs allowed except pull requests)
https://www.johnrosen1.com/qbt/
https://github.com/trojan-gfw/trojan-quickstart
sudo nginx -t
sudo systemctl status trojan
sudo systemctl status nginx
sudo systemctl status v2ray
sudo systemctl status tor
sudo systemctl status tor@default
sudo systemctl status dnsmasq
sudo systemctl status qbittorrent
sudo systemctl status tracker
sudo systemctl status aria2
sudo systemctl status filebrowser
sudo systemctl status netdata
journalctl -e -u trojan.service
cat /var/log/v2ray/error.log
cat /usr/local/etc/trojan/config.json
cat /etc/nginx/conf.d/trojan.conf
cat /etc/v2ray/config.json
cat /etc/aria.conf
crontab -l
sudo ~/.acme.sh/acme.sh --cron //only if you use let's encrypt certificate
timedatectl
iptables -L -v
trojan://vpstoolbox@johnrosen.top:443
trojan://trojanscript@www.johnrosen.top:443