frp内网映射_路由直接frp服务端

frp内网映射_路由直接frp服务端第一步:云服务器上域名解析添加(前提是有域名已经备案)这里有对应操作截图文件第二步:下载服务器管理软件FinalShellSSH工具:http://www.hostbuf.com/c/131.html必备条件:java配置好,它依赖于java环境第三步:下载frp内网穿透软件(服务器和客户端的均要下载哦)简单配置介绍:https://www.xyzbeta.com/460………

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

强调:配置文件中每行代码最后一定不要留空格!!!

配置文件中尽量不要有注释,必须写的话,要用符合的语法写: 分号;

第一步:云服务器上域名解析添加(前提是有域名已经备案)

这里有对应操作截图文件

frp内网映射_路由直接frp服务端

frp内网映射_路由直接frp服务端

frp内网映射_路由直接frp服务端

第二步:下载服务器管理软件

FinalShell SSH工具: http://www.hostbuf.com/t/988.html
必备条件:java配置好,它依赖于java环境

推荐:也可以下载这个:terminus

frp内网映射_路由直接frp服务端

第三步:下载frp内网穿透软件(服务器和客户端的均要下载哦)

  1. 官网:https://github.com/fatedier/frp/releases

  2. 简单配置介绍 :https://www.iplaysoft.com/frp.html

  3. 服务端:(我的是64位linux系统)
    centos 7 下载地址:https://github.com/fatedier/frp/releases/download/v0.36.0/frp_0.36.0_linux_amd64.tar.gz

  1. 客户端:(我的是64位系统)
    Windows下载地址:
    https://github.com/fatedier/frp/releases/download/v0.36.0/frp_0.36.0_windows_amd64.zip

第四步:配置frp相关属性(简单配置哦,详细的自己百度啦)

服务端配置:登录finalShell客户端,服务器登陆成功

  1. 登录展示

frp内网映射_路由直接frp服务端

  1. 登录必填项

frp内网映射_路由直接frp服务端

  1. 接下来就是敲击命令行下载安装配置咯
    服务器端的相关配置:

倘若出现权限不足的话,运行下面的命令即可:
chmod 777 ./frps # 说明: chmod 777 [程序命令名称]

1.  切换到通用目录
cd /usr/local  // 一般自己下载的文件放在这里名
2. 下载frp文件
wget https://github.com/fatedier/frp/releases/download/v0.36.0/frp_0.36.0_linux_amd64.tar.gz
3. 新建对应目录(可忽略,因为解压后也是文件夹)
mkdir -p frp/
4.  解压文件
tar -zxvf frp_0.36.0_linux_amd64.tar.gz
5.  修改文件夹名称(主要名字太长了)
mv frp_0.36.0_linux_amd64 frp_0.36.0
6. 开始配置文件
-a 服务端的话,frpc frpc.ini frpc_full.ini 可以删掉,它是客户端的;
-b 打开文件frps.ini,执行命令 vim frps.ini 
    frp文档:https://github.com/fatedier/frp/blob/master/README_zh.md
    配置如下:
    [common]
    bind_addr=0.0.0.0
    bind_port = 7000
     // 这四行配置密码
	authenticate_heartbeats = true
	authenticate_new_work_conns = true
	authentication_method = token
	token = ‘自定义密码’ // 密码,客户端和服务端都要配而且要一样哦</font>**,否则连接不成功

    ;控制台登录端口
    dashboard_port = 7500 (随意输入)
    ;控制台登录名
    dashboard_user = admin
    ;控制台登录密码
    dashboard_pwd = ‘自定义密码’
-c ./frps -c ./frps.ini 测试是否配置成功,这是前台启动,后台启动命令为**nohup ./frps -c ./frps.ini &** , 注意退出要exit不要ctrl+c(图片复制到代码块外即可展示咯)

