代理配置和说明
This commit is contained in:
@@ -65,3 +65,6 @@ typings/
|
||||
|
||||
# 下载文件夹
|
||||
downloads/
|
||||
|
||||
# 自己的启动文件
|
||||
start_me.bat
|
||||
|
||||
@@ -37,12 +37,27 @@ Pixiv 下载浏览管理器是一个基于 Web 的应用程序,提供以下功
|
||||
```
|
||||
|
||||
4. **启动应用**
|
||||
- 双击 `start.bat` 文件
|
||||
- 或者手动运行:`node backend/start.js`
|
||||
- 双击 `start.bat` 文件启动
|
||||
- 如需修改代理端口,请用记事本打开 `start.bat` 文件,修改第6行的端口号
|
||||
|
||||
5. **访问应用**
|
||||
- 打开浏览器访问:http://localhost:3000
|
||||
|
||||
## 🌐 代理配置
|
||||
|
||||
当然既然能上P站,怎么上网就不多说了,代理别忘了配置,可以去软件里看(一定要改):
|
||||
|
||||
**修改代理端口**:
|
||||
1. 用记事本打开 `start.bat` 文件
|
||||
2. 找到第6行:`set PROXY_PORT=xxxx`
|
||||
3. 将 `xxxx` 改为你的代理端口号
|
||||
|
||||
**常见代理端口**:
|
||||
- Clash: 7890
|
||||
- V2Ray: 10809
|
||||
- Shadowsocks: 1080
|
||||
- 其他代理软件请查看其设置页面获取端口号
|
||||
|
||||
## 🔐 登录认证
|
||||
|
||||
### 获取授权码
|
||||
@@ -53,7 +68,7 @@ Pixiv 下载浏览管理器是一个基于 Web 的应用程序,提供以下功
|
||||
2. **创建应用并获取授权码**
|
||||

|
||||
|
||||
3. **在应用中输入授权码完成登录**
|
||||
3. **在应用中输入授权码完成登录(登录一次下次就不用登了)**
|
||||
|
||||
## 📱 功能展示
|
||||
|
||||
|
||||
+1
-1
@@ -3,7 +3,7 @@ const proxyConfig = {
|
||||
// 系统代理配置
|
||||
system: {
|
||||
host: '127.0.0.1',
|
||||
port: 7897,
|
||||
port: process.env.PROXY_PORT ? parseInt(process.env.PROXY_PORT) : 7890,
|
||||
protocol: 'http'
|
||||
},
|
||||
|
||||
|
||||
@@ -6,9 +6,34 @@
|
||||
|
||||
const PixivServer = require('./server');
|
||||
|
||||
// 解析命令行参数
|
||||
function parseArguments() {
|
||||
const args = process.argv.slice(2);
|
||||
const options = {};
|
||||
|
||||
for (let i = 0; i < args.length; i++) {
|
||||
const arg = args[i];
|
||||
if (arg === '--proxy-port' && i + 1 < args.length) {
|
||||
options.proxyPort = parseInt(args[i + 1]);
|
||||
i++; // 跳过下一个参数
|
||||
}
|
||||
}
|
||||
|
||||
return options;
|
||||
}
|
||||
|
||||
// 获取命令行参数
|
||||
const cliOptions = parseArguments();
|
||||
|
||||
// 设置环境变量
|
||||
process.env.NODE_ENV = process.env.NODE_ENV || 'development';
|
||||
|
||||
// 如果提供了代理端口,设置环境变量
|
||||
if (cliOptions.proxyPort) {
|
||||
process.env.PROXY_PORT = cliOptions.proxyPort.toString();
|
||||
console.log(`📡 代理端口已设置为: ${cliOptions.proxyPort}`);
|
||||
}
|
||||
|
||||
console.log('🚀 启动 Pixiv 后端服务器...');
|
||||
console.log(`📊 环境: ${process.env.NODE_ENV}`);
|
||||
console.log(`🌐 端口: ${process.env.PORT || 3000}`);
|
||||
|
||||
@@ -1,18 +1,30 @@
|
||||
@echo off
|
||||
chcp 65001 >nul
|
||||
|
||||
:: ========================================
|
||||
:: 代理配置 - 请根据你的代理软件修改端口号
|
||||
:: 常见端口: Clash=7890, V2Ray=10809, Shadowsocks=1080
|
||||
:: ========================================
|
||||
set PROXY_PORT=xxxx
|
||||
|
||||
echo.
|
||||
echo 🚀 Pixiv Manager 启动中...
|
||||
echo.
|
||||
|
||||
cd /d "%~dp0"
|
||||
|
||||
echo 📡 当前代理端口: %PROXY_PORT%
|
||||
echo 💡 如需修改代理端口,请用记事本打开此文件,修改第6行的端口号
|
||||
echo.
|
||||
|
||||
echo 📊 启动后端服务器...
|
||||
echo 🌐 访问地址: http://localhost:3000
|
||||
echo.
|
||||
echo 💡 提示: 按 Ctrl+C 停止服务器
|
||||
echo.
|
||||
|
||||
node backend/start.js
|
||||
:: 启动服务器并传递代理端口
|
||||
node backend/start.js --proxy-port=%PROXY_PORT%
|
||||
|
||||
echo.
|
||||
echo ⏹️ 服务器已停止
|
||||
|
||||
Reference in New Issue
Block a user