Skip to content

Commit cf47feb

Browse files
committed
fix bug
1 parent bea6791 commit cf47feb

File tree

7 files changed

+23
-23
lines changed

7 files changed

+23
-23
lines changed

ccaa.sh

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,7 @@ function setout(){
4949
cd
5050
mkdir ./ccaa_tmp
5151
#创建用户和用户组
52+
groupadd ccaa
5253
useradd -M -g ccaa ccaa -s /sbin/nologin
5354
}
5455
#安装Aria2

ccaa_dir/services/aria2.service

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ Description=aria2
33
After=network.target
44

55
[Service]
6-
Type=forking
76
ExecStart=/usr/bin/sudo -u ccaa /usr/bin/aria2c --conf-path=/etc/ccaa/aria2.conf
87

98
[Install]

ccaa_dir/services/ccaa_web.service

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ Description=ccaa_web
33
After=network.target
44

55
[Service]
6-
Type=forking
76
ExecStart=/usr/bin/sudo -u ccaa /usr/sbin/ccaa_web
87

98
[Install]

ccaa_dir/services/filebrowser.service

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ Description=Filebrowser
33
After=network.target
44

55
[Service]
6-
Type=forking
76
ExecStart=/usr/bin/sudo -u ccaa /usr/sbin/filebrowser -c /etc/ccaa/config.json
87

98
[Install]

ccaa_web

1.98 MB
Binary file not shown.

ccaa_web.go

Lines changed: 16 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,24 @@
1-
//使用golan实现一个简单的web来支持AriaNg访问
1+
//Golang实现一个简单的WebServer
22
package main
33

44
import (
5-
"fmt"
6-
"net/http"
7-
"io/ioutil"
5+
"os"
6+
"net/http"
7+
//"fmt"
88
)
99

10-
11-
//统计流量
12-
func home_page(w http.ResponseWriter, r *http.Request) {
13-
//读取AriaNg首页
14-
bytes, err := ioutil.ReadFile("/etc/ccaa/index.html")
15-
if err != nil {
16-
fmt.Println("error : %s", err)
17-
return
18-
}
19-
20-
fmt.Fprintln(w, string(bytes))
21-
}
22-
2310
func main() {
24-
//所有页面重定向到首页
25-
http.HandleFunc("/", home_page)
11+
//声明2个变量
12+
var dir,port string
13+
//判断参数的长度
14+
if len(os.Args) == 3 {
15+
dir = os.Args[1]
16+
port = os.Args[2]
17+
} else{
18+
//如果没有参数,则使用默认
19+
dir = "/etc/ccaa/AriaNg"
20+
port = "6080"
21+
}
2622

27-
http.ListenAndServe(":6080", nil)
23+
panic(http.ListenAndServe(":" + port, http.FileServer(http.Dir(dir))))
2824
}

uninstall.sh

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,9 @@ kill -9 $(pgrep 'aria2c')
4141
kill -9 $(pgrep 'ccaa_web')
4242
kill -9 $(pgrep 'filebrowser')
4343
kill -9 $(pgrep 'caddy')
44+
systemctl disable aria2
45+
systemctl disable ccaa_web
46+
systemctl disable filebrowser
4447

4548
#删除文件
4649
rm -rf /etc/ccaa
@@ -52,6 +55,9 @@ rm -rf aria2-1.*
5255
rm -rf AriaNg*
5356
rm -rf /usr/share/man/man1/aria2c.1
5457
rm -rf /etc/ssl/certs/ca-certificates.crt
58+
rm -rf /etc/systemd/system/aria2.service
59+
rm -rf /etc/systemd/system/ccaa_web.service
60+
rm -rf /etc/systemd/system/filebrowser.service
5561

5662
#删除filebrowser
5763
rm -rf /usr/sbin/filebrowser

0 commit comments

Comments
 (0)