Debian10环境安装Trojan-Go配合使用CDN+Websocket

準備工作
VPS一臺(沒有的話,可以參閱我們整理的翻牆VPS推薦),本文我們以HostEONS為例,重置安裝主流的操作系統,此處以Debian 10為例。
鏈接中的VPS目前每年只需要$24美元,按照本文步驟安裝設置後,看Youtube的8K無壓力,晚上繁忙時段也能保持在5萬+左右,具體圖例在下方演示裏有。
嶄新的域名一個,沒有域名請到Namesilo購買域名,每年幾文美金。
託管Cloudflare,搭建完成前不要開啟橙色的小云朵,否則SSL證書無法獲取。
Cloudflare的註冊十分簡單,完成註冊後登陸。按照下圖進行設置,並保存。這裏就利用Cloudflare解析了Trojan-Go需要用到的偽裝網站域名。本文以域名hosteons.5best1s.com,VPS的IP地址45.88.115.123為例。

cloudflare add a record
cloudflare ssl setup

VPS安裝Trojan-Go控制面板

開啟Debian10自帶的BBR加速

腳本如下,可以一起復制運行,或分四行代碼一條一條運行。

echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf
echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf
sysctl -p
lsmod | grep bbr

更新系統安裝環境

以下命令行只適用於Debian。

更新系統

apt update -y

安裝curl

apt install -y curl

Jrohy的一鍵Trojan面板腳本

#安装/更新
source <(curl -sL https://git.io/trojan-install)

安裝過程中,會出現3次提示,請根據以下選項進行:

第一次需要选择1. Let’s Encrypt证书
请输入申请证书的域名:替换你的域名.com
选择‘1. 安装docker版sql(moriabd)’

注:跑完以上代碼後,最後會出現一個選擇菜單,不用理會,直接回車退出即可,即回到#提示符的狀態下。至此,Trojan-Go面板搭建完成。

根據提示,在瀏覽器輸入‘你的域名.com’登陸Trojan面板。

修改Trojan類型為Trojan-Go

第一次登陸面板時,一定要https://开头+你的域名,不然登录不了因为申请了证书,會讓您輸入登陸密碼,輸入完後請使用用户名‘admin’及您設置的密碼登陸。

trojan go setup

更改Trojan-Go配置文件

用Xftp登陸VPS,設置方法和Xshell一樣,這裏不再贅述(協議使用SFTP)。

找到VPS目錄文件 /usr/local/etc/trojan/config.json ,備份一份(若是把類型切換回來可以恢復使用Trojan)。

xftp connect vps

看清楚上面文件夹的位置,是/usr/local/etc/trojan ,不要對着刚刚备份的config.json修改,所以看清楚文件夹路径哦,有俩个文件都是config.json,开始生成的那个是用来备份万一出问题的时候可以退回去的,下面这个是需要修改的,文件按鼠標右鍵,選擇‘用記事本編輯’。

edit jason file

紅色框內的代碼如下,注意:要在mysql的大括號}後加一個英文的逗號。路徑和域名需要在客户端匹配。

"websocket": {
"enabled": true,
"path": "/DFE4545DFDED/",
"host": "你的域名"
},
"mux": {
"enabled": true,
"concurrency": 8,
"idle_timeout": 60
}

保存後,在Trojan-Go面板重啟服務。

trojan go restart

后续链接参考之前的帖子

例如:

客户端连接

已经可以访问Google了。

最后根据这个页面 : https://github.com/yonggekkk/warp-yg/blob/main/README.md 安装了WARP多功能VPS一键脚本

安装后得到

然后我把cloudflare 的域名解析地址由原生的改为获取的IPV4地址。这个时候

链接是正常的,可以正常上网,但是不解的是,

域名解析地址是获取的IP,上网的是原生的,我希望上网的也是获取的IP,没有解决

4月20,一个早上就安装了X-UI,添加Trojan一直报错

留下评论