ses 发表于 前天 13:43

开源一个自用的小项目——New-API公益站的新选择

<p>个人并不喜欢<strong>每日签到,麻烦</strong>,并且一般情况<strong>不支持重置</strong>,cdk的话有盾!每次打开经常不打开代理没法进去</p>
<p>不会重新造轮子(xxx-api),所以直接在new-api身上造轮子</p>
<p>原理是直接修改数据库,比在new-api上管理用户方便多了</p>
<h2>当然这个项目的缺点是:还不支持MySQL,因为我使用的是PostgreSQL,没办法测试,所以没实现,欢迎各位真大佬PR,目前功能也比较少,要什么功能自己加,问我?我只会让AI干!</h2>
<p><em>其实大佬原本的是使用MySQL,让我改成PostgreSQL了,改回去应该也很简单</em><br />
演示:<br />
<img src="https://images.bigseek.com//forum/202509/04/134414q2qtyybqyzwvvqe3.webp" alt="965846184921d80cb9a5b4e03b8f5d47447a66a6.webp" title="965846184921d80cb9a5b4e03b8f5d47447a66a6.webp" /><br />
<img src="https://images.bigseek.com//forum/202509/04/134420jstttttva9szuivl.webp" alt="13a27c147ed6f6970ac98c91886aa0ece048673b.webp" title="13a27c147ed6f6970ac98c91886aa0ece048673b.webp" /></p>
<p>因为直连数据库,很快!</p>
<p>讲一下怎么在1panel快速部署,其它方式差不多 <del>(不会)</del></p>
<p>项目地址:https://github.com/WslzGmzs/newapi-panel<br />
<img src="https://images.bigseek.com//forum/202509/04/134438gfbshph3pg76ss4h.webp" alt="3cca428e0bc865b977b06c6c1a4891afc1a2a4db.webp" title="3cca428e0bc865b977b06c6c1a4891afc1a2a4db.webp" /><br />
<img src="https://images.bigseek.com//forum/202509/04/134444n1fro6i6660c0664.webp" alt="b6772be0c5d9fa57c0a2e66709f821fd9ebb4cbd.webp" title="b6772be0c5d9fa57c0a2e66709f821fd9ebb4cbd.webp" /></p>
<h3>运行命令:</h3>
<pre><code class="language-sql">pip install fastapi uvicorn psycopg2-binary python-dotenv apscheduler &amp;&amp; uvicorn main:app --host 0.0.0.0 --port 8000
</code></pre>

fkbill 发表于 前天 14:25

心疼啦

大希山 发表于 前天 17:20

感谢大佬分享

leyong 发表于 前天 18:34

我用的是aiven的数据库,没考虑那么多。

灰山子 发表于 前天 23:37

那确实安全多了
我都不知道还有这种勒索数据库的情况
其实我也没考虑那么多
谁能想到端口被扫描然后遭到勒索了呢 中午起床的时候,公益站就不行了

cnesprit 发表于 昨天 00:09

SQLite的并发性能不太好吧,要是个人自己用的话,直接用新API自带的就成,功能差不多,就是没那么便捷。

wxw850227 发表于 昨天 04:37

理论上,MySQL也是支持的。
只要把连接数据库的配置方式改成使用DSN ,PostgreSQL和MySQL的基本增删查改语句是可以通用的。

想飞的菜鸟 发表于 昨天 07:30

挺牛的,不过我用的是 SQLite,每次都得先下载下来才能进行修改

高亮念子 发表于 昨天 15:13

前排前排,支持

dddddno1 发表于 6 小时前

从这儿回来
页: [1]
查看完整版本: 开源一个自用的小项目——New-API公益站的新选择