frp

Frp内网穿透工具

喜欢而已 提交于 2020-11-24 02:24:45
Frp内网穿透 FRP 是一个使用 Go 语言开发的高性能的反向代理应用,可以帮助您轻松地进行内网穿透,对外网提供服务。FRP 支持 TCP、UDP、HTTP、HTTPS等协议类型,并且支持 Web 服务根据域名进行路由转发。 项目地址: https://github.com/fatedier/frp 安装Frp FRP 采用 Go 语言开发,支持 Windows、Linux、MacOS、ARM等多平台部署。FRP 安装非常容易,只需下载对应系统平台的软件包,并解压就可用。 这里以 Linux 为例,为了方便管理我们把解压后的目录重命名为 frp : wget https://github.com/fatedier/frp/releases/download/v0.29.0/frp_0.29.0_linux_amd64.tar.gz``` tar xzvf frp_0.15.1_linux_amd64.tar.gz mv frp_0.15.1_linux_amd64 frp FRP 服务端配置 配置 FRP 服务端的前提条件是需要一台具有**公网 IP **的设备。 这里以 Linux 为例,FRP 默认给出两个服务端配置文件,一个是简版的 frps.ini,另一个是完整版本 frps_full.ini。 我们先来看看简版的 frps.ini,通过这个配置可以快速的搭建起一个

阿里云 windows frp 远程桌面

删除回忆录丶 提交于 2020-11-18 04:45:39
环境: 阿里云服务器 server 2008 ,想要被远程访问的终端(本机)是win7 x64 目的:实现在别的地方(家里,出差在外) 用 远程桌面 访问 位于公司内部的电脑 frp 介绍: https://github.com/fatedier/frp/blob/master/README_zh.md 下载地址 : https://github.com/fatedier/frp/releases 下载最新的版本就行,我win7系统下的是 frp_0.29.0_windows_amd64 在服务器端 只留这两个,配置文件用默认的 然后本机终端 只留这两个,然后配置文件这么改: "server_addr" 是阿里云服务器的公网IP,server_port是上面服务器里默认的7000,两边要一致 RDP是远程桌面的配置,local_port是本机远程桌面使用的端口号3389不要动 remote_port 是本机在阿里云服务器上用到的端口,这个可以自己定义 !!!!! 好了,在上面我们给阿里云服务器 开了两个端口,7000是作为server端侦听的,6000是用来从服务器链接本机的,所以要在阿里云- 服务器实例 -安全组规则 -添加安全组规则 添加两个 入方向 的允许任何IP访问(0.0.0.0/0)的两个规则,不用重启。 !!!!! 配置完毕,服务器端 cd进入frp那个文件夹

Win10企业版远程桌面结合frp实现公网远程

99封情书 提交于 2020-10-24 00:34:32
Win10企业版远程桌面结合frp实现公网远程 前言 由于经常下班后还要处理问题,但是又没有运维那么频繁,就不想天天背着电脑来回跑,刚开始用的teamviewer,后来被商业劝退了(就是不让用了,让买序列号),刚开始想到的替代品是RealVNC,以前见运维提供winServer服务器远程桌面的时候用过,用了之后发现局域网挺好,一点都不卡,但是已经过公网,就基本动弹不得了,网上又发现向日葵,anyDesk等工具,向日葵说是有黑历史,不敢用,anyDesk使用了之后发现卡顿明显,心里多少有些不爽,在不懈的搜寻中,发现win企业版只带远程桌面,开启即可,但是只能公网使用,不过网上有很多内网穿透工具,收费是一方面,安全也不好说。后来看到有人用frp结合云服务器自己搭建内网穿透链路。自己注册了个云服务,有个新用户试用30天,正好验证frp+云服务器+win远程桌面的效果,试了之后发现比teamviewer还刘畅。既然第三方远程桌面收费,内网穿透链路也收费,不如租个云服务器,自己搭个链路,用起来也安全了,没事了还可以自己弄个网站玩玩,特此记录。 frp介绍 frp 是一个可用于内网穿透的高性能的反向代理应用,支持 tcp, udp 协议,为 http 和 https 应用协议提供了额外的能力,且尝试性支持了点对点穿透。 服务端搭建 frp程序地址: https://github.com

frp做内网穿透访问家里的Web网站

