mirror of
https://github.com/okxlin/appstore.git
synced 2026-02-21 18:37:41 +08:00
feat:添加port-forward到列表
This commit is contained in:
parent
0728645db2
commit
9fcae13dff
2
apps/port-forward-agent/1.3.7/.env.sample
Normal file
2
apps/port-forward-agent/1.3.7/.env.sample
Normal file
@ -0,0 +1,2 @@
|
||||
CONTAINER_NAME="port-forward-agent"
|
||||
PANEL_APP_PORT_CONSOLE="7000"
|
||||
18
apps/port-forward-agent/1.3.7/Dockerfile
Normal file
18
apps/port-forward-agent/1.3.7/Dockerfile
Normal file
@ -0,0 +1,18 @@
|
||||
FROM debian:bullseye-slim
|
||||
|
||||
RUN mkdir -p /app/pfg
|
||||
|
||||
WORKDIR /app/pfg
|
||||
|
||||
RUN apt-get update && apt-get upgrade -y && \
|
||||
apt-get install -y wget unzip tzdata
|
||||
|
||||
RUN wget -O pfg.zip https://gitee.com/tavenli/port-forward/releases/download/v1.3.7/forward-agent.linux64.v1.3.7.zip && \
|
||||
unzip pfg.zip && \
|
||||
chmod +x /app/pfg/forward-agent/forward-agent
|
||||
|
||||
ENV TZ=Asia/Shanghai
|
||||
|
||||
WORKDIR /app/pfg/forward-agent
|
||||
|
||||
CMD ["./forward-agent"]
|
||||
10
apps/port-forward-agent/1.3.7/data.yml
Normal file
10
apps/port-forward-agent/1.3.7/data.yml
Normal file
@ -0,0 +1,10 @@
|
||||
additionalProperties:
|
||||
formFields:
|
||||
- default: 7000
|
||||
disabled: true
|
||||
envKey: PANEL_APP_PORT_HTTP
|
||||
labelEn: HTTP Port
|
||||
labelZh: HTTP端口
|
||||
required: true
|
||||
rule: paramPort
|
||||
type: number
|
||||
3
apps/port-forward-agent/1.3.7/data/app.conf
Normal file
3
apps/port-forward-agent/1.3.7/data/app.conf
Normal file
@ -0,0 +1,3 @@
|
||||
|
||||
magic.server = "127.0.0.1:7000"
|
||||
|
||||
17
apps/port-forward-agent/1.3.7/docker-compose.yml
Normal file
17
apps/port-forward-agent/1.3.7/docker-compose.yml
Normal file
@ -0,0 +1,17 @@
|
||||
version: "3"
|
||||
services:
|
||||
port-forward-server:
|
||||
build:
|
||||
context: .
|
||||
dockerfile: Dockerfile
|
||||
args:
|
||||
IMAGE_TAG: 1.3.7
|
||||
container_name: ${CONTAINER_NAME}
|
||||
restart: always
|
||||
network_mode: host
|
||||
volumes:
|
||||
- "./data:/app/pfg/forward-agent/conf"
|
||||
cap_add:
|
||||
- NET_ADMIN
|
||||
labels:
|
||||
createdBy: "Apps"
|
||||
74
apps/port-forward-agent/README.md
Normal file
74
apps/port-forward-agent/README.md
Normal file
@ -0,0 +1,74 @@
|
||||
# 使用说明
|
||||
- 控制台:http://IP:Port/login
|
||||
|
||||
- 账户密码:
|
||||
```
|
||||
username:admin
|
||||
password:123456
|
||||
```
|
||||
|
||||
# 原始相关
|
||||
|
||||
# port-forward
|
||||
Go语言开发的端口转发工具 for port data forward
|
||||
|
||||
官网地址:
|
||||
https://gitee.com/tavenli/port-forward
|
||||
|
||||
```
|
||||
开发语言:GO
|
||||
控制台框架:beego
|
||||
数据库:sqlite3
|
||||
```
|
||||
|
||||
# 最近更新
|
||||
```
|
||||
v1.3.6 发布,重新增加 TCP端口数据分发功能
|
||||
v1.3.5 发布,增加批量导入、批量添加规则
|
||||
v1.3.3 发布,增加 一键开启所有转发 和 一键关闭所有转发
|
||||
v1.3.2 发布,服务稳定性已经过长时间的验证
|
||||
v1.3.1 发布,增加程序启动自动开启转发
|
||||
v1.2.9_beta 发布,完善点对点转发的稳定性,支持TCP和UDP协议转发
|
||||
```
|
||||
|
||||
# 最新编译好的版本下载:
|
||||
[https://gitee.com/tavenli/port-forward/releases](https://gitee.com/tavenli/port-forward/releases)
|
||||
|
||||
|
||||
|
||||
# 功能介绍
|
||||
|
||||
> 支持Web控制台添加端口映射
|
||||
|
||||
> 支持对每条端口映射进行开启和关闭控制
|
||||
|
||||
> 支持 RestfulAPI 接口,方便被其它系统集成
|
||||
|
||||
> 支持每条端口转发的同时,再分发给多个端口,满足某些测试场景
|
||||
|
||||
> 类似企业交换机的功能,即软交换机,主要是方便企业网络维护人员或开发人员
|
||||
|
||||
|
||||
# 使用交流群
|
||||
|
||||
> 使用问题或个性化需求可加QQ号:17020415 (申请时请备注:端口转发)
|
||||
|
||||
# 快速安装说明
|
||||
1. 下载编译好的程序包,并解压程序包
|
||||
2. 执行 start.sh (Linux)或 start.bat (Win)命令
|
||||
3. 打开浏览器,进入控制台,打开 http://127.0.0.1:8080/login
|
||||
4. 输入用户 admin 密码 123456 进入控制台
|
||||
|
||||
|
||||
# 控制台UI
|
||||

|
||||
|
||||
|
||||

|
||||
|
||||
|
||||

|
||||
|
||||
|
||||

|
||||
|
||||
20
apps/port-forward-agent/data.yml
Normal file
20
apps/port-forward-agent/data.yml
Normal file
@ -0,0 +1,20 @@
|
||||
name: Port-Forward-Agent
|
||||
tags:
|
||||
- 工具
|
||||
title: Go语言开发的端口转发工具 (客户端)
|
||||
type: 工具
|
||||
description: Go语言开发的端口转发工具 (客户端)
|
||||
additionalProperties:
|
||||
key: port-forward-agent
|
||||
name: Port-Forward-Agent
|
||||
tags:
|
||||
- Tool
|
||||
shortDescZh: Go语言开发的端口转发工具 (客户端)
|
||||
shortDescEn: Port forwarding tool developed in Go (Agent)
|
||||
type: tool
|
||||
crossVersionUpdate: true
|
||||
limit: 0
|
||||
recommend: 0
|
||||
website: https://gitee.com/tavenli/port-forward
|
||||
github: https://gitee.com/tavenli/port-forward
|
||||
document: https://gitee.com/tavenli/port-forward
|
||||
BIN
apps/port-forward-agent/logo.png
Normal file
BIN
apps/port-forward-agent/logo.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 26 KiB |
2
apps/port-forward-server/1.3.7/.env.sample
Normal file
2
apps/port-forward-server/1.3.7/.env.sample
Normal file
@ -0,0 +1,2 @@
|
||||
CONTAINER_NAME="port-forward-server"
|
||||
PANEL_APP_PORT_CONSOLE="8080"
|
||||
19
apps/port-forward-server/1.3.7/Dockerfile
Normal file
19
apps/port-forward-server/1.3.7/Dockerfile
Normal file
@ -0,0 +1,19 @@
|
||||
FROM debian:bullseye-slim
|
||||
|
||||
RUN mkdir -p /app/pfg
|
||||
|
||||
WORKDIR /app/pfg
|
||||
|
||||
RUN apt-get update && apt-get upgrade -y && \
|
||||
apt-get install -y wget unzip tzdata
|
||||
|
||||
RUN wget -O pfg.zip https://gitee.com/tavenli/port-forward/releases/download/v1.3.7/forward-server.linux64.v1.3.7.zip && \
|
||||
unzip pfg.zip && \
|
||||
chmod +x /app/pfg/forward-server/start.sh && \
|
||||
chmod +x /app/pfg/forward-server/forward-server
|
||||
|
||||
ENV TZ=Asia/Shanghai
|
||||
|
||||
WORKDIR /app/pfg/forward-server
|
||||
|
||||
CMD ["./forward-server"]
|
||||
10
apps/port-forward-server/1.3.7/data.yml
Normal file
10
apps/port-forward-server/1.3.7/data.yml
Normal file
@ -0,0 +1,10 @@
|
||||
additionalProperties:
|
||||
formFields:
|
||||
- default: 8080
|
||||
disabled: true
|
||||
envKey: PANEL_APP_PORT_HTTP
|
||||
labelEn: HTTP Port
|
||||
labelZh: HTTP端口
|
||||
required: true
|
||||
rule: paramPort
|
||||
type: number
|
||||
20
apps/port-forward-server/1.3.7/data/conf/app.conf
Normal file
20
apps/port-forward-server/1.3.7/data/conf/app.conf
Normal file
@ -0,0 +1,20 @@
|
||||
|
||||
app.name = "PortForward"
|
||||
app.cname = "端口转发系统"
|
||||
servername = "PortForward-Server"
|
||||
runmode ="dev"
|
||||
#runmode ="prod"
|
||||
viewspath = "views"
|
||||
#logfile.config = "close"
|
||||
|
||||
[dev]
|
||||
httpaddr = "0.0.0.0"
|
||||
httpport = 8080
|
||||
recoverpanic = false
|
||||
[prod]
|
||||
httpaddr = "0.0.0.0"
|
||||
httpport = 8080
|
||||
recoverpanic = true
|
||||
graceful = true
|
||||
|
||||
include "data.conf"
|
||||
6
apps/port-forward-server/1.3.7/data/conf/data.conf
Normal file
6
apps/port-forward-server/1.3.7/data/conf/data.conf
Normal file
@ -0,0 +1,6 @@
|
||||
magic.service = ":7000"
|
||||
api.auth = "26CCD056107481F45D1AC805A24A9E59"
|
||||
|
||||
agent.auth = "722ED8F8D9900CC1AB17243DC7B51A2D"
|
||||
|
||||
onstart.forward = "false"
|
||||
BIN
apps/port-forward-server/1.3.7/data/data/data.db
Normal file
BIN
apps/port-forward-server/1.3.7/data/data/data.db
Normal file
Binary file not shown.
18
apps/port-forward-server/1.3.7/docker-compose.yml
Normal file
18
apps/port-forward-server/1.3.7/docker-compose.yml
Normal file
@ -0,0 +1,18 @@
|
||||
version: "3"
|
||||
services:
|
||||
port-forward-server:
|
||||
build:
|
||||
context: .
|
||||
dockerfile: Dockerfile
|
||||
args:
|
||||
IMAGE_TAG: 1.3.7
|
||||
container_name: ${CONTAINER_NAME}
|
||||
restart: always
|
||||
network_mode: host
|
||||
volumes:
|
||||
- "./data/data:/app/pfg/forward-server/data"
|
||||
- "./data/conf:/app/pfg/forward-server/conf"
|
||||
cap_add:
|
||||
- NET_ADMIN
|
||||
labels:
|
||||
createdBy: "Apps"
|
||||
74
apps/port-forward-server/README.md
Normal file
74
apps/port-forward-server/README.md
Normal file
@ -0,0 +1,74 @@
|
||||
# 使用说明
|
||||
- 控制台:http://IP:Port/login
|
||||
|
||||
- 账户密码:
|
||||
```
|
||||
username:admin
|
||||
password:123456
|
||||
```
|
||||
|
||||
# 原始相关
|
||||
|
||||
# port-forward
|
||||
Go语言开发的端口转发工具 for port data forward
|
||||
|
||||
官网地址:
|
||||
https://gitee.com/tavenli/port-forward
|
||||
|
||||
```
|
||||
开发语言:GO
|
||||
控制台框架:beego
|
||||
数据库:sqlite3
|
||||
```
|
||||
|
||||
# 最近更新
|
||||
```
|
||||
v1.3.6 发布,重新增加 TCP端口数据分发功能
|
||||
v1.3.5 发布,增加批量导入、批量添加规则
|
||||
v1.3.3 发布,增加 一键开启所有转发 和 一键关闭所有转发
|
||||
v1.3.2 发布,服务稳定性已经过长时间的验证
|
||||
v1.3.1 发布,增加程序启动自动开启转发
|
||||
v1.2.9_beta 发布,完善点对点转发的稳定性,支持TCP和UDP协议转发
|
||||
```
|
||||
|
||||
# 最新编译好的版本下载:
|
||||
[https://gitee.com/tavenli/port-forward/releases](https://gitee.com/tavenli/port-forward/releases)
|
||||
|
||||
|
||||
|
||||
# 功能介绍
|
||||
|
||||
> 支持Web控制台添加端口映射
|
||||
|
||||
> 支持对每条端口映射进行开启和关闭控制
|
||||
|
||||
> 支持 RestfulAPI 接口,方便被其它系统集成
|
||||
|
||||
> 支持每条端口转发的同时,再分发给多个端口,满足某些测试场景
|
||||
|
||||
> 类似企业交换机的功能,即软交换机,主要是方便企业网络维护人员或开发人员
|
||||
|
||||
|
||||
# 使用交流群
|
||||
|
||||
> 使用问题或个性化需求可加QQ号:17020415 (申请时请备注:端口转发)
|
||||
|
||||
# 快速安装说明
|
||||
1. 下载编译好的程序包,并解压程序包
|
||||
2. 执行 start.sh (Linux)或 start.bat (Win)命令
|
||||
3. 打开浏览器,进入控制台,打开 http://127.0.0.1:8080/login
|
||||
4. 输入用户 admin 密码 123456 进入控制台
|
||||
|
||||
|
||||
# 控制台UI
|
||||

|
||||
|
||||
|
||||

|
||||
|
||||
|
||||

|
||||
|
||||
|
||||

|
||||
|
||||
20
apps/port-forward-server/data.yml
Normal file
20
apps/port-forward-server/data.yml
Normal file
@ -0,0 +1,20 @@
|
||||
name: Port-Forward-Server
|
||||
tags:
|
||||
- 工具
|
||||
title: Go语言开发的端口转发工具 (服务端)
|
||||
type: 工具
|
||||
description: Go语言开发的端口转发工具 (服务端)
|
||||
additionalProperties:
|
||||
key: port-forward-server
|
||||
name: Port-Forward-Server
|
||||
tags:
|
||||
- Tool
|
||||
shortDescZh: Go语言开发的端口转发工具 (服务端)
|
||||
shortDescEn: Port forwarding tool developed in Go (Server)
|
||||
type: tool
|
||||
crossVersionUpdate: true
|
||||
limit: 0
|
||||
recommend: 0
|
||||
website: https://gitee.com/tavenli/port-forward
|
||||
github: https://gitee.com/tavenli/port-forward
|
||||
document: https://gitee.com/tavenli/port-forward
|
||||
BIN
apps/port-forward-server/logo.png
Normal file
BIN
apps/port-forward-server/logo.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 26 KiB |
Loading…
Reference in New Issue
Block a user