diff --git a/neutrino-proxy-vuepress/docs/.vuepress/public/img/run-example/question_3_1.png b/neutrino-proxy-vuepress/docs/.vuepress/public/img/run-example/question_3_1.png new file mode 100644 index 00000000..8f4a01ab Binary files /dev/null and b/neutrino-proxy-vuepress/docs/.vuepress/public/img/run-example/question_3_1.png differ diff --git a/neutrino-proxy-vuepress/docs/01.使用教程/01.开始使用/100.常见问题汇总.md b/neutrino-proxy-vuepress/docs/01.使用教程/01.开始使用/100.常见问题汇总.md index 17a86107..8a1d82d5 100644 --- a/neutrino-proxy-vuepress/docs/01.使用教程/01.开始使用/100.常见问题汇总.md +++ b/neutrino-proxy-vuepress/docs/01.使用教程/01.开始使用/100.常见问题汇总.md @@ -4,8 +4,8 @@ date: 2023-07-01 13:35:00 permalink: /pages/a00001/ --- -## 1、客户端启动后连不上服务端,一直在重连 -### 1.1、启动日志包含`not found license-key config`相关字样 +## 1. 客户端启动后连不上服务端,一直在重连 +### 1.1. 启动日志包含`not found license-key config`相关字样 出现这种情况,说明客户端没获取到配置的license,可按如下检查: - 客户端是否有配置app.yml,app.yml中是否有配置`license-key` - 客户端启动参数是否指定app.yml配置,若未指定客户端不会加载任何jar外部的配置文件 @@ -14,18 +14,45 @@ permalink: /pages/a00001/ - `java -jar -DLICENSE_KEY=xxxx -DSERVER_IP=x.x.x.x -DSERVER_PORT=9000 -DSSL_ENABLE=false neutrino-proxy-client.jar` - `java -jar neutrino-proxy-client.jar serverIp=x.x.x.x serverPort=9000 sslEnable=false licenseKey=xxxx` -### 1.2、配置文件确定都已经配置,且启动参数正确指定了,但是没有出现`认证成功日志` +### 1.2. 配置文件确定都已经配置,且启动参数正确指定了,但是没有出现`认证成功日志` - 确认客户端配置的`server-ip`,必须是服务端所在机器的ip,且保证客户端所在机器能正常ping通 - 确认客户端配置的`server-port`与`ssl-enable`,默认情况应配置为9000、false或9002、true,除非服务端app.yml有改动隧道对外端口 - 确认服务端对外的9000、9002端口是否已经放开 - 服务端如果采用docker部署,需要确保容器的9000、9002端口映射到宿主机 -## 2、关于中微子代理涉及的2类SSL证书 -### 2.1、HTTPS证书 +## 2. 关于中微子代理涉及的2类SSL证书 +### 2.1. HTTPS证书 该证书用于服务端支持HTTPS,若需要在服务端`app.yml`中配置即可 -### 2.2、隧道SSL证书 +### 2.2. 隧道SSL证书 该证书用于对客户端-服务端之间的数据通信进行加密,因此客户端/服务端均需要配置该证书。可参考如下命令生成: ``` keytool -genkey -alias test1 -keyalg RSA -keysize 1024 -validity 3650 -keypass 123456 -storepass 123456 -keystore "./test.jks" ``` + +## 3. 1.9.0 版本udp代理无效 +### 问题描述 +代理本地udp端口9231,公网访问代理端口无效,代理端口测试发送成功,但是本地服务没有收到,使用路由器的ddns功能也可以成功代理。 +### 解决方案 ++ 防火墙开放端口的时候一定要指定udp协议 ++ 还有如果想收到回复需要配置两个响应参数 ++ 响应数量根据实际响应数量配置,可以配置的大一些,但是不能比实际小 ++ 超时时间根据实际响应时间配置,比如正常响应时间是10s,这里就可以配置15000毫秒等 + ++ 相关链接:[1.9.0版本udp代理无效 · Issue #I83XOI · dromara/neutrino-proxy - Gitee.com](https://gitee.com/dromara/neutrino-proxy/issues/I83XOI) ++ 贡献者:gitee:眉黛如画 + +## 4. Vue项目出现Invalid Host header 的解决方案 +### 问题描述 +内网穿透 Vue项目出现Invalid Host header 的解决方案 +### 解决方案 +manifest.json中配置 +``` +"h5":{ + "devServer":{ + "disableHostCheck":true + } +}, +``` ++ 相关链接:[内网穿透 Vue项目出现Invalid Host header 的解决方案](https://blog.csdn.net/weixin_41549915/article/details/96132925) ++ 贡献者:wx:明天会更好 \ No newline at end of file