ห้ามมิให้ใช้โครงการนี้สำหรับธุรกิจที่ผิดกฎหมายและผิดกฎหมายที่มีไวรัส ม้าโทรจัน สื่อลามก การพนัน การฉ้อโกง สินค้าผิดกฎหมาย ผลิตภัณฑ์ลอกเลียนแบบ ข้อมูลเท็จ สกุลเงินดิจิทัล การเงิน ฯลฯ
โครงการปัจจุบันมีไว้เพื่อการเรียนรู้และการทดสอบส่วนบุคคลเท่านั้น ห้ามทำกิจกรรมเชิงพาณิชย์ออนไลน์และการใช้งานที่ผิดกฎหมายทั้งหมด! - -
ระบบบริการลูกค้าโอเพ่นซอร์สภาษา Golang ส่วนใหญ่ใช้ gin + jwt-go + websocket + go.uuid + gorm + cobra + VueJS + ElementUI + MySQL และเทคโนโลยีอื่น ๆ
create database gofly charset utf8mb4;
{
" Server " :" 127.0 . 0.1 ",
" Port " :" 3306 ",
" Database " :"gofly",
" Username " :"go-fly",
" Password " :"go-fly"
}
wget https: //studygolang.com/dl/golang/go1.20.2.linux-amd64.tar.gz
tar - C /usr/local -xvf go1. 20.2 .linux-amd64.tar.gz
mv go1. 20.2 .linux-amd64.tar.gz /tmp
echo " PATH= $ PATH:/usr/local/go/bin " >> /etc/profile
echo " PATH= $ PATH:/usr/local/go/bin " >> ~/ . bashrc
source /etc/profile
go version
go env -w GO111MODULE =on
go env -w GOPROXY =https://goproxy.cn,direct
ดาวน์โหลดรหัส
git clone https://github.com/taoshihan1991/go-fly.git ในไดเรกทอรีใด ๆ
เข้าสู่ไดเร็กทอรี go-fly
นำเข้าฐานข้อมูลไปรัน go-fly.go ติดตั้ง
ซอร์สโค้ดรัน go run เซิร์ฟเวอร์ go-fly.go
การบรรจุซอร์สโค้ด go build -o kefu จะสร้างไฟล์ปฏิบัติการ kefu
ไฟล์ไบนารีทำงานอยู่
ลินุกซ์: ./เซิร์ฟเวอร์ kefu [ตัวเลือก -p 8082 -d]
windows: เซิร์ฟเวอร์ kefu.exe [ตัวเลือก -p 8082 -d]
ปิดโปรแกรม
คิลออล kefu
หลังจากที่โปรแกรมรันตามปกติ มันจะ Listen ไปที่พอร์ต 8081 และสามารถเข้าถึงได้โดยตรงทาง IP + พอร์ต 8081
คุณยังสามารถกำหนดค่าการเข้าถึงชื่อโดเมนและพร็อกซีย้อนกลับไปยังพอร์ต 8081 เพื่อซ่อนหมายเลขพอร์ตได้
ลิงค์แชท
http://127.0.0.1:8081/chatIndex?kefu_id=kefu2
การใช้งานหน้าต่างป๊อปอัป
(function(a, b, c, d) {
let h = b.getElementsByTagName('head')[0];let s = b.createElement('script');
s.type = 'text/javascript';s.src = c+"/static/js/kefu-front.js";s.onload = s.onreadystatechange = function () {
if (!this.readyState || this.readyState === "loaded" || this.readyState === "complete") d(c);
};h.appendChild(s);
})(window, document,"http://127.0.0.1:8081",function(u){
KEFU.init({
KEFU_URL:u,
KEFU_KEFU_ID: "kefu2",
})
});
โปรเจ็กต์ปัจจุบันเป็นโค้ดที่ใช้งานได้อย่างสมบูรณ์ แต่ยังรองรับเฉพาะการทดสอบการสาธิตส่วนบุคคลเท่านั้น ไม่รวมการใช้งานออนไลน์ และห้ามกิจกรรมเชิงพาณิชย์ทั้งหมด เมื่อใช้ซอฟต์แวร์นี้ โปรดปฏิบัติตามกฎหมายและข้อบังคับท้องถิ่น โปรดรับผลที่ตามมาจากการใช้ที่ผิดกฎหมายด้วยตนเอง