1.4.9版本发布
1.反向代理新增https支持。 2.加入SSL证书管理模块 3.后台接口支持HTTPS 4.端口转发模块重构优化,移除命令行配置功能,注意使用此版本后原来的端口转发配置会全部消失。 5.修复已知BUG.
This commit is contained in:
parent
a41d39e437
commit
04ea460f9e
59
README.md
59
README.md
|
@ -6,8 +6,6 @@
|
|||
- [一键安装](#一键安装)
|
||||
- [使用](#使用)
|
||||
- [Docker中使用](#docker中使用)
|
||||
- [转发规则格式](#转发规则格式)
|
||||
- [其它启动参数](#其它启动参数)
|
||||
- [后台界面](#后台界面)
|
||||
|
||||
- [开发编译](#开发编译)
|
||||
|
@ -40,8 +38,8 @@
|
|||
- 其它细节功能自己慢慢发现...
|
||||
- 没有文档,后台各处的提示信息已经足够多.
|
||||
- 支持的DNS服务商和DDNS-GO一样,有Alidns(阿里云),百度云,Cloudflare,Dnspod(腾讯云),华为云.自定义(Callback)内置有每步,No-IP,Dynv6,Dynu模版,一键填充,仅需修改相应用户密码或者token即可快速接入.
|
||||
- 3.Http反向代理
|
||||
- 特性
|
||||
- 3.http/https反向代理
|
||||
- 特点
|
||||
- 设置简单
|
||||
- 支持HttpBasic认证
|
||||
- 支持IP黑白名单
|
||||
|
@ -106,42 +104,9 @@
|
|||
|
||||
|
||||
|
||||
## 转发规则格式
|
||||
例子1
|
||||
tcp6@:22222to192.168.31.1:22
|
||||
监听 tcp6 类型的22222端口转发至192.168.31.1的22端口
|
||||
|
||||
例子2
|
||||
udp@:1194to192.168.31.36
|
||||
监听 udp(同时包含udp4和udp6)类型的1194端口转发至192.168.31.36的相同端口(1194)
|
||||
|
||||
例子3
|
||||
tcp6,udp6@:53to192.168.31.1:53
|
||||
监听 tcp6和udp6类型的53端口转发至192.168.31.1的53端口
|
||||
|
||||
如果你还是没法理解格式,那么可以通过web管理后台添加转发规则后直接在规则列表中一键复制自动生成的命令行配置
|
||||
需要注意的是这种方式导入的规则不包含规则中的其它参数部分,命令行模式的规则只支持通过设置启动参数共用相同的额外参数(一般使用影响不大,不需要理会)
|
||||
|
||||
## 其它启动参数
|
||||
使用后台管理的用户不需要理会这部分内容
|
||||
|
||||
-pcl <num>
|
||||
全局代理数量限制(默认128),每个端口转发对应一个代理,这个参数主要是为了防止用户误写规则,生成过多代理造成程序奔溃或占用资源过多,一般不需要动.
|
||||
|
||||
-gpmc <num>
|
||||
全局最大连接数(默认10240),设计这个参数是为防止由于未知原因被人恶意高并发访问搞挂运行设备或程序,请根据需求调整.
|
||||
|
||||
-smc <num>
|
||||
单个代理(端口)的最大连接数
|
||||
|
||||
-ups <num>
|
||||
UDP包最大长度,默认1500,一般使用情景不需要理会,有特殊使用情景再自行调整,比如内网小包性能测试.
|
||||
|
||||
-upm <bool>
|
||||
UDP代理性能模式开关,打开后,多核CPU环境下有利于改善UDP小包转发性能,默认已打开.
|
||||
|
||||
-udpshort <bool>
|
||||
UDP short模式,如果需要用到dns转发打开这个开关有助于节省资源.
|
||||
|
||||
|
||||
|
||||
|
@ -172,25 +137,27 @@
|
|||
|
||||
|
||||
#开发编译
|
||||
带后台版本编译
|
||||
|
||||
|
||||
```bash
|
||||
go build -v -tags "adminweb nomsgpack" -ldflags="-s -w"
|
||||
```
|
||||
|
||||
不带后台版本
|
||||
```bash
|
||||
go build -v -tags "nomsgpack" -ldflags="-s -w"
|
||||
```
|
||||
|
||||
|
||||
#更新日志
|
||||
2022-10-08
|
||||
发布 1.4.9 版本
|
||||
1.反向代理新增https支持。
|
||||
2.加入SSL证书管理模块
|
||||
3.后台接口支持HTTPS
|
||||
4.端口转发模块重构优化,移除命令行配置功能,注意使用此版本后原来的端口转发配置会全部消失。
|
||||
5.修复已知BUG.
|
||||
6.源码不再和二进制版本同时发布.
|
||||
|
||||
|
||||
|
||||
|
||||
## 使用注意与常见问题
|
||||
- 如果在mips架构CPU下运行有问题请使用未压缩(UPS压缩版本),
|
||||
- 已知upx3.96版压缩后的程序在mipsle下可能无法运行,虽然已经更换了upx版本,暂时未再发现异常.
|
||||
|
||||
- 不同于防火墙端口转发规则,不要设置没有用上的端口,会增加内存的使用.
|
||||
|
||||
|
@ -200,3 +167,5 @@
|
|||
|
||||
- 转发规则启用异常,端口转发没有生效时请登录后台查看日志.
|
||||
|
||||
- 开启外网访问可以直接修改配置文件中的"AllowInternetaccess": false, 将false改为true
|
||||
|
||||
|
|
Loading…
Reference in New Issue