mirror of
https://github.com/p4gefau1t/trojan-go.git
synced 2024-04-21 12:21:34 +00:00
fix arm build stripts
This commit is contained in:
+3
-3
@@ -40,7 +40,7 @@ for PLATFORM in $PLATFORMS; do
|
||||
eval $CMD || FAILURES="${FAILURES} ${PLATFORM}"
|
||||
zip -j release/$ZIP_FILENAME temp/* ./*.dat
|
||||
zip release/$ZIP_FILENAME example/*
|
||||
sha1sum release/$ZIP_FILENAME > release/$ZIP_FILENAME.sha1
|
||||
sha1sum release/$ZIP_FILENAME >> release/checksum.sha1
|
||||
rm temp/*
|
||||
done
|
||||
|
||||
@@ -51,12 +51,12 @@ for GOOS in $PLATFORMS_ARM; do
|
||||
GOARCH="arm"
|
||||
for GOARM in 7 6 5; do
|
||||
ZIP_FILENAME="trojan-go-${GOOS}-${GOARCH}v${GOARM}.zip"
|
||||
CMD="CGO_ENABLE=0 GOARM=${GOARM} GOOS=${GOOS} GOARCH=${GOARCH} go build -o temp -ldflags \"-s -w\""
|
||||
CMD="CGO_ENABLE=0 GOARM=${GOARM} GOOS=${GOOS} GOARCH=${GOARCH} go build -tags \"full\" -o temp -ldflags \"-s -w\""
|
||||
echo "${CMD}"
|
||||
eval "${CMD}" || FAILURES="${FAILURES} ${GOOS}/${GOARCH}v${GOARM}"
|
||||
zip -j release/$ZIP_FILENAME temp/* ./*.dat
|
||||
zip release/$ZIP_FILENAME example/*
|
||||
sha1sum release/$ZIP_FILENAME > release/$ZIP_FILENAME.sha1
|
||||
sha1sum release/$ZIP_FILENAME >> release/checksum.sha1
|
||||
rm temp/*
|
||||
done
|
||||
done
|
||||
|
||||
+1
-1
@@ -11,7 +11,7 @@ import (
|
||||
)
|
||||
|
||||
const (
|
||||
Version = "v0.4.9"
|
||||
Version = "v0.4.10"
|
||||
)
|
||||
|
||||
type Runnable interface {
|
||||
|
||||
+1
-1
@@ -16,7 +16,7 @@ enableMissingTranslationPlaceholders = false
|
||||
# Source Code repository section
|
||||
description = "An unidentifiable mechanism that helps you bypass GFW. "
|
||||
github_repository = "https://github.com/p4gefau1t/trojan-go"
|
||||
version = "0.4.9"
|
||||
version = "0.4.10"
|
||||
|
||||
# Documentation repository section
|
||||
# documentation repository (set edit link to documentation repository)
|
||||
|
||||
@@ -285,7 +285,7 @@ trojan-go兼容trojan-gfw的基于mysql的用户管理方式,但更推荐的
|
||||
|
||||
其他选项可以顾名思义,不再赘述。
|
||||
|
||||
users表结构和trojan-gfw定义一致,下面是一个创建users表的例子。注意这里的password指的是密码经过SHA224哈希之后的值(字符串),流量download, upload, quota的单位是字节。你可以通过修改数据库users表中的用户记录的方式,添加和删除用户,或者指定用户的流量配额。trojan-go会根据所有的用户流量配额,自动更新当前有效的用户列表。如果download+upload>quota,trojan-go服务器将拒绝该用户的连接。
|
||||
users表结构和trojan-gfw定义一致,下面是一个创建users表的例子。注意这里的password指的是密码经过SHA224散列之后的值(字符串),流量download, upload, quota的单位是字节。你可以通过修改数据库users表中的用户记录的方式,添加和删除用户,或者指定用户的流量配额。trojan-go会根据所有的用户流量配额,自动更新当前有效的用户列表。如果download+upload>quota,trojan-go服务器将拒绝该用户的连接。
|
||||
|
||||
```mysql
|
||||
CREATE TABLE users (
|
||||
|
||||
+1
-1
@@ -27,7 +27,7 @@ type ShadowManager struct {
|
||||
|
||||
func (m *ShadowManager) SubmitScapegoat(goat *Scapegoat) {
|
||||
m.scapegoatChan <- goat
|
||||
log.Debug("scapegoat commited")
|
||||
log.Debug("scapegoat submited")
|
||||
}
|
||||
|
||||
func (m *ShadowManager) handleScapegoat() {
|
||||
|
||||
Reference in New Issue
Block a user