搭建个人内网穿透服务

内网穿透

本地电脑上的服务无法通过互联网让其他人访问到,通过内网穿透技术可以为自己本地的服务提供互联网入口,无需将本地服务部署在服务器上,便可以让其他人可以访问

前提准备

  • 本地web服务,访问8086端口
  • 阿里云服务器Ubuntu 20.04

疑问

:既然在使用frp内网穿透服务时,需要服务器,才能使本地服务互联网化,为什么不直接部署在服务器上? :使用服务器将本地服务部署后,本地服务有修改变化后,需要重新部署才能生效,但通过内网穿透frp配置后,会实时响应,并且可以配置多个客户端服务 :内网穿透还能干什么? :可以将本地目录配置为文件服务器,其他用户可通过互联网访问到此本地目录  

下载frp

安装包下载:https://github.com/fatedier/frp/releases 由于服务端为liunx系统,所以需要下载liunx安装包:frp_0.37.1_linux_amd64.tar.gz 客户端为win系统,下载wind安装包: frp_0.37.1_windows_amd64.zip

 

frp服务端搭建

通过xftp工具,将下载的frp安装包上传到阿里云服务器目录中 解压frp_0.37.1_linux_amd64.tar.gz文件

1tar -zxvf frp_0.37.1_linux_amd64.tar.gz

文件目录 image.png

删除掉目录中的frpc开头的3个文件【frpc、frpc.ini、frpc_full.ini】,这3个文件是客户端文件,所以在配置服务器时不需要。 frps.ini

1[common] 2bind_port = 7000 3vhost_http_port = 8080

启动frps

1./frps -c frps.ini

image.png 关闭服务器终端,启动的frp服务也会关闭,所以使用nohup 命令后台启动frp服务

1nohup ./frps -c frps.ini &

 

frp客户端搭建

解压frp_0.37.1_windows_amd64.zip文件 文件目录 image.png

删除目录中frps开头的3个文件(frps.exe、frps.ini、frps_full.ini),这3个文件为win服务器所需的文件,所以在客户端配置过程中不需要。

frpc.ini配置文件

1[common] 2server_addr = **.***.***.*** # 此处配置服务器ip 3server_port = 7000 4 5[web] 6type = tcp 7local_ip = 127.0.0.1 8local_port = 8086 9remote_port = 24567

启动frpc

1frpc.exe -c ./frpc.ini

 

测试

通过浏览器访问:http://服务器ip:24567/ 可以查看到本地服务

点赞
收藏

评论区

加载中...

相关推荐

MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1

文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s

Oracle 分组与拼接字符串同时使用

SELECTT.,ROWNUMIDFROM(SELECTT.EMPLID,T.NAME,T.BU,T.REALDEPART,T.FORMATDATE,SUM(T.S0)S0,MAX(UPDATETIME)CREATETIME,LISTAGG(TOCHAR(

FRP 内网穿透、反向代理

是一个专注于内网穿透的高性能的反向代理应用,支持TCP、UDP、HTTP、HTTPS等多种协议。可以将内网服务以安全、便捷的方式通过具有公网IP节点的中转暴露到公网。本文将以暴露内网Web服务为例,实践frp的安装部署。更多应用场景,可见。安装frp主要由客户端(frpc)和服务端(frps)组成,服务端通常部署在具有公网IP

CentOS8轻松搭建内网穿透frp和设置开机自动启动方法

!最高软件专注商标以及域名系统开发(https://static.oschina.net/uploads/img/202009/24161534_xOfD.jpeg)当下各种NAS各种私有云盛行的时代,如果想让其他人通过域名访问或测试本地构建的Web服务器,但是由于本地计算机没有公网固定IP,因此域名无法解析为本地计算机。此功能可以通过frp实现。

SecureCRT 跳板机 内网直连

使用场景阿里云有10台服务器,只有一台开通了外网(同样也适用于在家办公时需要访问到公司内网):想通过阿里云内网IP以SSH方式访问另外9台服务器想通过阿里云内网IP以浏览器方式访问服务器中运行的web服务想通过阿里云内网IP以本机直连的方式链接服务器或某个

FRP内网穿透工具

1、什么是FRPfrp是一个可用于内网穿透的高性能的反向代理应用,支持tcp,udp,http,https协议。主要他是一个开源的。https://github.com/fatedier/frp(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fgithub.c