[玩软件] 内网穿透工具 FRP Linux 环境搭建安装
作者:CC下载站 日期:2022-05-03 20:46:07 浏览:460 分类:玩软件
摘要:本教程主要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-29 [软件技巧] 剪映专业版怎么把两个草稿合在一起
- 03-29 [玩软件] Linux 虚拟机使用 xshell 连接 (debian、kali、CentOS)
- 03-29 [软件问题] 解决 win10 命令行下运行 python 弹出 Windows 应用商店
- 03-29 [软件技巧] Anaconda安装教程以及Anaconda和pip配置国内镜像
- 03-29 [玩软件] LatticePHP-使用PHP生成点阵图
- 03-29 [软件问题] chrome、Edge浏览器显示“您的浏览器受管理”是被植入病毒或其它程序了吗?
- 03-29 [环境问题] 为Nginx和Apache配置多版本PHP、切割多个conf文件
- 03-29 [软件玩法] 配置frp实现内网穿透
- 03-29 [软件玩法] VMware虚拟机安装MacOS系统教程
- 03-29 [软件技巧] frp 实现内网穿透(Windows 版)
- 03-27 [软件应用] 谷歌商店,可以访问了
- 03-23 [AI产品] 带你了解AI大语言模型的发展历程,2024年AI三巨头有哪些?Gemini和Claude是否已经超越GPT4
取消回复欢迎 你 发表评论:
- 精品推荐!
-
- 最新文章
- 热门文章
- 热评文章
[书籍] 【私人珍藏精品好书A-100部】
[书籍] TXT电子书大合集(70000本)
[教学资料] 全网最全各种医学病例3D演示【稀有资源】
[资料] 曲黎敏 - 黄帝内经 [MPG]
[书籍] 张九仪《秘传造葬制煞作法》[pdf]
[小说] 武侠小说合集(1912部)
[源码程序] 短剧机器人+付费进群系统,短剧新风口躺赚收益(附源码)
[开发辅助] 开发人员的终极工具箱 | He3(2.0.20.0)
[文件修改] PDF信息修改工具 PDF补丁丁 | PDFPatcher(1.0.1.4234)
[CF探险模式] 地图禁区畅玩攻略,高效获取禁区奖励
[资料] [大学期末救急课] 猴博士+高斯课堂+斐多课堂,全集视频合集
[云资源] 价值2万元的老男孩Python教程
[书库] 史上最全摄影书推荐(附700本PDF版打包下载)
[云资源] 花了一千多元买的私人健身教程
[下载工具] Internet Download Manager 6.42.7 (IDM)
[影视] 灌篮高手 WEB-DL版下载/Slam Dunk/スラムダンク/灌篮高手:THE FIRST/灌篮高手电影版 2022 The First Slam Dunk 61.35G
[即时通讯] 腾讯QQ PC版9.7.22.29315去广告绿色纯净版
[开发环境] PhpStorm2023中文激活版v2023.3.3 正式版
[资料] 3000 套电影电视剧 LOGO 宣传片常用音效合集包
[图像制作] Adobe Illustrator 2024 v28.1.0.141 破解版
[云资源] 价值2万元的老男孩Python教程
[影视] 灌篮高手 WEB-DL版下载/Slam Dunk/スラムダンク/灌篮高手:THE FIRST/灌篮高手电影版 2022 The First Slam Dunk 61.35G
[云资源] 花了一千多元买的私人健身教程
[书库] 史上最全摄影书推荐(附700本PDF版打包下载)
[电视剧] 三体 (2024) 全8集 网飞版本 中文字幕 合集
[剧集] 繁花 (2023)[全30集][打包]
[影视] 三大队 WEB-DL版下载/Endless Journey/请转告局长,三大队任务完成了 2023 三大队 6.7G
[纪录片] 河西走廊【10集 国语 中文字幕 1080P 10.8G MP4】
[安卓软件] OfficeSuite中文版APP v14.2.50872.0破解版
[影视] 涉过愤怒的海 WEB-DL版下载/怒海 / Across the Furious Sea 2023 涉过愤怒的海 26.3G
- 最新评论
-
谢谢支持!!CC下载站 评论于:03-26 很棒的资源,感谢分享云体风身 评论于:03-26 感谢分享,好东西云体风身 评论于:03-26 谢谢支持!CC下载站 评论于:03-14 央视精品,感谢付出提供。qwer9009 评论于:03-14 谢谢支持!!!CC下载站 评论于:03-13 谢谢分享!Ypc9182 评论于:03-12 谢谢支持!!CC下载站 评论于:03-11 感谢本网站收集和提供这么多的资料,谢谢!Ypc9182 评论于:03-10 很棒的资源,支持一下lingzhi007 评论于:03-10
- 热门tag