实例介绍
【实例简介】frp-v0.47.0源码
frp 是一个专注于内网穿透的高性能的反向代理应用,支持 TCP、UDP、HTTP、HTTPS 等多种协议。可以将内网服务以安全、便捷的方式通过具有公网 IP 节点的中转暴露到公网。
【实例截图】
【核心代码】
.
├── frp-0.47.0
│ ├── LICENSE
│ ├── Makefile
│ ├── Makefile.cross-compiles
│ ├── README.md
│ ├── README_zh.md
│ ├── Release.md
│ ├── assets
│ │ ├── assets.go
│ │ ├── frpc
│ │ │ ├── embed.go
│ │ │ └── static
│ │ │ ├── 535877f50039c0cb49a6196a5b7517cd.woff
│ │ │ ├── 732389ded34cb9c52dd88271f1345af9.ttf
│ │ │ ├── favicon.ico
│ │ │ ├── index.html
│ │ │ ├── manifest.js
│ │ │ └── vendor.js
│ │ └── frps
│ │ ├── embed.go
│ │ └── static
│ │ ├── 535877f50039c0cb49a6196a5b7517cd.woff
│ │ ├── 732389ded34cb9c52dd88271f1345af9.ttf
│ │ ├── favicon.ico
│ │ ├── index.html
│ │ ├── manifest.js
│ │ └── vendor.js
│ ├── client
│ │ ├── admin.go
│ │ ├── admin_api.go
│ │ ├── control.go
│ │ ├── event
│ │ │ └── event.go
│ │ ├── health
│ │ │ └── health.go
│ │ ├── proxy
│ │ │ ├── proxy.go
│ │ │ ├── proxy_manager.go
│ │ │ └── proxy_wrapper.go
│ │ ├── service.go
│ │ ├── visitor.go
│ │ └── visitor_manager.go
│ ├── cmd
│ │ ├── frpc
│ │ │ ├── main.go
│ │ │ └── sub
│ │ │ ├── http.go
│ │ │ ├── https.go
│ │ │ ├── reload.go
│ │ │ ├── root.go
│ │ │ ├── status.go
│ │ │ ├── stcp.go
│ │ │ ├── sudp.go
│ │ │ ├── tcp.go
│ │ │ ├── tcpmux.go
│ │ │ ├── udp.go
│ │ │ ├── verify.go
│ │ │ └── xtcp.go
│ │ └── frps
│ │ ├── main.go
│ │ ├── root.go
│ │ └── verify.go
│ ├── conf
│ │ ├── frpc.ini
│ │ ├── frpc_full.ini
│ │ ├── frps.ini
│ │ └── frps_full.ini
│ ├── doc
│ │ ├── pic
│ │ │ ├── architecture.png
│ │ │ ├── dashboard.png
│ │ │ ├── donate-alipay.png
│ │ │ ├── donate-wechatpay.png
│ │ │ ├── sponsor_doppler.png
│ │ │ ├── sponsor_workos.png
│ │ │ └── zsxq.jpg
│ │ └── server_plugin.md
│ ├── dockerfiles
│ │ ├── Dockerfile-for-frpc
│ │ └── Dockerfile-for-frps
│ ├── go.mod
│ ├── go.sum
│ ├── hack
│ │ └── run-e2e.sh
│ ├── package.sh
│ ├── pkg
│ │ ├── auth
│ │ │ ├── auth.go
│ │ │ ├── oidc.go
│ │ │ └── token.go
│ │ ├── config
│ │ │ ├── README.md
│ │ │ ├── client.go
│ │ │ ├── client_test.go
│ │ │ ├── parse.go
│ │ │ ├── proxy.go
│ │ │ ├── proxy_test.go
│ │ │ ├── server.go
│ │ │ ├── server_test.go
│ │ │ ├── types.go
│ │ │ ├── types_test.go
│ │ │ ├── utils.go
│ │ │ ├── value.go
│ │ │ ├── visitor.go
│ │ │ └── visitor_test.go
│ │ ├── consts
│ │ │ └── consts.go
│ │ ├── errors
│ │ │ └── errors.go
│ │ ├── metrics
│ │ │ ├── aggregate
│ │ │ │ └── server.go
│ │ │ ├── mem
│ │ │ │ ├── server.go
│ │ │ │ └── types.go
│ │ │ ├── metrics.go
│ │ │ └── prometheus
│ │ │ └── server.go
│ │ ├── msg
│ │ │ ├── ctl.go
│ │ │ └── msg.go
│ │ ├── nathole
│ │ │ └── nathole.go
│ │ ├── plugin
│ │ │ ├── client
│ │ │ │ ├── http2https.go
│ │ │ │ ├── http_proxy.go
│ │ │ │ ├── https2http.go
│ │ │ │ ├── https2https.go
│ │ │ │ ├── plugin.go
│ │ │ │ ├── socks5.go
│ │ │ │ ├── static_file.go
│ │ │ │ └── unix_domain_socket.go
│ │ │ └── server
│ │ │ ├── http.go
│ │ │ ├── manager.go
│ │ │ ├── plugin.go
│ │ │ ├── tracer.go
│ │ │ └── types.go
│ │ ├── proto
│ │ │ └── udp
│ │ │ ├── udp.go
│ │ │ └── udp_test.go
│ │ ├── transport
│ │ │ └── tls.go
│ │ └── util
│ │ ├── limit
│ │ │ ├── reader.go
│ │ │ └── writer.go
│ │ ├── log
│ │ │ └── log.go
│ │ ├── metric
│ │ │ ├── counter.go
│ │ │ ├── counter_test.go
│ │ │ ├── date_counter.go
│ │ │ ├── date_counter_test.go
│ │ │ └── metrics.go
│ │ ├── net
│ │ │ ├── conn.go
│ │ │ ├── dial.go
│ │ │ ├── http.go
│ │ │ ├── kcp.go
│ │ │ ├── listener.go
│ │ │ ├── tls.go
│ │ │ ├── udp.go
│ │ │ └── websocket.go
│ │ ├── tcpmux
│ │ │ └── httpconnect.go
│ │ ├── util
│ │ │ ├── http.go
│ │ │ ├── util.go
│ │ │ └── util_test.go
│ │ ├── version
│ │ │ ├── version.go
│ │ │ └── version_test.go
│ │ ├── vhost
│ │ │ ├── http.go
│ │ │ ├── https.go
│ │ │ ├── https_test.go
│ │ │ ├── resource.go
│ │ │ ├── router.go
│ │ │ └── vhost.go
│ │ └── xlog
│ │ ├── ctx.go
│ │ └── xlog.go
│ ├── server
│ │ ├── control.go
│ │ ├── controller
│ │ │ └── resource.go
│ │ ├── dashboard.go
│ │ ├── dashboard_api.go
│ │ ├── group
│ │ │ ├── group.go
│ │ │ ├── http.go
│ │ │ ├── tcp.go
│ │ │ └── tcpmux.go
│ │ ├── metrics
│ │ │ └── metrics.go
│ │ ├── ports
│ │ │ └── ports.go
│ │ ├── proxy
│ │ │ ├── http.go
│ │ │ ├── https.go
│ │ │ ├── proxy.go
│ │ │ ├── stcp.go
│ │ │ ├── sudp.go
│ │ │ ├── tcp.go
│ │ │ ├── tcpmux.go
│ │ │ ├── udp.go
│ │ │ └── xtcp.go
│ │ ├── service.go
│ │ └── visitor
│ │ └── visitor.go
│ ├── test
│ │ └── e2e
│ │ ├── basic
│ │ │ ├── basic.go
│ │ │ ├── client.go
│ │ │ ├── client_server.go
│ │ │ ├── cmd.go
│ │ │ ├── config.go
│ │ │ ├── http.go
│ │ │ └── server.go
│ │ ├── e2e.go
│ │ ├── e2e_test.go
│ │ ├── examples.go
│ │ ├── features
│ │ │ ├── bandwidth_limit.go
│ │ │ ├── chaos.go
│ │ │ ├── group.go
│ │ │ ├── heartbeat.go
│ │ │ ├── monitor.go
│ │ │ └── real_ip.go
│ │ ├── framework
│ │ │ ├── cleanup.go
│ │ │ ├── client.go
│ │ │ ├── consts
│ │ │ │ └── consts.go
│ │ │ ├── expect.go
│ │ │ ├── framework.go
│ │ │ ├── ginkgowrapper
│ │ │ │ └── wrapper.go
│ │ │ ├── log.go
│ │ │ ├── mockservers.go
│ │ │ ├── process.go
│ │ │ ├── request.go
│ │ │ ├── test_context.go
│ │ │ └── util.go
│ │ ├── mock
│ │ │ └── server
│ │ │ ├── httpserver
│ │ │ │ └── server.go
│ │ │ ├── interface.go
│ │ │ └── streamserver
│ │ │ └── server.go
│ │ ├── pkg
│ │ │ ├── cert
│ │ │ │ ├── generator.go
│ │ │ │ └── selfsigned.go
│ │ │ ├── port
│ │ │ │ ├── port.go
│ │ │ │ └── util.go
│ │ │ ├── process
│ │ │ │ └── process.go
│ │ │ ├── request
│ │ │ │ └── request.go
│ │ │ ├── rpc
│ │ │ │ └── rpc.go
│ │ │ ├── sdk
│ │ │ │ └── client
│ │ │ │ └── client.go
│ │ │ └── utils
│ │ │ └── utils.go
│ │ ├── plugin
│ │ │ ├── client.go
│ │ │ ├── server.go
│ │ │ └── utils.go
│ │ └── suites.go
│ └── web
│ ├── frpc
│ │ ├── Makefile
│ │ ├── package.json
│ │ ├── postcss.config.js
│ │ ├── src
│ │ │ ├── App.vue
│ │ │ ├── assets
│ │ │ │ └── favicon.ico
│ │ │ ├── components
│ │ │ │ ├── Configure.vue
│ │ │ │ └── Overview.vue
│ │ │ ├── index.html
│ │ │ ├── main.js
│ │ │ ├── router
│ │ │ │ └── index.js
│ │ │ └── utils
│ │ │ ├── less
│ │ │ │ └── custom.less
│ │ │ └── status.js
│ │ ├── webpack.config.js
│ │ └── yarn.lock
│ └── frps
│ ├── Makefile
│ ├── package.json
│ ├── postcss.config.js
│ ├── src
│ │ ├── App.vue
│ │ ├── assets
│ │ │ └── favicon.ico
│ │ ├── components
│ │ │ ├── Overview.vue
│ │ │ ├── ProxiesHttp.vue
│ │ │ ├── ProxiesHttps.vue
│ │ │ ├── ProxiesStcp.vue
│ │ │ ├── ProxiesSudp.vue
│ │ │ ├── ProxiesTcp.vue
│ │ │ ├── ProxiesUdp.vue
│ │ │ └── Traffic.vue
│ │ ├── index.html
│ │ ├── main.js
│ │ ├── router
│ │ │ └── index.js
│ │ └── utils
│ │ ├── chart.js
│ │ ├── less
│ │ │ └── custom.less
│ │ └── proxy.js
│ ├── webpack.config.js
│ └── yarn.lock
├── 说明.htm
└── 好例子网_frp-v0.47.0.zip
89 directories, 241 files
标签: frp-v0.47.0
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论