夸克之书

  • 首页
  • 科普
  • 笔记
  • .NET/C#
  • 物联网
  • 算法
  • Linux
  • 树莓派
夸克之内,别有洞天
  1. 首页
  2. 笔记
  3. 正文

Ubuntu/Debian安装Frps并设置开机启动

2019-06-18 14465点热度 0人点赞 0条评论

最近在内网编写接口时,需要用到外网请求测试。便打算在腾讯云的服务器上面搭建一个Frps服务器作为反向代理服务器。然后再家里面的路由器中跑Frpc客户端,在做端口映射到内网机器当中。

首先是下载Frps,直接从github当中获取。

wget https://github.com/fatedier/frp/releases/download/v0.27.0/frp_0.27.0_linux_amd64.tar.gz

注意,我这里下载的0.27版本,自己搭建的话需要按照自己需求去选择版本。下载地址: https://github.com/fatedier/frp/releases

解压,并重命名文件夹为frp

tar -xvf frp_0.27.0_linux_amd64.tar.gz;mv frp_0.27.0_linux_amd64 frp

然后删掉不用的frpc客户端文件

cd frp
rm -rf frpc*

编辑配置文件。

nano frps.ini

写入自己的配置信息( 此处是我的配置文件, 自己搭建的话需要按照自己需求去编辑配置文件,作者在github中的手册中项目详细介绍了如何编写配置文件。 ):

[common]
bind_addr = 0.0.0.0
bind_port = 7000
# udp port to help make udp hole to penetrate nat
bind_udp_port = 7001

# udp port used for kcp protocol, it can be same with 'bind_port'
# if not set, kcp is disabled in frps
kcp_bind_port = 7000

vhost_http_port = 80
vhost_https_port = 443

# set dashboard_addr and dashboard_port to view dashboard of frps
# dashboard_addr's default value is same with bind_addr
# dashboard is available only if dashboard_port is set
dashboard_addr = 0.0.0.0
dashboard_port = 7500

# dashboard user and passwd for basic auth protect, if not set, both default value is admin
dashboard_user = admin
dashboard_pwd = abc123456

# auth token
token = abc123456

# pool_count in each proxy will change to max_pool_count if they exceed the maximum value
max_pool_count = 20

将frp文件夹移动到usr文件夹下面

sudo mv ~/frp /usr/frp

测试运行

sudo /usr/frp/frps /usr/frp/frps.ini

提示success表示配置正确。

接下来将frp配置为系统服务,让frps可以开机自启。

sudo nano /lib/systemd/system/frps.service

写入以下配置:

[Unit]
Description=Frp Server Service
After=network.target

[Service]
Type=simple
User=nobody
Restart=on-failure
RestartSec=5s
ExecStart=/usr/frp/frps -c /usr/frp/frps.ini

[Install]
WantedBy=multi-user.target

然后启动Frps

sudo systemctl start frps

查看Frps运行日志

%title插图%num

设置开启自启

sudo systemctl enable frps

Frps配置完成,如果使用阿里云/腾讯云机器的话,需要将对应的端口放行,不然无法连接。

附:

Frps重启:

sudo systemctl restart frps

Frps停止:

sudo systemctl stop frps
本作品采用 知识共享署名-非商业性使用 4.0 国际许可协议 进行许可
标签: 暂无
最后更新:2020-12-13

afirefish

这个人很懒,什么都没留下

打赏 点赞
< 上一篇
下一篇 >

文章评论

您需要 登录 之后才可以评论
放松一下
https://www.quarkbook.com/wp-content/uploads/2021/05/凤凰传奇-海底(Live).flac
分类
  • .NET/C#
  • Linux
  • 树莓派
  • 物联网
  • 科普
  • 笔记
  • 算法
  • 默认
最新 热点 随机
最新 热点 随机
维持宇宙的四种“力量”——关于四大基本力 MinGW图形安装界面里面没有mingw32 make.exe解决办法 Windows Server 2022安装Intel I225-V/I226-V驱动 System.Text.Json与Newtonsoft.Json Json序列化与反序列化性能对比 R86S散热改造 Windows移除多余输入法'Unknown Locale (qaa-Latn)'
Windows Server 2022安装Intel I225-V/I226-V驱动MinGW图形安装界面里面没有mingw32 make.exe解决办法维持宇宙的四种“力量”——关于四大基本力
23种常见的设计模式(8):中介者模式 EF第一次加载较慢的原因以及解决方法(汇)(转) 极路由B70刷固件详细步骤 IdentityServer4证书创建 C# Json序列化与反序列化 Vieu主题作者疑似跑路?这人品?!!!
最近评论
afirefish 发布于 4 个月前(11月28日) 非常感谢,非常棒!
》随缘《 发布于 4 个月前(11月20日) 最新【一键处理】方法: https://github.com/MrXhh/VSTools/rele...
管理员 发布于 9 个月前(06月22日) emmmm....服务器好一点???
wking 发布于 10 个月前(05月23日) 请问贵博客是怎么优化的,网页响应速度非常快。我博客同样的WordPress和kratos主题,但点一...
去月球 发布于 1 年前(01月17日) 如果使用CSI的摄像头应该怎么修改命令呢
书签
  • 打赏
  • 毒鸡汤
  • 米店
  • 金鱼直播间

COPYRIGHT © 2022 quarkbook.com. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

蜀ICP备15036129号-9

登录
注册|忘记密码?