diff --git a/advance/router/index.html b/advance/router/index.html index c75b6c2..7e3383c 100644 --- a/advance/router/index.html +++ b/advance/router/index.html @@ -30,7 +30,7 @@ - + @@ -104,7 +104,7 @@
“full:",完全域名匹配
“regex:",正则表达式匹配
+“regexp:",正则表达式匹配
“cidr:",CIDR匹配
diff --git a/developer/build/index.html b/developer/build/index.html index 6ca64dc..e9ca1f7 100644 --- a/developer/build/index.html +++ b/developer/build/index.html @@ -30,7 +30,7 @@ - + @@ -63,7 +63,7 @@ GOOS=linux GOARCH你可以使用release.sh进行批量的多个平台的交叉编译,release版本使用了这个脚本进行构建。
Trojan-Go的大多数模块是可插拔的。在build文件夹下可以找到各个模块的导入声明。如果你不需要其中某些功能,或者需要缩小可执行文件的体积,可以使用构建标签(tags)进行模块的自定义,例如
go build -tags "full" #编译所有模块
-go build -tags "client" -ldflags="-s -w" #只有客户端功能,且去除符号表缩小体积
+go build -tags "client" -trimpath -ldflags="-s -w -buildid=" #只有客户端功能,且去除符号表缩小体积
go build -tags "server mysql" #只有服务端和mysql支持
使用full标签等价于
go build -tags "api client server forward nat other"