frp服务端在远程服务器上(阿里云腾讯云)


使用linux的图形化界面

安装frps文件

进入安装目录(本文以/usr/local/为例)

cd /usr/local

 将linux系统的frp压缩文件拖至文件夹并解压

tar -xzvf frp_0.32.0_linux_amd64.tar.gz

创建新的文件夹frps

mkdir frps

进入解压文件夹

cd frp_0.32.0_linux_amd64

将解压后的文件选取有需要的复制到frps文件夹

cp frps frps_full.ini frps.ini ../frps

可以将不用的文件夹及压缩包删除(个人选择)

cd /usr/local
rm -rf frp_0.32.0_linux_amd64 frp_0.32.0_linux_amd64.tar.gz

编辑frps.ini文件

vim frps.ini

配置文件信息(这里是我需要用到的,想要全面点的可自己查找)

[common]
bind_addr = 0.0.0.0
bind_port = 7000
token = 123
dashboard_port = 7500
dashboard_user = root
dashboard_pwd = root
log_file = ./frps.log
log_level = info
log_max_days = 3
allow_ports = 2000-3000,3001,3003,4000-50000
max_pool_count = 100
#vhost_http_port = 80
# 路由地址
#subdomain_host = www.test.com

启动frps,进入frps文件夹

./frps -c ./frps.ini

输入http://ip:7500来查看frps服务状态,连不上说明启动失败

继续配置开机自启动

创建frps.service文件

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

该文件的配置内容如下

[Unit]
Description=frps service
After=network.target syslog.target
Wants=network.target

[Service]
Type=simple
#启动服务的命令(此处写你的frps的实际安装目录)
ExecStart=/usr/local/frps/frps -c /usr/local/frps/frps.ini  

[Install]
WantedBy=multi-user.target

再启动frps

sudo systemctl start frps

有可能报:Warning: frps.service changed on disk. Run 'systemctl daemon-reload' to reload units.

需要重新加载配置,修改systemd配置执行

sudo systemctl daemon-reload

systemd常用的命令

systemctl status frps.service       # 查看 frps 服务状态
systemctl cat frps.service          # 查看 frps 服务配置
systemctl restart frps # 重启 frps 服务 sudo systemctl start frps.service # 启动 frps 服务 sudo systemctl stop frps.service # 停止 frps 服务 sudo systemctl daemon-reload # 重新加载配置,修改 systemd 配置执行 sudo systemctl enable frps.service # 设置开机启动,根据 install 建立软链 sudo systemctl disable frps.service # 取消开机启动,根据 install 移除软链

  


 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM