ubuntu20.04配置frp

发布时间 2023-04-17 18:43:58作者: 麦田的农场

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