iamlinhui / rpt Goto Github PK
View Code? Open in Web Editor NEW内网穿透&反向代理 (支持TCP上层协议,支持HTTP/HTTPS端口复用)
Home Page: https://holmes.cn
License: GNU General Public License v3.0
内网穿透&反向代理 (支持TCP上层协议,支持HTTP/HTTPS端口复用)
Home Page: https://holmes.cn
License: GNU General Public License v3.0
我的配置:
Client.yml:
serverIp: f2.russianodes.com
serverPort: 26048(第一个端口)
config:
Server.yml:
#服务端绑定IP
serverIp: 0.0.0.0
#服务端与客户端通讯端口
serverPort: 26048(第一个端口)
在程序中:Lighttunnel 类似的配置工作.
Client logs:https://pastebin.com/ibQm8QTT
Server logs:https://pastebin.com/BQYftFHb
Server Java 18
Clinet java 8/17
how do I get the server (bushing) to start the first handshake? the server will be the first to connect to the BungeCord.
My goal of the experiment is to bypass the provider's NAT. (Address-)Restricted Cone NAT This type of NAT allows incoming transfers of the assigned source IP address, but allows the use of any source port. As a rule, an incoming rule of this type was previously created dynamically when the local host initiated an outgoing transfer to a remote server (for example, a minecraft server). in order for NAT to allow receiving packets from bungee, it is necessary that the server first starts connecting to BungeCord.
https://doc-kurento.readthedocs.io/en/6.14.0/knowledge/nat.html#address-restricted-cone-nat
开发环境调试没问题,打包后windows环境和虚拟机都发生错误,请教大佬。具体日志如下:
server日志:
2023-04-27 11:59:29.202|INFO |nioEventLoopGroup-2-1|cn.promptness.rpt.server.ServerApplication.lambda$start$0:77|服务端启动成功,本机绑定IP:0.0.0.0,服务端口:6167
2023-04-27 11:59:29.202|INFO |nioEventLoopGroup-4-1|cn.promptness.rpt.server.HttpApplication.lambda$start$0:59|服务端启动成功,本机绑定IP:0.0.0.0,Http端口:80
2023-04-27 11:59:29.267|INFO |nioEventLoopGroup-6-1|cn.promptness.rpt.server.HttpsApplication.lambda$start$0:65|服务端启动成功,本机绑定IP:0.0.0.0,Https端口:443
2023-04-27 11:59:42.437|INFO |nioEventLoopGroup-3-1|cn.promptness.rpt.server.handler.ServerHandler.channelInactive:59|服务端-客户端未知连接中断
client日志:
2023-04-27 11:40:35.371|INFO |nioEventLoopGroup-2-1|cn.promptness.rpt.client.ClientApplication|客户端开始连接服务端IP:10.127.6.215,服务端端口:6167
2023-04-27 11:40:35.475|INFO |nioEventLoopGroup-2-2|cn.promptness.rpt.client.handler.ClientHandler|客户端-服务端连接中断,10.127.6.215:6167
- proxyType: HTTP
localIp: 127.0.0.1
localPort: 7080
remotePort: 8081
domain: localhost
token: admin:admin
description: tomcat
比如我本地tomacat配置的8081端口,server端起好后,client端增加如上配置,浏览器可以通过 http://127.0.0.1:7080/XXX 访问吗,或者我该如何配置呢
what are the commands to build your program?
Hello, I would like to make a plugin for the BungeeCord core so that I can buy hosting and not overpay a lot of money, since I need BungeeCord and the Tunnel, so I had a problem with imports, that is, org.apache.commons, etc. there are no these libraries and I can’t find them, I don’t know why, could you tell me how to find it?
I want to modify your program.
which code file is responsible for creating a tunnel between two machines?
which code file is responsible for proxying data into the tunnel?
will the function be added "TCP Fast Open?"(https://www.keycdn.com/support/tcp-fast-open)
will protocol support be added "UDP"?
in order to be able to get normal IP addresses to the minecraft server.
https://ibb.co/rs4V53J https://ibb.co/4NtmBJM https://ibb.co/r6YRYPR why does it display an error:no main manifest attribute, in "sshd-core-2.9.1-SNAPSHOT.jar"?
https://github.com/apache/mina-sshd
https://mvnrepository.com/artifact/org.slf4j/slf4j-api
Hello, I would like to ask what classes receive the data that is sent to the tunnel?
I found out that the "Netty" library is needed.
Then I found out about jboss(the question is, where did you get it?)
You can give a list of the names of libraries that were used when creating the program?
数据库文件在哪里?谢谢
What version of Netty are you using?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.