portfwd
v0.0.7
Una implementación de reenvío de puertos de bajo rendimiento
Es necesario colocar el archivo de configuración junto con el programa y el nombre debe ser config.json
. El formato del archivo de configuración es.
interface Config {
proxy : {
[ localPort : string ] : string ;
}
APIPort : string ;
}
APIPort
es el puerto en el que escucha la API.
Consulte la configuración de muestra para ver ejemplos.
Proporciona una web sencilla.
application/json
GET /ping
pedido
ninguno
respuesta
interface Resp {
message : 'pong'
}
POST /proxy
pedido
interface Req {
local : string // 比如 "10086"
targrt : string //比如 "127.0.0.1:10010"
}
respuesta
interface Resp {
message : 'done'
}
PATCH /proxy/:localPort
pedido
interface Req {
targrt : string //比如 "127.0.0.1:10010"
}
respuesta
interface Resp {
message : 'done'
}
DELETE /proxy/:localPort
pedido
ninguno
respuesta
interface Resp {
message : 'done'
}
GET /proxy
pedido
ninguno
respuesta
type Resp = {
[ k in keyof ProxyPool ] : string
}
GET /proxy/:localPort
pedido
ninguno
respuesta
interface Resp {
local : string
target : string
}