特别注意:在配置token令牌时若服务器和本地都配置没问题的话,本地还是启动不了,则很有可能就是远程已经启动了frp服务,端口已被占用,此时就要在服务器端查看后台运行程序:ps -ef|grep frps 若存在,执行kill 对应进程号 然后重新操作启动远程frp服务,本地基本上没啥问题了,至少我遇到了这个问题。希望对大家也有帮助呢
frp内网映射_路由直接frp服务端

  1. 配置客户端(内网服务器)就是指你自己用的电脑
 -a 首先删掉frps、frps.ini两个文件,然后再进行配置,vim ./frpc.ini
 -b 打开文件frpc.ini,配置如下:
 	[common]
    server_addr = 106.12.91.55 # 服务器公网ip
    server_port = 7000 # 要和服务器bind_addr对应相同
    // 这四行配置密码
	authenticate_heartbeats = true
	authenticate_new_work_conns = true
	authentication_method = token
	token = ‘自定义密码’ // 密码,客户端和服务端都要配,否则连接不成功
    [客户端1] # 用户一(自定义随意起名)
    type = tcp
    local_ip = 127.0.0.1
    local_port = 8080 # 本地启动服务端口号
    remote_port = 3389 # 本地设置远程服务端口号,这里不同则用户表示不   同(这里的端口和nginx代理时的端口要一致哟!!! http://127.0.0.1:3389)
    [客户端2] # 用户二(自定义随意起名)
    type = tcp
    local_ip = 127.0.0.1
    local_port = 8080 # 本地启动服务端口号
    remote_port = 3399 # 本地设置远程服务端口号,这里不同则用户表示不同(nginx配置时: http://127.0.0.1:3399)
 -c ./frpc -c ./frpc.ini 测试是否配置成功,这是前台启动,后台启动命令为nohup ./frpc -c ./frpc.ini & , 注意退出要exit不要ctrl+c(图片复制到代码块外即可展示咯)```
![](https://imgconvert.csdnimg.cn/aHR0cHM6Ly9wZXJzb25hbC1pbWFnZS1zdG9yYWdlLm9zcy1jbi1zaGFuZ2hhaS5hbGl5dW5jcy5jb20vJUU1JUFFJUEyJUU2JTg4JUI3JUU3JUFCJUFGJUU2JTg4JTkwJUU1JThBJTlGLnBuZw?x-oss-process=image/format,png)

  1. 访问frp管理页面

服务器外网ip:dashboard_port 125.251.552.2:7500
(这里可以用nginx反向代理利用域名来替换长长的ip数字:www.pikaa.com)

  • 登录界面:(图片复制到代码块外即可展示咯)
    frp内网映射_路由直接frp服务端
  • 内部页面展示:(图片复制到代码块外即可展示咯)
    frp内网映射_路由直接frp服务端

至此,配置完成。接着就是将烦人的的域名或ip加端口号通过nginx代理转发到对应的域名下




nginx配置frp的管理界面和本地项目对应的http链接路径

  • 即域名代替IP加端口的访问形式
比如: 106.12.99.23:dashboard_port 代理后为: manager.pickpp.com
本地项目对应的http链接路径:这里说明下和配置frp管理界面相同,
但注意这里的路径访问指的是访问本地已经启动的项目,就是本地要有对应本地端口的项目启动,
比如:localhost:8080 代理后(该项目在启动中) frp.pickpp.com 等价于 localhost:8080 
  1. 配置nginx,修改frp管理界面的路径

  2. 配置本地启动项目的路径格式为http://域名的形式,我做这个主要公众号开发测试要这种格式http的格式!

    frp内网映射_路由直接frp服务端
    当一个服务器要多个客户端调用时则会出现这种情况,本地配置文件中remote_port要和对应服务器nginx中的ip端口相同,其他配置用户一和用户二不变
    在这里插入图片描述

  3. 保存并执行文件

① esc ② wq! ③ nginx -s reload 重启nginx,执行配置!

  1. 运行界面展示
  • 管理界面:
    frp内网映射_路由直接frp服务端

  • 本地项目界面:

frp内网映射_路由直接frp服务端

  • 域名配置后直接可以访问本地已启动的项目,https的访问形式~~
    frp内网映射_路由直接frp服务端
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/193974.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • 叙事传输的说服机制_简述传输层实现可靠传输措施

    叙事传输的说服机制_简述传输层实现可靠传输措施博文《PUSCH上行跳频(1)-Type1频率跳频》里提到了为什么要使用PUSCH跳频,以及详细介绍了Type1方式的跳频,本文继续这个话题,介绍Type2方式的跳频。1.采用PUSCH跳频时需要注意的问题在上行子帧中,PUCCH信道处于带宽的高低两侧,或者说位于频带的边缘,PUSCH信道则位于带宽的中间。PUCCH信道也以RB对为基本单位,每个RB在频域上是12个子载波,时域上是1个时隙。需要注意PUCCH信道每个RB对的两个RB位置:第一个时隙的PUCCH信道位于带宽的低频位置,第二个时隙的

  • 魔兽世界9.0插件推荐_魔兽世界9.1插件推荐

    魔兽世界9.0插件推荐_魔兽世界9.1插件推荐上一篇博客主要是简单的介绍了下NGUI合并DrawCall的基本原理,就是将一个UIPanel里所有的UIWidget按照Depth的大小进行排序,然后遍历排序后的UIWidget列表,将Depth相邻的并且懂事引用同一个Atlas的UIWidget的几何数据存入到一个UIGeometry中然后统一由一个UIDrawCall来调用GPU绘制。那么知道了NGUIDrawCall的基本原理我

  • 简介pid参数整定的基本方法_一阶倒立摆的PID

    简介pid参数整定的基本方法_一阶倒立摆的PID0.前言关于PID参数的整定,网上调节的口诀、原则、方法满天飞,但是并没有具体的到步的教程,作为初学者且非自动化相关专业学生有点看不懂、一脸懵逼,走了不少弯路,呕心沥血才调节好,之后才看得懂那些口诀、原则。为了让大家少走弯路,这里将给出圆周倒立摆直立环PID参数整定的具体步骤。多图预警!圆周倒立摆整体图1.PID编程及理解磨刀不误砍材工,是骡子是马,咱先看看,要想调好PI…

  • goland 激活码2021 3月最新注册码

    goland 激活码2021 3月最新注册码,https://javaforall.cn/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

  • 基于Packet Tracer的校园网络设计与规划「建议收藏」

    基于Packet Tracer的校园网络设计与规划「建议收藏」本文仅仅为本人课程要求而设计的方案,本文仅仅使用RIP动态路由协议,HSRP协议,浮动路由,静态路由,等价路由,DHCP地址分配,NAT技术,VLAN划分。如有问题请大佬们在本博客下留言。一、设计要求模拟设计并实现校园网规划,完成拓扑结构设计、IP地址规划、路由协议、网络管理规划、安全管理规划,用软件模拟器实现此规划。选取设备和协议根据你对校园网的了解和调研情况确定,也可以进行适当程度的假设…

  • Java之路:this关键字的用法

    Java之路:this关键字的用法(1)普通方法中,this总是指向调用该方法的对象。(2)构造方法中,this总是指向正要初始化的对象。(3)this可以让类中的一个方法,访问该类的另一个方法或属性。(4)可以使用this关键字调用重载构造方法。避免相同的初始化代码,只能在构造方法中用,并且必须位于构造方法的第一句。(5)this不能用于static方法。用this调用构造方法packagethis_const…

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号