[玩软件] 内网穿透工具 FRP Linux 环境搭建安装
作者:精品资源网 日期:2022-05-03 22:31:27 浏览:672 分类:玩转PC/软件
摘要:本教程主要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 ----------------------------------
猜你还喜欢
- 06-26 [系统技巧] 远程桌面连接(mstsc)全攻略
- 03-27 [软件应用] 谷歌商店,可以访问了
- 03-11 [玩软件] 50M+/S!直接拉满!
- 03-09 [网络技巧] 如何使用IPv6地址直接访问http,https服务及Windows共享文件夹[UNC路径]
- 03-06 [玩软件] 2024最新Telegram中文设置教程和最全电报繁体简体中文语言包链接
- 10-11 [系统技巧] win10优化:可以禁用的服务
- 09-17 [系统技巧] 用手机蓝牙锁定计算机,不用第三方软件,利用手机蓝牙,实现电脑人离即锁屏-电脑蓝牙怎么使用...
- 09-17 [系统技巧] 设置计算机电源方案20分钟后,Window 7中如何根据自己的实际需求详细设置电源方案...
- 09-17 [系统技巧] 计算机频繁读写硬盘可能存在,win10电脑空闲时刻会偷偷读写硬盘的处理方法
- 09-17 [系统技巧] system占用cpu解决(ntoskrnl.exe)
- 09-11 [电脑技巧] 电脑便签软件怎么开启AI自动设置提醒功能?
- 09-06 [玩软件] 解决Edge浏览器需要按两次Ctrl + C才能复制
取消回复欢迎 你 发表评论:
- 精品推荐!
-
- 最新文章
- 热门文章
- 热评文章
[游戏周边] 《黑神话:悟空》专题合集
[书籍资料] 古籍专题资源【135GB】
[攻略教程] 《百度》神龙红包活动怎么玩?
[攻略教程] 《冒险大作战》传奇榜前50名职业(9.03)
[攻略教程] 《冒险大作战》新职业征稿大赛奖励——台服
[攻略教程] 《冒险大作战》超级矿工卡使用规则
[攻略教程] 《冒险大作战》头部越战选手——回复法
[有声读物] 《刘兰芳评书集合》【46部】【播讲:刘兰芳】【WMA】
[攻略教程] 《光遇》9.3免费魔法怎么领取
[攻略教程] 《光遇》9.3大蜡烛在哪
[福利] 徐宅宅 性感热舞直播回放 超清画质
[写真] 栗子私房 VOL.0062 海边的白色少女 【30P】
[福利] 主播米娜 性感热舞直播回放 超清画质 视频合集
[福利] 主播亦亦 性感热舞直播回放 超清画质 37个视频合集
[文件编辑] WinHex 21.2 SR-2_x86_x64 绿色单文件版
[图片浏览] 2345看图王去广告安装版 x86 x64 11.3.0.10165
[Android] 阅读APP(小说软件)v3.23.032021 解除限制版
[电影] 惊声尖笑1-6【 4K 】
[福利] 6.8日吃瓜热门合集
[教育学习] 2024【武忠祥】考研数学领学班
[影视] 美国内战 4K蓝光原盘下载+高清MKV版/内战/帝国浩劫:美国内战(台)/美帝崩裂(港) 2024 Civil War 63.86G
[影视] 盟军敢死队 WEB-DL版下载/攻壳型战/无限制军团(港)/绝密型战/非君子作战部/非绅士战争部/非绅士特攻队(台) 2024 The Ministry of Ungentlemanly Warfare 10.6G
[影视] 特技狂人 WEB-DL版下载/坠落的人/特技猎人/特技玩家(台) 2024 The Fall Guy
[影视] 疯狂的麦克斯:狂暴女神 WEB-DL版下载/疯狂的麦克斯:弗瑞奥萨 / 芙莉欧莎:疯狂麦斯传奇篇章(台) / 芙莉欧莎:末日先锋传说(港) / 疯狂的麦克斯前传 / Mad Max: Furiosa / Furiosa 2024 Furiosa: A Mad Max Saga 26.45G
[课程]【黑马程序员】Python开发就业课 - 带源码课件
[福利] 徐宅宅 性感热舞直播回放 超清画质
[攻略教程] 《纸嫁衣7卿不负》第四章通关攻略
[福利] 主播亦亦 性感热舞直播回放 超清画质 37个视频合集
[写真] 栗子私房 VOL.0062 海边的白色少女 【30P】
[影视] 光荣之路 蓝光原盘下载+高清MKV版 1957 Paths of Glory 23.9G
- 最新评论
-
谢谢支持!!精品资源网 评论于:08-22 终于有了,谢谢分享Bernery 评论于:08-20 旧时的喜剧,哈哈哈精品资源网 评论于:08-01 这个电视剧应该是我最喜欢的了,心情不好的时候看看,听听贾队长怎么深入敌后抗日的故事,心里会好一些。zhoumuwang 评论于:07-30 很新啊Bernery 评论于:07-04 谢谢支持精品资源网 评论于:06-29 多谢楼主分享Bernery 评论于:06-17 下来看看,多谢楼主分享Bernery 评论于:06-17 感谢分享上善若水 评论于:06-04 多谢支持~~精品资源网 评论于:05-20
- 热门tag