94 lines
1.9 KiB
Markdown
94 lines
1.9 KiB
Markdown
# frp配置
|
|
|
|
下载文件
|
|
|
|
```shell
|
|
wget https://github.com/fatedier/frp/releases/download/v0.35.1/frp_0.35.1_linux_amd64.tar.gz
|
|
tar -zxvf frp_0.35.1_linux_amd64.tar.gz
|
|
cp -r frp_0.35.1_linux_amd64 frp
|
|
cd frp
|
|
ls -a
|
|
|
|
```
|
|
|
|
服务器端配置frps.ini文件内容如下
|
|
|
|
```shell
|
|
[common]
|
|
bind_port = 7000 # 云服务器服务端口
|
|
dashboard_port = 7500 # 网页控制台端口
|
|
token = 123456 # 密码
|
|
dashboard_user = yewuya # 控制台账号
|
|
dashboard_pwd = 1689458474Wu # 控制台密码
|
|
vhost_http_port = 10080
|
|
vhost_https_port = 10443
|
|
```
|
|
|
|
服务端配置完成之后运行
|
|
|
|
```
|
|
nohup ./frps -c frps.ini &
|
|
```
|
|
|
|
保持程序后台运行
|
|
|
|
客户端配置frpc.ini 文件内容如下
|
|
|
|
```shell
|
|
[common]
|
|
server_addr = 101.200.41.107 # 云服务器IP
|
|
server_port = 7000 # 云服务器服务端口
|
|
token = 123456 # 密码
|
|
|
|
[ssh] # 服务名称
|
|
type = tcp # 传输类型
|
|
local_ip = 127.0.0.1 # 本地IP
|
|
local_port = 22 # 本地服务的端口
|
|
remote_port = 6000 # 云服务器对应的端口
|
|
|
|
[rdp]
|
|
type = tcp
|
|
local_ip = 127.0.0.1
|
|
local_port = 3389
|
|
remote_port = 6001
|
|
```
|
|
|
|
### frp客户端开机自启
|
|
|
|
创建服务文件
|
|
|
|
```sh
|
|
sudo vi /etc/systemd/system/frpc.serivce
|
|
```
|
|
|
|
文件内容如下
|
|
|
|
```sh
|
|
[Unit]
|
|
Description=Frp Client
|
|
After=network.target
|
|
Wants=network.target
|
|
|
|
[Service]
|
|
Restart=on-failure
|
|
RestartSec=5
|
|
ExecStart=/home/yewuya/frp/frpc -c /home/yewuya/frp/frpc.ini # 为fpc和frpc.ini的文件路径
|
|
|
|
[Install]
|
|
WantedBy=multi-user.target
|
|
|
|
```
|
|
|
|
开启开机自启服务相关命令
|
|
|
|
```sh
|
|
systemctl daemon-reload # 刷新服务列表
|
|
systemctl enable frpc # 设置frpc开机自启
|
|
systemctl disable frpc # 关闭frpc开机自启
|
|
systemctl start frpc # 启动frpc服务
|
|
systemctl stop frpc # 关闭frpc服务
|
|
```
|
|
|
|
|
|
|