ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

使用frp实现将内网映射到公网 无需花生壳

2021-05-24 11:03:51  阅读:288  来源: 互联网

标签:frps frpc frp 花生壳 install 公网 服务器 内网 路由器


一、服务器端(需要一个公网IP):此处使用华为云,安装frps,即服务端
wget --no-check-certificate https://raw.githubusercontent.com/clangcn/onekey-install-shell/master/frps/install-frps.sh -O ./install-frps.sh

chmod 700 ./install-frps.sh

./install-frps.sh install

启动服务端:frps start 就可以了。

方便大家进行穿透测试,博主在华为云上搭了一个frps服务器

IP地址 114.116.67.160

token是123456搭建可以搭建客户端进行连接,进行穿透测试

二、局域网端:基于linux系统的路由器,安装frp的客户端,即frpc

此处,需要在路由器端进行安装,使用ssh连接工具连接到路由器

如果路由器已经安装了frpc和frps服务:在管理页面关闭自动配置的frp服务;因为我们自己在后台运行frpc

将/tmp/frp/myfrpc.ini 复制到 /opt/bin/目录中,改为frpc.ini,进行编辑,如下

server_addr :安装了frps的公网服务器IP

server_port:frps设置的监听端口,安装完frps,会显示给你,记下来

然后,下面每个[]配置一个端口映射:

[ssh]

local_ip 内网IP,例如你想管理路由器系统,将路由器的22端口映射出去,映射到

remote_port 6666(公网服务器的端口);

我们可以使用SSH工具连接 114.116.67.160 端口 6666来登录到我们的路由器。

[web]

配置路由器的管理页面,映射到公网服务器的8889端口,可以通过公网来访问路由器管理页面

[webs]

我们局域网的笔记本上搭建了一个nginx服务器,笔记本内网IP:192.168.123.230,端口81;通过配置映射到公网服务器的8890

配置完成后,启动frpc,-c指定配置文件

访问[web2]的nginx服务器

访问[web]路由器管理页面

全部代码都放在github:代码地址

 

标签:frps,frpc,frp,花生壳,install,公网,服务器,内网,路由器
来源: https://blog.51cto.com/u_13687405/2806338

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有