首页 > 系统相关 >ubuntu20.04配置frp

ubuntu20.04配置frp

时间:2023-04-17 18:44:31浏览次数:49  
标签:ubuntu20.04 frps 配置 端口 frp https home port

A..frp地址:https://github.com/fatedier/frp

B.了解如何部署、使用 frp。https://gofrp.org/docs/

C.手动配置

1;创建目录frp:

mkdir /home/ frp/

cd /home/frp/

2;下载软件安装包放入目录cd /home/frp/,,linux ubuntu选linux_amd64 

3;执行下列命令,解压安装包。

tar -xvf frp_0.32.1_linux_amd64.tar.gz

4;更改tar -xvf frp_0.32.1_linux_amd64文件夹为frp

mv tar -xvf frp_0.32.1_linux_amd64 frp

5;更改配置文件 frps.ini

vi /home/frp//frp/frps.ini

[common]
#服务端口
bind_port = 7000
#监听地址,0.0.0.0代表监听所有ip,
bind_addr = 0.0.0.0
#认证token,这个要随机填一个,最后要填到咱们openwrt的frp里面令牌里
token = 123456

#http服务端口,浏览器域名里后面要加:8080
vhost_http_port = 8080
#https服务端口浏览器里域名后面要加:8083
vhost_https_port = 8083


# 控制面板的端口、账号、密码,不重要可以不设置,只能看状态无法设置各种配置,可以通过你服务器ip:7500的查看面板.

dashboard_port = 7500
dashboard_user = root
dashboard_pwd = admin

[web-http]
listen_port=80
#监听内网端口,这里是openwrt里frp中添加站点时访问咱们服务的端口,比如访问openwrt管理后台就需要80端口,这里就填80

[web-https]
listen_port=443
#监听内网端口,使用https时本地服务是443,所以这里填443

D. 注册系统服务
1)新建Frps服务文件

vim /usr/lib/systemd/system/frps.service
2)按键盘 i 键,进入编辑状态。写入如下代码(也可直接按鼠标右键粘贴)。然后按 ESC 按键,输入 :wq 回车后保存并退出。

[Unit]
Description=The nginx HTTP and reverse proxy server
After=network.target remote-fs.target nss-lookup.target

[Service]
Type=simple
ExecStart=/home/frp/frp/frps -c /home/frp/frp/frps.ini
KillSignal=SIGQUIT
TimeoutStopSec=5
KillMode=process
PrivateTmp=true
StandardOutput=syslog
StandardError=inherit

[Install]
WantedBy=multi-user.target

E,

1)重载配置文件

systemctl daemon-reload
2)启动服务

systemctl start frps
3)添加开机自启

systemctl enable frps

4)重启服务使配置生效

systemctl restart frps

标签:ubuntu20.04,frps,配置,端口,frp,https,home,port
From: https://www.cnblogs.com/Wheatfarm/p/17326760.html

相关文章

  • Nginx常用模块及配置示例
    1.ngx_http_status_module作用记录Nginx客户端基本访问状态信息指令Syntax:stub_status;Default:—Context:server,location配置示例location/status{#访问url为http://主机/statusstub_statuson;#on开启状态记录,off关闭状态......
  • CentOS7配置SFTP
    1、创建用户组groupaddsftp2、创建用户useradd-Gsftp-s/sbin/nologintest-s禁止用户ssh登陆 -G加入sftp用户组3、设置用户密码passwdtest4、修改配置文件vim/etc/ssh/sshd_config##下面这行注释掉#Subsystemsftp/usr/libexec/openssh/sftp-server##后面加入Subsy......
  • angular项目国际化yaml自定义配置(ngx-translate)
    angular国际化配置很简单,但是想不用json文件用yaml文件,并且同一语言分label.jp.yaml和message.jp.yaml两个文件分开管理。1、下载ngx-translate的依赖库npminstall@ngx-translate/core--savenpminstall@ngx-translate/http-loader--save2、app.module.ts 中引入TranslateMo......
  • Hadoop完全分布式 => 集群ssh配置与群起
    ssh配置cd/root/.ssh/ (注意如果没有.ssh文件,执行下命令ssh会自动生成)ssh-keygen-trsa 一路回车将公钥拷贝到hadoop102ssh-copy-idhadoop102拷贝成功后hadoop102的/root/.ssh/文件夹会生成文件authorized_keys这样之后就hadoop101可以无密登录hadoop102了,之后三个虚拟机都......
  • scrapy架构介绍、scrapy解析数据、settings相关配置、持久化方案
    上节回顾#1selenium -登录cnblogs,拿到cookie,再打开cnblogs,写入cookie,它就是登录状态-半自动点赞---》selenium生成的cookie,给requests用 -selenium操作浏览器,速度慢-requests速度快-动作链-自动登录12306#2打码平台 -帮我们破......
  • proxysql安装与配置
    #####################    安装包类型:源码包rpm安装包免编译二进制  perl-CPAN   make后报错:cc-std=gnu11-Wall-Wextra-Wsign-compare-Wundef-Wno-format-zero-length-pipe-g3-fvisibility=hidden-O3-funroll-loops-c-D_GNU_SOURCE-D_REENTRANT-Iinclude-......
  • vscode c++ 配置
    //vscodeC++环境配置//三个配置文件c_cpp_properties.json{"configurations":[{"name":"Win32","includePath":["${workspaceFolder}/**"],......
  • 交换机镜像口配置
    H3C交换机配置镜像端口配置步骤1.进入配置模式:system-view;2.创建本地镜像组:mirroring-group1local3.为镜像组配置源端口:mirroring-group1mirroring-port4.为镜像组配置目的端口:mirroring-group1monitor-port配置举例1.<sysname>system-vies     (进入配置模式)2.......
  • 【vue3-element-admin】Husky + Lint-staged + Commitlint + Commitizen + cz-git 配
    前言本文介绍vue3-element-admin如何通过Husky+Lint-staged+Commitlint+Commitizen+cz-git来配置Git提交代码规范。核心内容是配置Husky的pre-commit和commit-msg两个钩子:pre-commit:Husky+Lint-staged整合实现Git提交前代码规范检测/格式化(前提......
  • Apache2.4配置http自动跳转到https
    首先在httpd.conf中配置如下:打开Apache重写模块(把#号去掉):LoadModulerewrite_modulemodules/mod_rewrite.so然后修改Directory里的内容,注意是修改标签包含自己项目路径的配置项<Directory"E:/wsp/www">OptionsIndexesFollowSymLinksAllowOverrideAllRewriteE......