我怕爱的太早我们不能终老 提交于 2020-10-21 14:30:04
导读 大厂云做活动经常是1H 1G 1M的带宽,机器性能有限,如果web业务稍微大一些,可能连Mysql都跑不动。我们可以利用frp做内网穿透去访问家用电脑上的web服务。至少家用电脑是真材实料的物理核心。也可以充分利用带宽。 服务器端配置 服务器端的配置,参考之前的文章: 用FRP做内网穿透使用远程桌面连接家里的windows电脑 。参考之前的文章,在之前文章的基础上再加一个"vhost_http_port"参数,用于接收 HTTP 请求。服务器端的防火墙或者宝塔面板之类的,放行frp用到的端口。 需要额外注意,这里的演示的服务器端我用nginx监听了80端口,把来自域名的访问转发到frps使用的8080端口 。当然你也可以直接让frps使用80端口。 [common] bind_addr=0.0.0.0 bind_port = 7000 vhost_http_port = 8080 token=12310086 dashboard_port = 7500 dashboard_user = admin dashboard_pwd = admin123 用 frps执行修改的文件 ./frps -c frps.ini 内网提供Web服务的机器设置 内网提供Web端机器设置如下 [common] server_addr = 服务器IP server_port = 7000 token

AnyDesk使用FRP自建远程桌面连接

偶尔善良 提交于 2020-10-11 17:57:07
导读 AnyDesk是2014年成立德国软件商,也提供不逊色Teamview的第三方远程桌面服务。相比较windows的远程桌面功能有些单一,teamview又不能改端口,AnyDesk可以完美的兼顾 服务器端 服务器端配置照旧,可以参考之前的文章: 用FRP做内网穿透使用远程桌面连接家里的windows电脑 修改frps.ini文件,然后保存退出: [common] bind_addr=0.0.0.0 bind_port = 7000 token=12310086 dashboard_port = 7500 dashboard_user = admin dashboard_pwd = admin123 ./frps -c ./frps.ini 内网客户端配置 Anydesk安全设置 Anydesk可以自定义端口,我们修改一个非默认的端口,然后设置无人值守密码 内网frpc设置 此处我们将内网机器的7770端口映射到公网服务器上的7777端口,修改内网frpc.ini文件: [common] server_addr = 服务器IP server_port = 7000 token=12310086 [anydesk] type = tcp local_ip = 127.0.0.1 local_port = 7770 remote_port = 7777 frpc.exe -c

好用的内网穿透工具合集

喜你入骨 提交于 2020-10-01 03:16:00
本文转载自微信公众号「Bypass 」,作者Bypass 。转载本文请联系Bypass公众号。 在***过程中,我们需要快速实现内网穿透,从而绕过网络访问限制,直接从外网来访问内网。今天,我们来推荐几款非常好用的内网穿透工具,如有其它推荐,欢迎补充和指正。 1、ngrok ngrok 是一个反向代理,通过在公共的端点和本地运行的 Web 服务器之间建立一个安全的通道。 官网地址: https://ngrok.com 使用步骤: (1)进入ngrok官网注册账号,并下载ngrok。 (2)在目标机器上,填写授权码,运行ngrok。 ./ngrok authtoken 授权码 (3)将HTTP隧道转发到本地端口80,如下图,通过外网域名即可访问到本地80端口。 ./ngrok http 80 2、frp frp 是一个高性能的反向代理应用,可以帮助您轻松地进行内网穿透,对外网提供服务,支持 tcp, http, https 等协议类型,并且 web 服务支持根据域名进行路由转发。 git项目地址: https://github.com/fatedier/frp 使用步骤: (1)将 frps 及 frps.ini 放到有公网 IP 的机器上,修改frps.ini文件,配置一个名为ssh的反向代理: # frps.ini [common] bind_port = 7000 [ssh]

SakuraFrp内网穿透访问远程无公网IP服务器(linux,ssh)

