trojan搭建小记
个人经历, 仅供参考
参考博客
https://iyideng.vip/black-technology/cgfw/trojan-server-building-and-using-tutorial.html
服务端
Trojan多用户一键搭建脚本
1 | source <(curl -sL https://git.io/trojan-install) |
选择“1.Let’s Encrypt 证书”,然后申请输入域名,进入SSL证书安装过程。
稍等片刻安装完成,系统进入选择安装mysql方式的选项,选择“安装docker版mysql(mariadb)”,在键盘按数字“1”,然后直接进入”安装docker版mysql(mariadb)”的过程
一键安装脚本提示设置连接Trojan服务器的用户名和密码
一般情况下,直接使用随机用户名和密码,直接回车即可
完成后,命令行输入 trojan 即可呼出菜单
也可以在浏览器访问“https://域名”,进入web控制面板
卸载命令
1 | source <(curl -sL https://git.io/trojan-install) –remove |
一键安装并开启BBR加速
1 | cd /usr/src && wget -N --no-check-certificate "https://raw.githubusercontent.com/chiakge/Linux-NetSpeed/master/tcp.sh" && chmod +x tcp.sh && ./tcp.sh |
呼出trojan菜单
输入2,安装BBRplus版内核
abort kernel removal — no
重启服务器
再次呼出trojan菜单
选择“7”启用“使用BBRplus版加速”
设置hosts域名映射
windows:
1 | C:\Windows\System32\drivers\etc |
ios
1 | 小火箭 |
Trojan客户端配置
windows — v2rayN-core
android —v2rayNG
ios/ipad – windows-V2rayN局域网共享、shadowrocket
mac — i2rayN
trojan 服务端报错,怎么重置
删除数据库
1
rm -r /home/mariadb/*
trojan -> 安装管理 -> 安装myqsl(docker)
会重新运行
1 | docker run --name trojan-mariadb --restart=always -p port:3306 -v /home/mariadb:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=【password】 -e MYSQL_ROOT_HOST=% -e MYSQL_DATABASE=trojan mariadb:10.2 |
完成后会自动修改config 中的 mysql配置
1 | /usr/local/etc/trojan/config.json |