代理配置和说明
This commit is contained in:
@@ -65,3 +65,6 @@ typings/
|
|||||||
|
|
||||||
# 下载文件夹
|
# 下载文件夹
|
||||||
downloads/
|
downloads/
|
||||||
|
|
||||||
|
# 自己的启动文件
|
||||||
|
start_me.bat
|
||||||
|
|||||||
@@ -37,12 +37,27 @@ Pixiv 下载浏览管理器是一个基于 Web 的应用程序,提供以下功
|
|||||||
```
|
```
|
||||||
|
|
||||||
4. **启动应用**
|
4. **启动应用**
|
||||||
- 双击 `start.bat` 文件
|
- 双击 `start.bat` 文件启动
|
||||||
- 或者手动运行:`node backend/start.js`
|
- 如需修改代理端口,请用记事本打开 `start.bat` 文件,修改第6行的端口号
|
||||||
|
|
||||||
5. **访问应用**
|
5. **访问应用**
|
||||||
- 打开浏览器访问:http://localhost:3000
|
- 打开浏览器访问: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. **创建应用并获取授权码**
|
2. **创建应用并获取授权码**
|
||||||

|

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