frp内网穿透

frp内网穿透基本用法服务搭建

大憨熊 提交于 2020-04-06 23:53:33
frp内网穿透基本用法服务搭建过程记录 内网穿透工具很多,大多需要付费,方式也有多种。frp开源,稳定 一、准备材料 A.主机,需有公网IP。aws,阿里云都可以,我是用aws。使用aws注意及时释放不用的服务或资源,防止被扣费 B.域名, www.xxx.top C.本地内网机器,工作用64bit win10笔记本 D.frp,下载地址https://github.com/fatedier/frp/releases,下载系统相应版本的程序 E.准备发布的服务程序, mywechat 二、域名解析 已有域名添加解析绑定主机IP如图 三、frp配置 解压frp,目录如下,我的主机是64bit Windows Server2008 服务端配置 frps_full.ini [common] bind_addr = 0.0.0.0 bind_port = 7000 vhost_http_port = 80 vhost_https_port = 443 privilege_token = 123456 subdomain_host = www.xxx.top 其它配置项使用默认配置,完成启动frps,生成frps.log,查看log是否启动成功 浏览器中访问http://xx.xx.xx.xx:7500显示dashboard概况 客户端配置 frpc_full.ini [common]

内网穿透frpc

北城以北 提交于 2020-03-26 15:28:18
下载frp包 下载最新版本 wget https://github.com/fatedier/frp/releases/download/v0.22.0/frp_0.22.0_linux_amd64.tar.gz 解压 tar xf frp_0.22.0_linux_amd64.tar.gz 安装服务端 mkdir /usr/local/frps mv frp_0.22.0_linux_amd64 /usr/local/frps 删除客户端配置文件 cd /usr/local/frps && rm -fr frpc* 修改配置文件frps.ini [common] #必须存在 bind_addr = 10.0.0.31 #frps Server端IP bind_port = 7000 #frps Server端端口;客户端需要填写IP和端口 vhost_http_port = 8080 #http监听端口 vhost_https_port = 8443 #https监听端口 dashboard_port = 6443 #仪表盘访问端口 dashboard_user = admin #仪表盘访问账号 dashboard_pwd = misrobot #仪表盘访问口令 log_file = ./logs/frps.log #日志存放路径 log_level = info #日志级别

go语言开发的内网穿透工具,frp.

谁说胖子不能爱 提交于 2020-03-24 12:28:11
转载自: https://www.appinn.com/frp/ 什么是 Frp? 内网穿透工具 有很多,其中 Frp (Fast Reverse Proxy) 是比较流行的一款。FRP 是一个免费开源的用于内网穿透的反向代理应用,它支持 TCP、UDP 协议, 也为 http 和 https 协议提供了额外的支持。你可以粗略理解它是一个中转站,帮你实现 公网 ←→ FRP(服务器) ←→ 家庭内网 的连接,让内网里的设备也可以被公网访问到。 官方提供的 Frp 架构原理示意图 而目前 FRP 还推出了“点对点穿透”的试验性功能,连接成功后可以让公网设备直接跟内网设备“点对点”传输,数据流不再经过 VPS 中转,这样可以不受服务器带宽的限制, 传输 大文件会更快更稳定。当然,此功能并不能保证在你的网络环境 100% 可用,而且还要求访问端也得运行 FRP 客户端 (因此目前手机是无法实现的,只有电脑可以)。由于实现条件较多,所以有文件传输需求的朋友还是建议 买带宽稍大一点的 VPS 会比较省心。 简单的 Frp 安装配置教程: 现在假设你已经有一台 VPS 服务器 了,那么只需按照下面的步骤,一步一步来来即可搞定 FRP 的安装和配置。当然,这里涉及到一些 Linux 基础操作命令,如果完全未接触过的朋友,可以找一些「 Linux 入门教程 」先了解一下。 1、服务器端安装配置

Ubuntu下实现frp内网穿透(ssh+MySQL)

