分享 路由器 AP 刷梅林 merlin 後,安裝 trojan-go server 翻牆

假設你的 DDNS 是 myddns.asuscomm.com

Releases · p4gefau1t/trojan-go · GitHub 下載對應程式

我的 Netgear R6700 R6900 下載 trojan-go-linux-armv5.zip 解壓縮後,使用 WinSCP 把
geoip.dat
geosite.dat
trojan-go
上傳到分享器的 /jffs/trojan-go 目錄。
(請自行查 CPU 架構,下載相對應的檔案)

WinSCP 順便把 trojan-go 屬性 (八進位) 改成 0777 ← 如果 SSH port 22,可用 chmod 777 trojan-go 改權限

PuTTY SSH port 22 登入主機後,到 /jffs/trojan-go 目錄。使用 nano 或 vi 編輯(建立) config.json 寫入

{
"run_type": "server",
"local_addr": "0.0.0.0",
"local_port": 443,
"remote_addr": "HTTP服務器網址",
"remote_port": 80,
"password": [
"你的密碼"
],
"ssl": {
"cert": "/jffs/.le/myddns.asuscomm.com/fullchain.pem",
"key": "/jffs/.le/myddns.asuscomm.com/myddns.asuscomm.com.key",
"sni": "myddns.asuscomm.com"
},
"router": {
"enabled": true,
"block": [
"geoip:private"
],
"geoip": "geoip.dat",
"geosite": "geosite.dat"
}
}

其中
local_port 必須沒使用,且防火牆要開放這個 port
HTTP服務器網址 填入 website,例如你自己架設的或 baidu.com facebook.com taobao.com。讓 GFW 偵測時,實際有這個網址。
"你的密碼" ← 當然自己定義囉

PuTTY 完成後,輸入
nohup /jffs/trojan-go/trojan-go --config=/jffs/trojan-go/config.json > /dev/null 2>&1 &
trojan 伺服器就會在背景執行了。exit PuTTY 也沒關係。

其他相關指令分享給新手 (其實我也是爬文才學會這些指令的)
ps | grep trojan-go 如果有 /jffs/trojan-go/trojan-go --config=/jffs/trojan-go/config.json 表示已經執行了
kill $(pidof trojan-go | awk '{print $1}') 可停止 trojan-go 程式

文件說明請參考 Trojan-Go Docs

關鍵字 VPN server
mark!
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!