开源一个自用的小项目——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 && uvicorn main:app --host 0.0.0.0 --port 8000
</code></pre>
心疼啦 感谢大佬分享 我用的是aiven的数据库,没考虑那么多。 那确实安全多了
我都不知道还有这种勒索数据库的情况
其实我也没考虑那么多
谁能想到端口被扫描然后遭到勒索了呢 中午起床的时候,公益站就不行了 SQLite的并发性能不太好吧,要是个人自己用的话,直接用新API自带的就成,功能差不多,就是没那么便捷。 理论上,MySQL也是支持的。
只要把连接数据库的配置方式改成使用DSN ,PostgreSQL和MySQL的基本增删查改语句是可以通用的。 挺牛的,不过我用的是 SQLite,每次都得先下载下来才能进行修改 前排前排,支持 从这儿回来
页:
[1]