[玩软件] 内网穿透工具 FRP Linux 环境搭建安装
作者:CC下载站 日期:2022-05-03 20:46:07 浏览:475 分类:玩软件
摘要:本教程主要1、先确定linux系统版本通过 getconf LONG_BIT Linux查看系统位数命令:返回的结果如果是64,说明linux系统属于64位;返回32,系统属于32位。更多详细linux系统版本信息...
公网服务端设置
1、先确定公网服务端linux系统版本
通过 getconf LONG_BIT Linux查看系统位数命令:返回的结果如果是64,说明linux系统属于64位;返回32,系统属于32位。更多详细linux系统版本信息查询
[root@VM_0_6_centos ~]# getconf LONG_BIT 64
由此我们可以看出我们的公网服务端系统属于LINUX的64位操作系统,接下来进行第二步到FRP项目软件包处下载相对于的安装包即可。
2、下载相匹配FRP版本
通过 FRP 项目软件包下载地址:https://github.com/fatedier/frp/releases
通过上面的操作,最终我们选择 frp_0.30.0_linux_amd64.tar.gz (说明:FRP V0.30.0 版本 linux 系统 ADM64位操作系统)
wget https://github.com/fatedier/frp/releases/download/v0.30.0/frp_0.30.0_linux_amd64.tar.gz && tar xzvf frp_0.30.0_linux_amd64.tar.gz && mv frp_0.30.0_linux_amd64 frp
上面命令包含直接通过GitHub下载后,解压后将目录重命名为 frp
自动解压完输入 【cd ./frp】 进入FRP目录
3、设置公网服务端配置文件 frps.ini
[root@VM_0_6_centos frp]# nano frps.ini
编辑 frps.ini 配置文件,将之前所有的内容删除,然后将 公网服务端配置文件:frps.ini 文件内容覆盖
Ctrl + O 快捷键 保存、Ctrl + X 快捷键 退出 Nano 编辑器
查看 frps.ini 配置文件内容
[root@VM_0_6_centos frp]# cat frps.ini [common] bind_port = 7000 # vhost_http_port 参数来设置 HTTP 访问端口,此处示例:8090 vhost_http_port = 8090 # subdomain_host 参数来设置 Web 服务增加自定义二级域名 # 将泛域名 *.frp.nasge.com 解析到 frps 所在公网服务器的 IP 地址 subdomain_host = frp.nasge.com # FRP 身份验证 token = xxx # 指定 Dashboard 的监听的 IP 地址 0.0.0.0 dashboard_addr = 0.0.0.0 # FRPS 服务端 仪表盘 dashboard 登陆端口 dashboard_port = 7500 # FRPS 服务端 仪表盘 dashboard 登陆用户名、密码 dashboard_user = admin dashboard_pwd = admin123 # 设置日志显示级别{debug, info, warn, error) log_level = info # 设置日志最大天数 log_max_days = 999 [root@VM_0_6_centos frp]#
之后我们就可以运行frps的服务端了
./frps -c frps.ini
如果看到屏幕输出这样一段内容,即表示运行正常,如果出现错误提示,请检查上面的步骤。
[root@VM_0_6_centos frp]# ./frps -c ./frps.ini 2019/12/20 09:31:56 [I] [service.go:141] frps tcp listen on 0.0.0.0:7000 2019/12/20 09:31:56 [I] [service.go:183] http service listen on 0.0.0.0:8090 2019/12/20 09:31:56 [I] [service.go:240] Dashboard listen on 0.0.0.0:7500 2019/12/20 09:31:56 [I] [root.go:205] start frps success
出现【Start frps success】代表运行成功
此时访问 x.x.x.x:7500 并使用自己设置的用户名密码登录,即可看到仪表板界面
frp服务端仪表板界面
服务端后台运行
至此,我们的服务端仅运行在前台,如果Ctrl+C停止或者关闭SSH窗口后,frps 均会停止运行,因而我们使用 nohup命令 将其运行在后台。
nohup后台程序管理或关闭相关命令可自行查询资料,上面这个连接中也有所提及。
[root@VM_0_6_centos frp]# nohup ./frps -c frps.ini & [1] 446 [root@VM_0_6_centos frp]# nohup: ignoring input and appending output to ‘nohup.out’
显示【nohup: ignoring input and appending output to 'nohup.out'】内容即表示正常运行。
此时可先使用 Ctrl+C 关闭nohup,frps依然会在后台运行,使用 jobs 命令查看后台运行的程序
root@U-NAS:~/frp# jobs [1]+ Running nohup ./frpc -c frpc.ini &
在结果中我们可以看到 frpc 正在后台正常运行
此时访问 x.x.x.x:7500 依然可以打开仪表板界面,至此,服务端即设置完成,你可以关闭SSH窗口了。
其他服务端命令
## 停止 frps root@U-NAS:~/frp# ps -ef |grep frpc|grep -v grep |awk '{print $2}'|xargs kill -9
内网客户端设置
1、先确定内网客户端linux系统版本
通过 getconf LONG_BIT Linux查看系统位数命令:返回的结果如果是64,说明linux系统属于64位;返回32,系统属于32位。更多详细linux系统版本信息查询
root@U-NAS:~/frp# getconf LONG_BIT 64
由此我们可以看出我们的公网服务端系统属于LINUX的64位操作系统,接下来进行第二步到FRP项目软件包处下载相对于的安装包即可。
2、下载相匹配FRP版本
通过 FRP 项目软件包下载地址:https://github.com/fatedier/frp/releases
通过上面的操作,最终我们选择 frp_0.30.0_linux_amd64.tar.gz (说明:FRP V0.30.0 版本 linux 系统 ADM64位操作系统)
wget https://github.com/fatedier/frp/releases/download/v0.30.0/frp_0.30.0_linux_amd64.tar.gz && tar xzvf frp_0.30.0_linux_amd64.tar.gz && mv frp_0.30.0_linux_amd64 frp
上面命令包含直接通过GitHub下载后,解压后将目录重命名为 frp
自动解压完输入 【cd ./frp】 进入FRP目录
3、设置内网服务端配置文件 frpc.ini
root@U-NAS:~/frp# nano frpc.ini
编辑 frpc.ini 配置文件,将之前所有的内容删除,然后将内网客户端配置文件:frpc.ini 文件内容覆盖
Ctrl + O 快捷键 保存、Ctrl + X 快捷键 退出 Nano 编辑器
查看 frpc.ini 配置文件内容
root@U-NAS:~/frp# cat frpc.ini [common] # 公网服务端 ip 或 域名 server_addr = frp.nasge.com # 公网服务端 设置的端口 server_port = 7000 # FRP 身份验证 与 服务端一致 token = xxx # frpc.ini 管理界面 //127.0.0.1 地址为仅限本地,0.0.0.0为不限。 admin_addr = 127.0.0.1 admin_port = 7400 admin_user = admin admin_pwd = admin123 # # ------------------- 以下为内网端口穿透应用 ------------------- # # [ssh]示例中 链接ssh 使用 [email protected] -p 6090 [ssh] type = tcp local_ip = 127.0.0.1 local_port = 22 remote_port = 6090 # [web_abc] 示例中 访问本地web:abc.frp.nasge.com:8090 # 8090端口,服务端 frps.ini 配置文件,中 vhost_http_port 参数 [web_abc] type = http local_ip = 127.0.0.1 local_port = 80 subdomain = abc # 自定义域名,将 custom_domains = www.666.com 配置的域名解析至 server_addr = frp.nasge.com # [web_www.666.com]假设自己有完整域名 www.666.com ,www.666.com 做CNAME到 frp.nasge.com 后可以直接访问 www.666.com:888 [web_www.666.com] type = http local_ip = 127.0.0.1 local_port = 80 custom_domains = www.666.com [root@VM_0_6_centos frp]#
特别提示
# FRP 身份验证 token = xxx
服务端与客户端要设置一致,否则无法链接FRP
之后我们就可以运行 frpc 的客户端
./frpc -c frpc.ini
如果看到屏幕输出这样一段内容,即表示运行正常,如果出现错误提示,请检查上面的步骤。
root@U-NAS:~/frp# ./frpc -c frpc.ini 2019/12/20 12:45:17 [I] [service.go:249] [c83f619b7e259508] login to server success, get run id [c83f619b7e259508], server udp port [0] 2019/12/20 12:45:17 [I] [proxy_manager.go:144] [c83f619b7e259508] proxy added: [web_7888 web_abc ssh] 2019/12/20 12:45:17 [I] [service.go:130] admin server listen on 127.0.0.1:7400 2019/12/20 12:45:17 [I] [control.go:164] [c83f619b7e259508] [web_7888] start proxy success 2019/12/20 12:45:17 [I] [control.go:164] [c83f619b7e259508] [web_abc] start proxy success 2019/12/20 12:45:17 [I] [control.go:164] [c83f619b7e259508] [ssh] start proxy success
出现【Start frps success】代表运行成功
此时访问 x.x.x.x:7400 并使用自己设置的用户名密码登录,即可看到仪表板界面
FRP 客户端仪表盘控制界面
客户端后台运行
至此,我们的服务端仅运行在前台,如果Ctrl+C停止或者关闭SSH窗口后,frps 均会停止运行,因而我们使用 nohup命令 将其运行在后台。
nohup后台程序管理或关闭相关命令可自行查询资料,上面这个连接中也有所提及。
root@U-NAS:~/frp# nohup ./frpc -c frpc.ini & [1] 17465 root@U-NAS:~/frp# nohup: ignoring input and appending output to 'nohup.out'
显示【nohup: ignoring input and appending output to 'nohup.out'】内容即表示正常运行。
此时可先使用 Ctrl+C 关闭nohup,frps依然会在后台运行,使用 jobs 命令查看后台运行的程序
[root@VM_0_6_centos frp]# jobs [1]+ Running nohup ./frpc -c frpc.ini &
在结果中我们可以看到frps正在后台正常运行
此时访问 x.x.x.x:7400 依然可以打开仪表板界面,至此,客户端即设置完成,你可以关闭SSH窗口了。
其他服务端命令
## 停止 frpc root@U-NAS:~/frp# ps -ef |grep frpc|grep -v grep |awk '{print $2}'|xargs kill -9
特别提示
至此,Linux环境下已经安装完成,如果提示无法链接FRP,请检查 公网服务端 安全组及端口
服务器安全组是否 开放相对于端口
服务器安全组是否 开放相对于端口
服务器安全组是否 开放相对于端口
如果安装 宝塔Linux面板 请在 【后台 -> 安全 -> 防火墙】 中 放行FRP相关端口
如果安装 宝塔Linux面板 请在 【后台 -> 安全 -> 防火墙】 中 放行FRP相关端口
如果安装 宝塔Linux面板 请在 【后台 -> 安全 -> 防火墙】 中 放行FRP相关端口
---------------------------------- THE END ----------------------------------
猜你还喜欢
- 03-12 [Linux] Linux Kernel v4.14.6 Stable 长期支持版本
- 03-12 [Linux]深度Linux Deepin 2014.3 正式版发布
- 04-06 [计算机与网络] 《Linux就该这么学》—非常适合linux技术学习的入门好书
- 07-16 [LINUX] Linux集群内SSH免密码访问的快速配置方法
- 10-21 [操作系统]《红帽企业Linux 6.4 桌面版》(Red Hat Enterprise Linux 6.4 Desktop)x86/64,官方多国语言版[光盘镜像]
- 10-21 [操作系统]《红帽企业Linux 5.9服务器版》(Red Hat Enterprise Linux 5.9 Server)x86/64[光盘镜像]
- 10-21 [操作系统]《红帽企业Linux 6.4 服务器版》(Red Hat Enterprise Linux 6.4 Server)x86/64,官方多国语言版[光盘镜像]
- 10-21 [操作系统]《红帽企业Linux 6.4 工作站版》(Red Hat Enterprise Linux 6.4 Workstation)x86/64,官方多国语言版[光盘镜像]
- 07-29 [素材] PS模版 中式中国风古典线条LOGO婚礼派对背景设计素材
- 06-02 [网络工具] FinalShell: 可替代Xshell的SSH工具 / 支持Linux、Windows、Mac / 免费远程桌面加速(更新时间2018.7.19)
- 08-25 [课程] 马哥Linux高端运维云计算就业班课程
- 10-23 [Linux] Linux 系统目录结构
取消回复欢迎 你 发表评论:
- 精品推荐!
-
- 最新文章
- 热门文章
- 热评文章
[动画] 迪士尼系列动画139部 国英双语音轨 【蓝光珍藏版440GB】
[电影] 莫妮卡贝鲁奇为艺术献身电影大合集 1080P超清 双语字幕
[电影] DC电影宇宙系列合集18部 4K 高码率 内嵌中英字幕 273G
[音乐] 【坤曲/4坤时】鸡你太美全网最全,385首小黑子战歌,黄昏见证虔诚的信徒,巅峰诞生虚伪的拥护!
[音乐] 用餐背景音乐大合集 [MP3/flac]
[书籍] 彭子益医书合集 [PDF/DOC]
[电影] 《环太平洋两部合集》 4K REMUX原盘 [杜比视界] 国英双语音轨 [内封特效字幕] [133.8G]
[电影] 异人之下 The Traveller 2024✨【影版】【4K正式版/HQ超高码/DDP5.1】✚【1080高码】无水印/无压缩
[动漫] 头文字D 动漫 (1998) S01-S06季 1080P 国粤日音轨 续作 剧场版 电影
[小说] 知轩藏书全站7667册txt小说合集精心校对版
[书籍] 彭子益医书合集 [PDF/DOC]
[游戏] 《黑神话悟空》免安装学习版【全dlc整合完整版】+Steam游戏解锁+游戏修改工具!
[动画] 《名侦探柯南》名侦探柯南百万美元的五菱星 [TC] [MP4]
[电视剧集] [BT下载][黑暗城市- 清扫魔 Dark City: The Cleaner 第一季][全06集][英语无字][MKV][720P/1080P][WEB-RAW]
[涨点姿势] 男性性技宝典:14招实战驭女术——爱抚、按摩、催情、姿势、高潮全攻略
[动画] 2002《火影忍者》720集全【4K典藏版】+11部剧场版+OVA+漫画 内嵌简日字幕
[剧集] 《斯巴达克斯》1-4季合集 无删减版 1080P 内嵌简英特效字幕
[CG剧情] 《黑神话:悟空》158分钟CG完整剧情合集 4K120帧最高画质
[短剧] 被下架·禁播的羞羞短剧·午夜短剧合集
[游戏] 黑神话悟空离线完整版+修改器
[影视] 美国内战 4K蓝光原盘下载+高清MKV版/内战/帝国浩劫:美国内战(台)/美帝崩裂(港) 2024 Civil War 63.86G
[影视] 一命 3D 蓝光高清MKV版/切腹 / 切腹:武士之死 / Hara-Kiri: Death of a Samurai / Ichimei 2011 一命 13.6G
[影视] 爱情我你他 蓝光原盘下载+高清MKV版/你、我、他她他 2005 Me and You and Everyone We Know 23.2G
[影视] 穿越美国 蓝光原盘下载+高清MKV版/窈窕老爸 / 寻找他妈…的故事 2005 Transamerica 20.8G
[电影] 《黄飞鸿》全系列合集
[Android] 开罗游戏 ▎像素风格的模拟经营的游戏厂商安卓游戏大合集
[游戏合集] 要战便战 v0.9.107 免安装绿色中文版
[书籍] 彭子益医书合集 [PDF/DOC]
[资源] 精整2023年知识星球付费文合集136篇【PDF格式】
[系统]【黑果小兵】macOS Big Sur 11.0.1 20B50 正式版 with Clover 5126 黑苹果系统镜像下载
- 最新评论
-
有靳东!嘻嘻奥古斯都.凯撒 评论于:10-28 流星花园是F4处女作也是4人集体搭配的唯一一部!奥古斯都.凯撒 评论于:10-28 找了好久的资源,终于在这里找到了。感谢本站的资源和分享。谢谢AAAAA 评论于:10-26 找了好久的资源,终于在这里找到了。感谢本站的资源和分享。谢谢password63 评论于:10-26 找了好久的资源,终于在这里找齐了!!!!blog001 评论于:10-21 找了好久的资源,终于在这里找齐了!!!!blog001 评论于:10-21 找了好久的资源,终于在这里找到了。感谢本站的资源和分享。谢谢WillKwok 评论于:10-09 感谢分享1234123 评论于:10-07 太好了终于找到了谢谢Tom 评论于:10-07 谢谢分享loonghd 评论于:09-30
- 热门tag