安装客户端 wget https://github.ioiox.com/stilleshan/frpc/raw/branch/master/frpc_linux_install.sh && chmod +x frpc_linux_install.sh && ./frpc_linux_install.sh 编辑配置 vim /usr/local/frp/frpc.ini 下面给出一个frpc的示例文件,包括了http,https,tcp隧道的配置 # frpc.ini 示例配置文件(带有HTT...
local_ip=127.0.0.1 //本地网络映射源(可访的问本地网络)local_port=22 //映射源服务端口remote_port=3022 //FRPS服务器上映射服务源对应端口 这样,通过以下命令,就可以启动服务了 ./frpc -c frpc.ini 连接成功后,FRPS和FRPC两端都可以看到连接成功的打印信息。 同时,我们可以通过访问frp.sample.win:3022,访...
3.内网服务器frpc部署 使用内网服务器的root账户进行配置 su 配置内网服务器端frpc sudo vim frpc.toml serverAddr = "公网IP" serverPort = 5000 #云服务器端的bindPort transport.tls.enable = false [[proxies]] name = "ssh" type = "tcp" localIP = "127.0.0.1" localPort = 22 remotePort = 700...
frp 采用 Golang 编写,支持跨平台,仅需下载对应平台的二进制文件即可执行,没有额外依赖。frp 主要由客户端(frpc)和服务端(frps)组成,服务端通常部署在具有公网 IP 的机器上,客户端通常部署在需要穿透的内网服务所在的机器上。 内网服务由于没有公网 IP,不能被非局域网内的其他用户访问。用户通过访问服务端的 frp...
`bind_port`:这是frps监听的端口,用于接收frpc的连接。例如,可以设置为`7000`,表示frps在公网服务器上监听`7000`端口,等待frpc连接。`vhost_http_port`:如果要实现HTTP服务的穿透,这个参数用于设置HTTP服务监听的端口。假设设置为`8080`,当外部请求发送到公网服务器的`8080`端口时,会通过frp转发到内网的HTTP...
使用frps和frpc实现内网穿透 内网穿透的作用包括跨网段访问一个局域网中的一台主机。 如上图,假设我们想要通过主机 A 访问主机 C,但是主机 A 和主机 C 绑定的都是私有 ip 地址,所以它们之间是无法直接进行通信的。要想使得 A 和 C 能够进行通信,就需要用到内网穿透的技术。
下载压缩包解压之后会看到下面的内容。这里以Windows版的为例,frp 含有 frps 和 frpc 两种配置文件,frps 是内网穿透服务端service(也就是中转站)的配置文件,作为内网穿透的桥梁。frpc 是内网穿透中需要向公网暴露IP的本地主机(也就是示例场景中的实验室服务器)。
安装好frp, 编辑frpc.ini: [common]# 这是服务器的ip地址,也可以是域名,只要你的域名配置正确server_addr= aa.bb.cc.dd# 这个端口和上面 [frps.ini]的端口配置一致server_port=7000# 这个配置与[frps.ini]的验证配置一致authentication_method= tokentoken=12345678# 重头戏:能不能访问本地文件全靠它了[RDP]...
frpc (客户端): 运行在您想要暴露到公网的内网机器上 内网映射的概念和用途:内网映射允许您将内网服务器的端口映射到公网IP的特定端口上,使得外网用户可以通过访问公网IP和端口来访问内网服务 2.准备工作 2.1软件下载 访问frp的GitHub发布页面: https://github.com/fatedier/frp/releases 根据您的操作系统下载适合的...
在Mac中部署frpc客户端并设置开机启动/进程守护 1、下载Mac系统版本客户端:frp_0.53.0_darwin_arm64.tar.gz,如果是M芯片的选择darwin arm版,intel芯片的选择:darwin_amd64: 2、解压文件后得到四个文件,我们仅留下:frpc、frpc.toml俩个文件。 3、配置frpc.toml,连接客户端并且分配远程与本地的端口映射: server...