
Utangulizi wa mradi
Turb GPT Register ni zana ya mtiririko wa usajili inayoendesha kwenye kompyuta ya ndani, iliyopangwa na kupanuliwa kwa msingi wa gpt-free-register. Huunganisha usimamizi wa barua pepe, proksi na mtiririko wa usajili katika sehemu moja. Inaauni njia inayoendeshwa na itifaki, na pia inaweza kuunganishwa na kivinjari cha alama za vidole kinachotumika ndani ya kompyuta.
Mradi unaweza kuanzishwa kutoka kwenye mstari wa amri na hutoa WebUI ya ndani kwa ajili ya kusanidi mazingira ya uendeshaji na kudhibiti kazi. Kumbuka kuwa hautoi akaunti, barua pepe au proksi, wala hauwezi kuhakikisha kuwa huduma za wahusika wengine zitapatikana kila wakati.
Endesha tu katika mazingira ambayo una ruhusa ya kutumia, na fuata sheria za huduma husika, mtoa huduma wa barua pepe na mtoa huduma wa proksi.
Vipengele muhimu na muundo wa mradi
Sifa kuu
- Huendesha kwenye kompyuta ya ndani; usanidi na matokeo huhifadhiwa ndani.
- Hudhibiti kwa pamoja huduma za barua pepe, proksi na mtiririko wa usajili.
- Huunga mkono vipengele vya usajili vinavyoendeshwa na itifaki.
- Inaweza kuunganishwa na kivinjari cha ndani cha alama za vidole.
- Hutoa kiingilio cha mstari wa amri na WebUI ya ndani.
- Hupanga mantiki kuu, usanidi, kurasa, zana na vipengele vya wahusika wengine katika saraka tofauti.
Maelezo ya saraka
core/: programu kuu na mantiki ya msingi.config/: usanidi wa mradi.webui/: ukurasa wa usimamizi wa ndani.tools/: hati za kusaidia.vendor/gpt-register-tool/协议: kipengele cha usajili wa itifaki na faili zake zinazohusiana.
Unapotatua matatizo ya msimbo au usanidi, unaweza kwanza kutafuta saraka inayolingana na kipengele husika. Kwa kawaida hii huwa na ufanisi zaidi kuliko kutafuta kwenye hazina nzima.
Maandalizi kabla ya usakinishaji
Mradi unapendekeza kutumia Python 3.11. Amri za usakinishaji hapa chini zinatumika kwenye Windows PowerShell na zinadhania kuwa tayari umepakua hazina kwenye kompyuta yako.
Pia utahitaji kuandaa mwenyewe huduma ya barua pepe inayofanya kazi na usanidi wa proksi. Ukitumia kiendeshi cha kivinjari, huenda ukahitaji kusakinisha kivinjari cha ziada au programu ya mtoa huduma; kutekeleza pip install kutasakinisha utegemezi wa Python pekee, na hakutasakinisha kiotomatiki programu hizi za nje.
Usakinishaji na uanzishaji
Hatua ya kwanza: Unda mazingira pepe
Fungua PowerShell kwenye saraka kuu ya hazina, kisha unda mazingira pepe ya Python yenye jina .venv:
python -m venv .venvHatua ya pili: Amilisha mazingira pepe
.venv\Scripts\Activate.ps1Baada ya kuiamilisha, vifurushi vya Python vitakavyosakinishwa vitawekwa katika mazingira pepe ya mradi huu, hivyo kuepuka kuathiri miradi mingine ya Python iliyo kwenye mfumo.
Hatua ya tatu: Sakinisha utegemezi
pip install -r requirements.txtUsakinishaji ukishindwa, hifadhi ujumbe kamili wa hitilafu na ukague toleo la Python, mazingira ya mtandao na kumbukumbu za usakinishaji wa utegemezi.
Hatua ya nne: Unda faili la usanidi wa ndani
Copy-Item .env.example .env.env.example ni mfano wa usanidi. Baada ya kunakili, unapaswa kuhariri .env yako mwenyewe na kujaza usanidi unaohitajika na mazingira halisi ya uendeshaji.
Usiandike vitambulisho halisi vya barua pepe, funguo za proksi au taarifa nyingine nyeti kwenye
.env.example, wala usiwasilishe.envyenye vitambulisho halisi kwenye Git.
Hatua ya tano: Anzisha WebUI
python web.pyBaada ya programu kuanza, fungua WebUI ya ndani na ujaze taarifa zako za huduma ya barua pepe na proksi kulingana na vipengele vya usanidi vinavyoonyeshwa kwenye ukurasa, kisha udhibiti kazi husika. README haijaahidi anwani maalum ya ukurasa au majina ya sehemu; kwa hiyo tegemea kumbukumbu ya uanzishaji wa programu na ukurasa wa sasa wa WebUI.
Mtiririko wa msingi wa matumizi
- Thibitisha kuwa Python 3.11, mazingira pepe na utegemezi wa mradi vimeandaliwa.
- Unda
.envkutoka.env.examplena ujaze usanidi wako wa uendeshaji. - Tumia
python web.pykuanzisha ukurasa wa usimamizi wa ndani. - Kwenye WebUI, sanidi huduma ya barua pepe na proksi ambazo una ruhusa ya kutumia.
- Chagua njia ya kiendeshi cha itifaki au kiendeshi cha kivinjari kulingana na mazingira yako ya ndani.
- Baada ya kuendesha kazi, kagua matokeo na kumbukumbu ili kuthibitisha kuwa barua pepe, proksi na kiendeshi vinafanya kazi ipasavyo.
Huu hapa ni mfano kamili wa uanzishaji wa PowerShell:
python -m venv .venv
.venv\Scripts\Activate.ps1
pip install -r requirements.txt
Copy-Item .env.example .env
python web.pyKutumia kipengele cha usajili wa itifaki peke yake
Kipengele cha usajili wa itifaki kiko kwenye vendor/gpt-register-tool/协议. Ikiwa ungependa kukiendesha bila WebUI kuu, ingia kwenye saraka hiyo, soma maelekezo yake yenyewe na usakinishe utegemezi unaohitajika kulingana na masharti yake.
Vipengele vilivyo kwenye saraka hiyo vinaweza kuwa na chanzo cha juu, leseni na maelezo ya hakimiliki tofauti. Kabla ya kuvitumia, unapaswa pia kusoma nyaraka na faili za leseni zake, badala ya kudhani kuwa njia ya usakinishaji na leseni ya mradi mkuu inahusu kila kitu.
Matumizi ya hali ya juu na mapendekezo ya matengenezo
Anza kutatua matatizo kwa kumbukumbu na usanidi
Mtiririko wa usajili hutegemea mtoa huduma wa barua pepe, huduma ya proksi na mazingira ya kivinjari. Mmoja wao akibadilisha kiolesura, kukumbwa na misukosuko ya mtandao au kubadilisha tabia ya mteja, mtiririko unaweza kushindwa. Tatizo likitokea, unaweza kukagua kwa mpangilio ufuatao:
- Angalia kumbukumbu kamili na utambue hitilafu ya kwanza kutokea.
- Thibitisha usanidi katika
.envna WebUI. - Thibitisha kuwa huduma ya barua pepe bado inaweza kufikiwa.
- Kagua vitambulisho vya proksi, muunganisho wa mtandao na uthabiti wake.
- Ukitumia kiendeshi cha kivinjari, thibitisha kuwa kivinjari au programu ya mtoa huduma imesakinishwa na inaendesha ipasavyo.
- Ukitumia kipengele cha itifaki, kagua utegemezi na maelezo ya chanzo cha juu katika saraka yake.
Linda data ya uendeshaji wa ndani
Hifadhi ya barua pepe, vitambulisho vya proksi, hifadhidata ya akaunti, data ya kivinjari, kumbukumbu na faili zilizohamishwa zote ni data ya uendeshaji wa ndani. Faili hizi zinaweza kuwa na taarifa nyeti, hivyo hazipaswi kuwasilishwa kwenye hazina za umma au zinazoshirikiwa.
Ingawa .gitignore ya mradi imeondoa faili za data zinazojulikana, bado unapaswa kukagua mwenyewe orodha ya faili zitakazowasilishwa kabla ya kutuma msimbo. Usiegemee majina ya faili au sheria za kupuuza pekee katika kulinda vitambulisho.
Andaa ripoti bora ya tatizo
Ukitaka kuwasilisha Issue au Pull Request kwenye mradi, ambatisha taarifa za kutosha za uchunguzi:
- Ujumbe kamili au muhimu wa hitilafu.
- Mfumo wa uendeshaji, toleo la Python na mazingira yanayohusiana ya uendeshaji.
- Hatua za kuleta tatizo ambazo zinaweza kurudiwa.
- Iwapo unatumia kiendeshi cha itifaki au kiendeshi cha kivinjari.
- Maelezo muhimu ya usanidi huku manenosiri, tokeni na vitambulisho vya proksi vikiwa vimefichwa.
Usibandike vitambulisho halisi hadharani. Taarifa wazi za mazingira na hatua za kurudia tatizo kwa kawaida hurahisisha kutambua tatizo kuliko maelezo mafupi ya “haifanyi kazi”.
Fuatilia mabadiliko ya utegemezi wa wahusika wengine
Kiolesura cha barua pepe, mtandao wa proksi na programu ya mtoa huduma wa kivinjari vinaweza kubadilika kwa kujitegemea. Mradi umetenganisha vipengele hivi katika usanidi na viendeshi ili kurahisisha kuvirekebisha kulingana na mazingira yako, lakini muundo huu hauwezi kuondoa hitilafu zinazosababishwa na mabadiliko ya wahusika wengine. Kabla ya kusasisha au kurekebisha, inashauriwa kuhifadhi usanidi unaofanya kazi kwa sasa na kuthibitisha kila sehemu kivyake.
Leseni na mipaka ya matumizi
Mradi mkuu umeboreshwa kwa msingi wa xiaoguzuiniu/gpt-free-register na unatolewa chini ya MIT License. Maelezo mahususi yanapatikana kwenye LICENSE ya hazina.
Vipengele vilivyo kwenye vendor/gpt-register-tool/协议 vinahifadhi leseni na maelezo ya hakimiliki ya vyanzo vyake vya juu. Kabla ya kusambaza, kurekebisha au kupeleka vipengele hivi, kagua mahitaji ya leseni ya kila kimoja.
Muhtasari
Turb GPT Register huunganisha barua pepe, proksi, vipengele vya itifaki na viendeshi vya kivinjari katika mtiririko wa ndani, na hutoa WebUI kama kiingilio cha usimamizi wa pamoja. Unapotumia, kwanza andaa mazingira ya Python 3.11, utegemezi na usanidi wa .env, kisha chagua njia ya kiendeshi kulingana na mazingira ambayo una idhini halali ya kutumia. Tatizo likitokea, anza kwa kukagua kumbukumbu, usanidi na hali ya huduma za wahusika wengine, huku ukilinda ipasavyo vitambulisho na data zote za uendeshaji wa ndani.
