步骤 1:安装和配置节点工具体验版
-
安装依赖
- 载入所需的依赖:
npm install -g jsonroute nodes/next/next-react
- 创建一个节点工具体验版:
node nodes/next/next-react/node-writer
- 载入所需的依赖:
-
启动运行器
- 打开终端,进入项目目录:
cd project
- 进入运行器:
./node-writer
- 打开终端,进入项目目录:
-
设置运行器位置
- 如果运行器没有找到位置,可以自行配置:
node-writer --position /path/to/your/project
- 如果运行器没有找到位置,可以自行配置:
步骤 2:运行节点脚本
-
输入脚本
-
在运行器中输入以下脚本:
const { process, exit } = process.env; function test() { console.log('Test executed:', process.env.NODES_PUBLIC); exit(1); } test();
-
-
运行脚本
- 点击运行:
./node-writer --position /path/to/your/project && npm run dev
- 点击运行:
步骤 3:监控运行状态
-
查看进程信息
- 在运行器中输入:
process.env.NODES_PUBLIC
- 确认是否运行正确。
- 在运行器中输入:
-
查看日志
- 在运行器中输入:
console.log('Starting test...') console.log(process.env.NODES_PUBLIC); console.log(process.env.NODES_PUBLIC === 'true' ? 'Running...' : 'Stop'); - 检查日志:
process.env.NODES_PUBLIC
true: 测试成功false: 测试失败
- 在运行器中输入:
-
查看网络连接
- 输入:
process.env.NODES_PUBLIC === 'true' ? 'Running...' : 'Stop';
- 检查日志:
process.env.NODES_PUBLIC === 'true' ? 'Running...' : 'Stop';
'Running...': 测试连接正常'Stop': 测试连接失败
- 输入:
步骤 4:运行脚本并监控执行情况
-
运行脚本
- 在运行器中输入脚本:
console.log('Starting test...'); exit(1); console.log('Test executed:', process.env.NODES_PUBLIC); exit();
- 在运行器中输入脚本:
-
监控执行状态
- 在运行器中输入:
process.env.NODES_PUBLIC
true: 测试成功false: 测试失败
- 在运行器中输入:
步骤 5:使用高级功能
-
运行脚本
- 在运行器中输入脚本:
console.log('Starting test...'); exit(1); console.log('Test executed:', process.env.NODES_PUBLIC); exit();
- 在运行器中输入脚本:
-
监控日志
- 在运行器中输入:
console.log(process.env.NODES_PUBLIC);
- 检查日志:
process.env.NODES_PUBLIC === 'true' ? 'Running...' : 'Stop';
- 在运行器中输入:
-
监控进程
- 在运行器中输入:
process.env.NODES_PUBLIC === 'true' ? 'Running...' : 'Stop';
- 检查日志:
process.env.NODES_PUBLIC === 'true' ? 'Running...' : 'Stop';
- 在运行器中输入:
步骤 6:使用其他工具
-
使用网络工具
- 打开终端,输入:
node-writer --position /path/to/your/project && node -S
- 选择你希望连接到的服务器。
- 打开终端,输入:
-
使用其他监控工具
- 可以使用
curl或gnome-socks来查看网络连接状态:curl -v http://localhost:88
- 可以使用
步骤 7:处理网络连接问题
-
断开网络
- 在运行器中输入:
node-writer --position /path/to/your/project && curl -X POST -H "Content-Type: application/json" -d '{"status": ' '}' --d-o
- 在运行器中输入:
-
重新连接
- 输入:
node-writer --position /path/to/your/project && curl -X POST -H "Content-Type: application/json" -d '{"status": ' '}' --d-d
- 输入:
步骤 8:测试复杂的脚本
-
输入脚本
-
输入以下脚本:
const socket = iosocks.socket('ws'); socket.host = 'localhost'; socket.port = 88; socket.connect(); iosocks.log('Connected', socket); iosocks.log('Speed:', socket.speed); iosocks.log('Protocol:', socket.protocol); iosocks.log('Version:', socket.version); iosocks.log('Connection:', socket.connection); iosocks.log('Web:', socket.web); iosocks.log('Server:', socket.server); iosocks.log('Cookie:', socket.cookie); iosocks.log('Acceptance:', socket.acceptance); iosocks.log('Data:', socket.recv(124)); iosocks.log('Response:', socket.send(124)); iosocks.log('Response:', socket.recv(124)); iosocks.log('Response:', socket.send(124)); iosocks.log('Response:', socket.recv(124)); iosocks.log('Response:', socket.send(124)); iosocks.log('Response:', socket.recv(124)); iosocks.log('Response:', socket.send(124)); iosocks.log('Response:', socket.recv(124)); iosocks.close(); exit();
-
-
运行脚本
- 点击运行:
./node-writer --position /path/to/your/project && node -S test-node.js
- 点击运行:
-
监控执行状态
- 在运行器中输入:
process.env.NODES_PUBLIC
true: 测试成功false: 测试失败
- 在运行器中输入:
-
查看日志
- 在运行器中输入:
console.log('Starting test...'); console.log(process.env.NODES_PUBLIC); console.log(process.env.NODES_PUBLIC === 'true' ? 'Running...' : 'Stop'); console.log(process.env.NODES_PUBLIC === 'false' ? 'Stopping...' : 'Running...');
- 在运行器中输入:
步骤 9:处理脚本运行时间过长
-
调整网络连接速度
- 修改网络端口,
curl -X POST -H "Content-Type: application/json" -d '{"status": ' '}' --d-o curl -X POST -H "Content-Type: application/json" -d '{"status": ' '}' --d-d curl -X POST -H "Content-Type: application/json" -d '{"status": ' '}' --d-d curl -X POST -H "Content-Type: application/json" -d '{"status": ' '}' --d-d
- 修改网络端口,
-
重新连接
- 输入:
curl -X POST -H "Content-Type: application/json" -d '{"status": ' '}' --d-O curl -X POST -H "Content-Type: application/json" -d '{"status": ' '}' --d-D curl -X POST -H "Content-Type: application/json" -d '{"status": ' '}' --d-D curl -X POST -H "Content-Type: application/json" -d '{"status": ' '}' --d-D
- 输入:
-
运行脚本
- 点击运行:
./node-writer --position /path/to/your-project && node -S test-node.js
- 点击运行:
-
监控执行状态
- 在运行器中输入:
process.env.NODES_PUBLIC
true: 测试成功false: 测试失败
- 在运行器中输入:
-
查看日志
- 在运行器中输入:
console.log('Starting test...'); console.log(process.env.NODES_PUBLIC); console.log(process.env.NODES_PUBLIC === 'true' ? 'Running...' : 'Stop'); console.log(process
- 在运行器中输入:



