智能摘要 AI
本文介绍了如何通过SSH连接Linux外网服务器下载并配置frp(Fast Reverse Proxy)工具。首先根据系统类型(32位、64位或Mac)使用`wget`命令下载对应的frp压缩包。接着解压文件并进入解压目录。服务端需配置`frps.ini`文件,指定绑定端口和域名;客户端则配置`frpc.ini`文件,设置服务器地址和本地端口。启动时,服务端使用`./frps -c ./frps.ini`,客户端使用`./frpc.exe -c ./frpc.ini`。此外,还提供了使用`systemctl`管理frp服务的方法,包括启动、停止、重启及设置开机自启等命令。
开始下载
SSH连上你的Linux外网服务器下载frp文件,一般Linux 64位的都是下载这个frp_0.34.0_linux_amd64.tar.gz
#Linux 32位系统 wget https://github.com/fatedier/frp/releases/download/v0.34.0/frp_0.34.0_linux_386.tar.gz #Linux 64位系统 wget https://github.com/fatedier/frp/releases/download/v0.34.0/frp_0.34.0_linux_amd64.tar.gz #Mac系统 wget https://github.com/fatedier/frp/releases/download/v0.34.0/frp_0.34.0_darwin_amd64.tar.gz #
解压tar.gz文件
tar -zxvf frp_0.34.0_linux_amd64.tar.gz
进入解压好的目录
cd frp_0.34.0_linux_amd64
服务端配置的文件是frps.ini
[common]
#系统端口
bind_port = 7000
#web端访问的端口如:test1.zuigao.com:80
vhost_http_port = 80
[web]
type = http
custom_domains = test1.zuigao.com
auth_token = 123456
客户端设置
客户端根据你的系统,下载上面对应的frp文件,操作方法是一样的,只是配置的文件不同,客户端操作的文件是frpc.ini
[common]
server_addr = test1.zuigao.com
server_port = 7000
auth_token = 123456
[web]
type = http
#本地服务的端口
local_port = 8080
custom_domains = test1.zuigao.com启动服务器端frp
进入服务器frp的安装包文件夹,执行命令
./frps -c ./frps.ini启动客户端frp
./frpc.exe -c ./frpc.ini其他方法
使用 systemctl 来控制启动,在 frps.service 里写入以下内容:
vi /lib/systemd/system/frps.service
[Unit]
Description=frps service
After=network.target syslog.target
Wants=network.target
[Service]
Type=simple
#启动服务的命令(此处写你的frps的实际安装目录)
ExecStart=/test/frp_0.20.0/frps -c /test/frp_0.20.0/frps.ini
[Install]
WantedBy=multi-user.target相关命令
systemctl start frps //启动frps
systemctl stop frps //停止应用
systemctl restart frps //重启frps
systemctl enable frps //打开自启动
systemctl disable frps //关闭开机自启动
systemctl status frps //查看应用的日志



评论 (0)