56 Star 351 Fork 95

郝江波 / 毒刺

Create your Gitee Account
Explore and code with more than 6 million developers,Free private repositories !:)
Sign up
Clone or Download
Cancel
Notice: Creating folder will generate an empty file .keep, because not support in Git
Loading...
README.md

如何导入项目?

如何运行项目

  • 第一步 找到proxy模块根目录下的config文件
  • 第二步 配置服务端端口号
  • 第三步 启动服务端 先按照第一步的配置,配置成功后,找到proxy模块start包目录下面的StartProxyServerApp.java 启动main函数即可
  • 第四步 配置客户端
  • 第五步 启动客户端 先按照第四步的配置,配置成功后,找到proxyclient模块start包目录下面的ClientAppStart.java 启动main函数即可

如何使用 cli 使用命令行的方式 操作 config(路由表)

java -jar proxyServer.jar cli  #启动 cli
目前只支持 select update insert delete 简单操作
select * fron config; 查看路由表
domain 二级域名 比如 www.xxxx.com,abc.xxxx.com 二级域名 指的是 www,abc 的部分
port 服务端代理端口 用户的请求都会发送到这个端口
clientId 客户端连接服务端 需要 clientId 匹配
clientUrl   指的是 代理客户端哪个服务 比如 本地的 
            nacos 服务要对外暴露  
            输入127.0.0.1:8848即可
rate        限制下载速度,单位为KB             
flushall; 命令  使 当前路由表 立即生效
修改 和 删除命令 和 普通数据库操作指令一样

简单示例

目前只支持 add list get set del flush exit 这几条命令 ~~add 二级域名 服务器端口 clientId 本地服务项目端口 list 命令 查看 当前所有路由表 get 命令 get 查看某一个clientId的路由表 例如 get abc ~~set 命令 set 设置路由表中具体的属性 比如 set abc port 999 ~~ del 命令 del 删除路由表中的某一条记录 详细配置会在此文档同步 https://www.kancloud.cn/haojiangbo/stinger

Repository Comments ( 30 )

Sign in for post a comment

About

基于netty实现的高性能内网穿透, 支持所有tcp上层协议的转发 如果您觉得不错的话,请点击star 作为对我的支持O(∩_∩)O~~ expand collapse
Java
GPL-2.0
Cancel

Releases

No release

毒刺

Contributors

All

Activities

Load More
can not load any more
Java
1
https://gitee.com/haojiangbo/venomous_sting.git
git@gitee.com:haojiangbo/venomous_sting.git
haojiangbo
venomous_sting
毒刺
master

Search

141041 ab9339c7 1850385 141043 25c028d5 1850385