AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |
Back to Blog
![]() ![]() Then visit to see admin UI, with username and password both being admin. Modify frps.ini on server A by setting the bind_port for frp clients to connect to:.Access your computer in a LAN network via SSH Next, place the frps binary and frps.ini configuration file on Server A, which has a public IP address.įinally, place the frpc binary and frpc.ini configuration file on Server B, which is located on a LAN that cannot be directly accessed from the public internet. To begin, download the latest program for your operating system and architecture from the Release page. We sincerely appreciate your support for frp. While we may carry out some optimizations in the v1 version, ensuring compatibility remains a challenging issue that requires a considerable amount of effort to address. It is unrealistic to expect a non-profit open-source project maintained by a few individuals to meet everyone's needs.įinally, we acknowledge that the current design of modules such as configuration management, permission verification, certificate management, and API management is not modern enough. This approach is far from flexible and convenient, and real-world demands vary greatly. However, it relies on a simple HTTP protocol and requires users to start independent processes and manage them on their own. In frp v1, we introduced the concept of server plugins, which implemented some basic extensibility. In K8s, we can customize development according to enterprise needs, utilizing features such as CRD, controller mode, webhook, CSI, and CNI. In addition, I envision frp itself becoming a highly extensible system and platform, similar to how we can provide a range of extension capabilities based on K8s. Furthermore, we will maintain efficient development and iteration capabilities. Building upon this highly scalable core, we aim to implement all the capabilities of frp v1 while also addressing the functionalities that were previously unachievable or difficult to implement in an elegant manner. This proxy itself is highly scalable, not only capable of implementing the functionality of intranet penetration but also applicable to various other domains. Its core is a modernized four-layer and seven-layer proxy, similar to envoy. The concept behind v2 is based on my years of experience and reflection in the cloud-native domain, particularly in K8s and ServiceMesh. Given this situation, we will continue to optimize and iterate on the current version until we have more free time to proceed with the major version overhaul. I can only work on its development during fragmented time periods, and the constant interruptions disrupt productivity significantly. The complexity and difficulty of the v2 version are much higher than anticipated. ![]() The overall situation is currently unfavorable, and there is significant pressure in both personal and professional aspects. We will transition from version 0 to version 1 at the appropriate time and will only accept bug fixes and improvements, rather than big feature requests. However, please note that it will not be compatible with version 1. We are currently working on version 2 and attempting to perform some code refactoring and improvements. You can try the latest release version in the master branch, or use the dev branch to access the version currently in development. Require HTTP Basic Auth (Password) for Web Servicesįrp is currently under development.Only allowing certain ports on the server.Enable HTTPS for a local HTTP(S) service.Accessing Internal Web Services with Custom Domains in LAN.Multiple SSH services sharing the same port.Access your computer in a LAN network via SSH.It currently supports TCP and UDP, as well as HTTP and HTTPS protocols, enabling requests to be forwarded to internal services via domain name.įrp also offers a P2P connect mode. Frp is a fast reverse proxy that allows you to expose a local server located behind a NAT or firewall to the Internet. ![]()
0 Comments
Read More
Leave a Reply. |