不打扰是莪最后的温柔 提交于 2020-03-23 01:32:15
因为一台处于服务器没有公网IP,所以打算配置下frp便于远程管理。 需要有一台处于内网的客户机,以及一个有公网IP的服务器。 frp中文文档: https://github.com/fatedier/frp/blob/master/README_zh.md 下载地址: https://github.com/fatedier/frp/releases 客户机和服务器上各一份解压。 将 frps 及 frps.ini 放到具有公网 IP 的机器上。 将 frpc 及 frpc.ini 放到处于内网环境的机器上。 服务器配置 注意如果使用云服务器的话在各家安全组将此处使用的端口(7000)以及用到的其他端口(6000、6001)放开。 修改frps.ini # frps.ini [common] bind_port = 7000 启动命令 ./frps -c ./frps.ini 推荐使用nohup启动,可后台挂起 nohup ./frps -c ./frps.ini 客户机配置 修改 frpc.ini 文件,假设 frps 所在服务器的公网 IP 为 x.x.x.x; # frpc.ini [common] server_addr = x.x.x.x server_port = 7000 [ssh] type = tcp local_ip = 127.0.0.1 local_port

frp 内网穿透

三世轮回 提交于 2020-02-12 19:46:59
前情提要: 疫情 -> 远程办公 -> teamviewer太卡 同事推荐frp,操作简单可以用 github: https://github.com/fatedier/frp release有编译好的: https://github.com/fatedier/frp/releases ssh访问内网主机: A:内网中可上外网主机一台(Linux) B:有公网IP云主机一台(阿里云、腾讯云) B操作(server): 1、解压进入目录编辑 frps.ini (云主机请在控制台配置防火墙规则开放7000 6000端口) [common] bind_port = 7000 2、启动 ./frps -c ./frps.ini A操作(内网client): 1、加压后进入目录编辑frpc.ini [common] server_addr = x.x.x.x #云主机公网IP server_port = 7000 [ssh] type = tcp local_ip = 127.0.0.1 local_port = 22 remote_port = 6000 2、启动 ./frpc -c ./frpc.ini 登录内网机器: ssh -oPort=6000 user@公网IP or ssh user@公网IP -p 6000 or ssh user@公网IP 6000 输入的是内网主机密码

frp端口映射穿透内网

ⅰ亾dé卋堺 提交于 2020-02-09 22:13:18
前言 frp 是一个高性能的反向代理应用,可以轻松地进行内网穿透,对外网提供服务,支持 TCP、UDP、HTTP、HTTPS 等协议类型,并且 web 服务支持根据域名进行路由转发。 Github: https://github.com/fatedier/frp 安装frp Releases: https://github.com/fatedier/frp/releases 可以直接下载编译好的压缩包,在 Releases 页面中找到对应平台的压缩包,解压后就可以直接用,或者自己下载源码编译。 为了表示对作者的尊敬,我决定用 GO 编译。 搭建GO环境 安装依赖 1234 # Ubuntu$ sudo apt-get install bison ed gawk gcc libc6-dev make# CentOS$ sudo yum install gcc 下载go支持包 各版本的下载地址 https://www.golangtc.com/static/go/ ,我使用的是当前最新的 1.9rc2 。 1 $ wget https://www.golangtc.com/static/go/1.9rc2/go1.9rc2.linux-amd64.tar.gz 解压go包 1 $ sudo tar -C /usr/local -xzf go1.9rc2.linux-amd64.tar

frp 实现内网穿透 (server在centos7系统中)

