wisdom-projects / holer Goto Github PK
View Code? Open in Web Editor NEWHoler exposes local servers behind NATs and firewalls to the public internet over secure tunnels.
License: Apache License 2.0
Holer exposes local servers behind NATs and firewalls to the public internet over secure tunnels.
License: Apache License 2.0
一直想在家控制办公室的电脑,无奈没有公网ip,autossh
、nat123
鼓捣了好久,最后5块钱买了十天试用,完美的解决了我的问题,内网穿透很强。打算先再买半年。
可不可以公开服务端源码,想学习
如题。谢谢!ps:系统环境为Ubuntu 18.04
运行holer服务之后,报错:Unable to connect holer server www.holer.org:6060
请问,该如何处理?
A用公开的秘钥配置过一台服务器1,B再用相同的秘钥配置另一台服务器2。
最终是不是大家都访问到了B的服务器2上?
你好 是否支持https?
安卓访问服务端,开始还能用,不一会就不能用了,报如下的错误:
java.io.IOException: unexpected end of stream on Connection{holer.org:65530, proxy=DIRECT hostAddress=holer.org/121.196.199.47:65530 cipherSuite=none protocol=http/1.1}
at okhttp3.internal.http1.Http1Codec.readResponseHeaders(Http1Codec.java:208)
at okhttp3.internal.http.CallServerInterceptor.intercept(CallServerInterceptor.java:88)
at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:147)
at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:121)
at com.example.bulge.NetInterceptor.intercept(NetInterceptor.java:37)
at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:147)
at okhttp3.internal.connection.ConnectInterceptor.intercept(ConnectInterceptor.java:45)
at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:147)
at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:121)
at okhttp3.internal.cache.CacheInterceptor.intercept(CacheInterceptor.java:93)
W/System.err: at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:147)
at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:121)
at okhttp3.internal.http.BridgeInterceptor.intercept(BridgeInterceptor.java:93)
at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:147)
at okhttp3.internal.http.RetryAndFollowUpInterceptor.intercept(RetryAndFollowUpInterceptor.java:126)
at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:147)
at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:121)
at okhttp3.RealCall.getResponseWithInterceptorChain(RealCall.java:254)
at okhttp3.RealCall$AsyncCall.execute(RealCall.java:200)
at okhttp3.internal.NamedRunnable.run(NamedRunnable.java:32)
W/System.err: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
at java.lang.Thread.run(Thread.java:919)
Caused by: java.io.EOFException: \n not found: limit=0 content=…
at okio.RealBufferedSource.readUtf8LineStrict(RealBufferedSource.java:236)
at okhttp3.internal.http1.Http1Codec.readHeaderLine(Http1Codec.java:215)
at okhttp3.internal.http1.Http1Codec.readResponseHeaders(Http1Codec.java:189)
... 22 more
1、一旦开启服务,是不是任何人都可以访问我的内网服务器了?
2、多个用户开启同一服务,不是会产生冲突吗?
请问大佬,启动之后出现闪退这个怎么破
自搭服务端,系统ubuntu16.04 openjdk8, 第一次使用时一切正常,但是第二天登录web界面时 在登录密码处卡死 无法恢复正常 尝试重装 无效
机器A上安装了服务端,并启动服务,
机器B上安装了客户端,并设置了密钥与服务端ip,启动之后显示正常, http://{机器A的IP}:600 页面打开也是正常,同时显示 本机B处于在线状态. 如图
我在机器C上 使用地址 http://112.22.2.xxx:9001 进行访问无法链接(机器B上 http://localhost:9001是没问题的),
大神帮忙看看 是哪边出问题了,感觉大概率我配置有问题,求指教
there is a beautiful hole on that firewall!
如果搭建静态页面进行压力测试,是否可以达到10m的带宽上限,qps有2000+吗?
frp默认配置,才达到300qps,同时最多稳定1分半,如果不降低,就会出现大量无法连接
holer-client\conf\holer.conf
// holer.conf
HOLER_ACCESS_KEY=HOLER_CLIENT-2A623FCB6E2A7D1D
HOLER_SERVER_HOST=192.168.1.103
netstat -ano|findstr "6060"
未找到端口127.0.0.1
正常访问Unable to connect holer server <192.168.1.103:6060>
Unable to connect holer server <192.168.1.103:6060>
Unable to connect holer server <192.168.1.103:6060>
Unable to connect holer server <192.168.1.103:6060>
Unable to connect holer server <192.168.1.103:6060>
Unable to connect holer server <192.168.1.103:6060>
Unable to connect holer server <192.168.1.103:6060>
Unable to connect holer server <192.168.1.103:6060>
Unable to connect holer server <192.168.1.103:6060>
Unable to connect holer server <192.168.1.103:6060>
Unable to connect holer server <192.168.1.103:6060>
Unable to connect holer server <192.168.1.103:6060>
Unable to connect holer server <192.168.1.103:6060>
Unable to connect holer server <192.168.1.103:6060>
Unable to connect holer server <192.168.1.103:6060>
Unable to connect holer server <192.168.1.103:6060>
C:\Users\16067>java -version
java version "15" 2020-09-15
Java(TM) SE Runtime Environment (build 15+36-1562)
Java HotSpot(TM) 64-Bit Server VM (build 15+36-1562, mixed mode, sharing)
你好,你这个只有客户端的代码开源了,服务端的代码可以开源吗?
如果使用系统自动安装的nginx,nginx配置就没法使用。
@Dom-Wang 老哥,你的项目直接全部开源啊
可以支持P2P吗?
如题
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.