Loading...
Loading...
Compare original and translation side by side
EADDRINUSElocalhost.envlocalhost:3000EADDRINUSElocalhost.envlocalhost:3000npm install portlesspnpm add portlessnpxnpm install -g portlessnpm install portlesspnpm add portlessnpxnpm install -g portlessundefinedundefined
When run directly in a terminal (TTY), portless can auto-start the proxy (prompts for sudo once). Via package scripts, start the proxy manually first.
在终端(TTY)中直接运行时,portless可以自动启动代理(仅提示一次输入sudo权限)。通过package脚本运行时,请先手动启动代理。{
"scripts": {
"dev": "portless myapp next dev"
}
}sudo portless proxypnpm devnpm run dev{
"scripts": {
"dev": "portless myapp next dev"
}
}sudo portless proxypnpm devnpm run devportless myapp next dev # http://myapp.localhost
portless api.myapp pnpm start # http://api.myapp.localhost
portless docs.myapp next dev # http://docs.myapp.localhostportless myapp next dev # http://myapp.localhost
portless api.myapp pnpm start # http://api.myapp.localhost
portless docs.myapp next dev # http://docs.myapp.localhostPORTLESS=0PORTLESS=skipPORTLESS=0 pnpm dev # Bypasses proxy, uses default portPORTLESS=0PORTLESS=skipPORTLESS=0 pnpm dev # 绕过代理,使用默认端口sudo portless proxy--portportless <name> <cmd>PORThttp://<name>.localhost.localhost127.0.0.1/etc/hostsPORTsudo portless proxy--portportless <name> <cmd>PORThttp://<name>.localhost.localhost127.0.0.1/etc/hostsPORT| Command | Description |
|---|---|
| Run app at |
| Show active routes |
| Start the proxy daemon on port 80 |
| Start the proxy on a custom port |
| Stop the proxy daemon |
| Show help |
| Show version |
| 命令 | 描述 |
|---|---|
| 在 |
| 显示当前活跃的路由 |
| 在80端口启动代理守护进程 |
| 在自定义端口启动代理守护进程 |
| 停止代理守护进程 |
| 显示帮助信息 |
| 显示版本号 |
portless <name> <cmd>sudo portless proxyportless <name> <cmd>sudo portless proxyportless proxy --port 8080 # No sudo needed for ports >= 1024portless proxy --port 8080 # 端口>=1024时无需sudo权限PORT--port $PORTprocess.env.PORTPORT--port $PORTprocess.env.PORTsudosudosudo portless proxy # Port 80, requires sudo
portless proxy --port 8080 # Port 8080, no sudo needed
sudo portless proxy stop # Stop requires sudo if started with sudosudosudosudo portless proxy # 80端口,需要sudo权限
portless proxy --port 8080 # 8080端口,无需sudo权限
sudo portless proxy stop # 如果用sudo启动的代理,停止时也需要sudo