巧了我就是萌 提交于 2020-02-05 07:07:23
环境准备 一台公网中的服务器 (本人9元在百度云购买了一个月 购买链接 https://cloud.baidu.com/campaign/campus-2018/index.html?unifrom=eventpage ) frp软件下载 ( https://github.com/fatedier/frp/releases ) wget https://github.com/fatedier/frp/releases/download/v0.30.0/frp_0.30.0_linux_386.tar.gz server端搭建 a. 解压并切换到软件目录 tar xf frp_0.30.0_linux_386.tar.gz cd frp_0.30.0_linux_386 b.编辑frps配置文件 (默认可不修改) vi frps.ini [common] bind_port = 7000 c.启动 (此命令可在后台启动) nohup /mnt/frp/frpc -c /mnt/frp/frps.ini & 软件结构 client端配置 同server a步骤 解压并切换到软件目录 b.编辑frps配置文件 (默认可不修改, 打星的内容替换成自己的服务器即可) vi frpc.ini [common] server_addr = ****** server_port = 7000

一款好用的内网穿透工具frp

女生的网名这么多〃 提交于 2020-01-18 08:04:39
对于没有公网 IP 的内网用户来说,远程管理或在外网访问内网机器上的服务是一个问题。 今天给大家介绍一款好用内网穿透工具 FRP,FRP 全名:Fast Reverse Proxy。FRP 是一个使用 Go 语言开发的高性能的反向代理应用,可以帮助您轻松地进行内网穿透,对外网提供服务。FRP 支持 TCP、UDP、HTTP、HTTPS等协议类型,并且支持 Web 服务根据域名进行路由转发。 ** FRP 的作用 ** 利用处于内网或防火墙后的机器,对外网环境提供 HTTP 或 HTTPS 服务。 对于 HTTP, HTTPS 服务支持基于域名的虚拟主机,支持自定义域名绑定,使多个域名可以共用一个 80 端口。 利用处于内网或防火墙后的机器,对外网环境提供 TCP 和 UDP 服务,例如在家里通过 SSH 访问处于公司内网环境内的主机。 FRP 安装 FRP 采用 Go 语言开发,支持 Windows、Linux、MacOS、ARM等多平台部署。FRP 安装非常容易,只需下载对应系统平台的软件包,并解压就可用。 这里以 Linux 为例,为了方便管理我们把解压后的目录重命名为 frp : wget https://github.com/fatedier/frp/releases/download/v0.15.1/frp_0.15.1_linux_amd64.tar.gz tar

使用 ngrok 实现内网穿透

血红的双手。 提交于 2020-01-12 07:25:17
1.内网穿透? 1.1 什么是内网穿透 作为一个开发者,我们想让自己的程序能被其他人访问,但是由于要访问的人和我们程序部署的环境不在同一局域网下,导致我们的程序不能被其他人访问,这时候我们就需要内网穿透,将我们的网络设置成其他人可访问的状态了。 简单来说内网穿透的目的,就是为了能让外网访问你的本地程序。 1.2 常见的内网穿透工具 花生壳 花生壳既是内网穿透软件、内网映射软件,也是端口映射软件。规模最大,较正规,完善。但并不是免费的,而且费用较高,所以对于平时测试等场景来说,长久的付费并不是一种好的方法哟。 Nat123 nat123是内网端口映射与动态域名解析软件,在内网启动映射后,可在外网访问连接内网网站等应用。也是收费的。 NATAPP NATAPP基于ngrok的国内内网穿透服务,免费版会强制更换域名,临时用一下可以。 frp frp 是一个高性能的反向代理应用,可以帮助您轻松地进行内网穿透,对外网提供服务,支持 tcp, http, https 等协议类型,并且 web 服务支持根据域名进行路由转发。这就开源免费的。 frp官网 ngrok ngrok是一个反向代理,通过在公共的端点和本地运行的Web服务器之间建立一个安全的通道。ngrok可捕获和分析所有通道上的流量,便于后期分析与响应。也是开源免费的。我们今天的主角也就是它了。 2.ngrok 2.1

外网访问内网(内网穿透)方法总结

自闭症网瘾萝莉.ら 提交于 2019-12-24 14:52:49
自建服务器或者监控时,如何使外网设备访问到内网,是个麻烦问题。 这个任务称为内网穿透,解决方法通常是端口映射与端口转发。 网上关于端口映射与端口转发之间区别的讨论很多,观点也不尽相同,在此我也无意争辩二者的区别,因为实际情况是,端口映射与端口转发这两个词在很多时候都混用了。 在本文中,请各位暂且认同:端口映射发生于节点与路由/网关之间,以NAT(Network Address Translation,网络地址翻译)为原理;而端口转发以反向隧道、反向代理为原理,发生于两个网络节点的端口之间。 端口映射 要实现端口映射,如果是家庭宽带是公网IP,可以直接使用带端口映射功能的路由器,或者将网线插入一台电脑做网关(需要解决的是各服务器之间网络连接的问题,如何使其他服务器连上这台电脑,是通过网线桥接还是无线连接需要自行衡量);家庭宽带不是公网IP的,可以使用NAT服务提供商、DDNS服务提供商。 (一) 路由器的虚拟服务器(端口映射)功能 这种方法需要一个带有端口映射功能的路由器。我以中兴的天翼网关和树莓派motion网络服务为例。配置时,其中外部端口是外网访问的端口,例如可选9000,建议不要太小,因为服务提供商可能屏蔽较小的一些端口;内网端口是motion的端口,为8081或8080;协议选TCP;内部IP是树莓派的局域网ip。例如你的公网ip为59.60.84.xxx