安稳与你 提交于 2020-08-19 13:46:12
SakuraFrp内网穿透访问远程无公网IP服务器 介绍 一、SSH 相关配置 1. 检查ssh服务是否安装 2. 启动ssh服务 3. 配置ssh文件 二、开放ssh所需端口 1. 查看ssh服务的22端口是否开放 2. 开放22端口 三、运行frpc服务 1. 登录[Sakura](https://www.natfrp.com/) 2. 创建隧道 3. 获得连接配置信息 4. 下载网站提供的frpc工具,不同于开源版 5. 利用隧道开启机子的服务 四、测试 介绍 当想访问远程的电脑或者服务器时,往往受制于没有公网IP,内网穿透工具FRP从技术层面已经能够解决这个问题,关键还是在于要有一个公网ip的服务器进行跳接。也有很多软件提供了这样的服务,但是收费的居多,本文介绍一个内网穿透的良心网站,SaturaFrp。以欲访问远程主机的SSH服务为例,详细描述了整个配置过程。 其他服务,网站上也有相关配置说明,按照本文的流程和网站的具体配置可以实现远程访问任何服务。前两节主要是介绍了Linux下SSH服务的开放过程,老司机想了解Frpc相关的请直接看第三节。 一、SSH 相关配置 1. 检查ssh服务是否安装 ssh -V 如有版本信息则跳至2,否则需要安装ssh服务 sudo apt-get install sshd 或 sudo apt-get install openssh

内网穿透FRP 配置方法-图文

烂漫一生 提交于 2020-08-17 02:11:52
1. FRP介绍 对于没有公网 IP 的内网用户来说,远程管理或在外网访问内网机器上的服务是一个问题。借助FRP工具,可以轻松实现这个目的。 FRP 全名:Fast Reverse Proxy。FRP 是一个使用 Go 语言开发的高性能的反向代理的开源应用,可以帮助用户轻松地进行内网穿透,对外网提供服务。 FRP 支持 TCP、UDP、HTTP、HTTPS等协议类型,并且支持 Web 服务根据域名进行路由转发。 FRP分为服务端和客户端,需要分别在公网服务器和本地服务器进行安装配置。 本文主要介绍FRP的安装和配置方法。因篇幅和能力所限,本文仅介绍日常用到的SSH和web服务(http)的配置方法。如果对其它功能感兴趣,请移步官网自行学习、测试。 FRP 项目地址: https://github.com/fatedier/frp 。 这边我用的frp包、putty: https://pan.baidu.com/s/198dg-T9ZcQ0-MYlbZhFLwA 提取码:uzow 2. 准备工作 准备1台有公网IP的云服务器,并有其远程登录账号密码。 1台本地服务器,有远程登录账号密码,且可以访问外网。 3. 配置FRP服务端 提供穿透服务的云服务器,是服务端。 3.1 登录服务器 用putty远程登录服务器。(可自行下载) 3.2 下载并安装 FRP wget https:/

dotnet serve 一句话开启文件服务器 通过 HTTP 将文件共享给其他设备

巧了我就是萌 提交于 2020-08-16 07:19:29
在当前的 IT 领域,我推荐每个开发设备都应该安装 dotnet 这个工具,在 dotnet 这个工具上有大量开发者提供了无数好用的工具。本文要告诉小伙伴的工具是 natemcmaster 大佬提供了 serve 工具,可以用来开启本地文件服务器,使用非常简单。这个方案适合在 Windows 系统和 Linux 系统和 MAC 上使用,发布的 HTTP 服务可以在任何能访问到的设备上使用 默认小伙伴电脑已经安装了 dotnet 工具,如果还没有安装,请到 官网 下载安装 首次使用需要安装,请打开 cmd 控制台输入下面代码安装 dotnet tool install --global dotnet-serve 安装完成之后通过 cmd 控制台进入到需要发布共享的文件夹里面,如我需要发布 F:\lindexi\foo.txt 这个资源到我的笔记本 ubuntu 系统,我先进入到 F:\lindexi 文件夹 cd /d F:\lindexi 然后就是一句话开启文件服务器了 dotnet serve -p 1007 默认会使用 8080 端口,上面代码的 -p 就是指定端口为 1007 如果接受默认端口,那么可以使用 dotnet serve 开启服务器 此时用浏览器访问 http://127.0.0.1:1007 就可以看到文件了 等等,我还有个问题,我不想用 8080 端口

关于网上有关frp内网穿透博客的一点问题,frp内网穿透http根本不需要域名!!!!!!!!!!!!!

瘦欲@ 提交于 2020-08-16 02:46:30
前言:当时做这个测试的时候就觉得很奇怪,为什么非要域名,毕竟域名只是做个解析的作用,看了几个都是这样,毕竟自己的云服务器懒得搞域名,很多人包括我在内都没域名! 首先还是配置步骤,建议参照官方文档,另外给个国内的下载地址,毕竟github太慢了 frp_0.32.1_linux_amd64.tar.gz 官方中文文档 1、配置服务端(公网服务器) [common] bind_port = 7000 #与客户端绑定的进行通信的端口 vhost_http_port = 8000 #访问客户端web服务自定义的端口号,如果是https 就改成vhost_https_port 保存然后启动服务./frps -c ./frps.ini,这是前台启动,后台启动命令为nohup ./frps -c ./frps.ini & 2、配置客户端(内网服务器) [common] server_addr = xx.xx.xx.xx #公网服务器ip server_port = 7000 #与服务端bind_port一致 #公网通过ssh访问内部服务器 [ssh] type = tcp #连接协议 local_ip = 192.168.1.125 #内网服务器ip local_port = 22 #ssh默认端口号 remote_port = 6000 #自定义的访问内部ssh端口号