portfwd
v0.0.7
저성능 포트 포워딩 구현
구성 파일은 프로그램과 함께 배치되어야 하며 이름은 config.json
이어야 합니다. 구성 파일 형식은 다음과 같습니다.
interface Config {
proxy : {
[ localPort : string ] : string ;
}
APIPort : string ;
}
APIPort
API가 수신 대기하는 포트입니다.
예시는 샘플 구성을 참조하세요.
간단한 웹을 제공합니다.
application/json
데이터가 필요합니다. GET /ping
요구
없음
응답
interface Resp {
message : 'pong'
}
POST /proxy
요구
interface Req {
local : string // 比如 "10086"
targrt : string //比如 "127.0.0.1:10010"
}
응답
interface Resp {
message : 'done'
}
PATCH /proxy/:localPort
요구
interface Req {
targrt : string //比如 "127.0.0.1:10010"
}
응답
interface Resp {
message : 'done'
}
DELETE /proxy/:localPort
요구
없음
응답
interface Resp {
message : 'done'
}
GET /proxy
요구
없음
응답
type Resp = {
[ k in keyof ProxyPool ] : string
}
GET /proxy/:localPort
요구
없음
응답
interface Resp {
local : string
target : string
}