在当今的数字化时代,远程访问和内网穿透成为了许多人的需求,FRP(Frp)是一种开源的远程访问工具,它可以帮助您实现这一目标,本篇文章将指导您在CentOS上安装FRP,并介绍如何使用它来实现内网穿透和远程访问。
安装FRP
1. 确保您的CentOS系统已经更新到最新版本,可以使用以下命令进行更新:
```sql
sudo yum update
```
2. 安装Golang,FRP使用Golang进行编译和运行,可以使用以下命令安装Golang:
```arduino
sudo yum install golang
3. 下载FRP的Go源码,可以使用以下命令下载FRP的Go源码:
```bash
go get -d frp/main
4. 编译FRP,进入FRP的Go源码目录,并使用以下命令进行编译:
cd $GOPATH/pkg/mod/frp/v0.37.0@go.1.17.5/src/frp/main/ && go build -o frp main.go
5. 将编译好的FRP文件复制到CentOS的任意目录下,可以将FRP文件复制到`/usr/local/bin`目录下:
sudo cp frp /usr/local/bin/frp
配置FRP
1. 创建一个新的FRP配置文件,可以使用以下命令创建一个新的配置文件:
sudo vi /etc/frp/frp.ini
2. 在配置文件中添加以下内容:
```csharp
[common]
bind_port = 7000
reverse_port = 8000,8443,8080,8888,7547,8001,8021,8123,8142,8161,8181,8261,8281,8301,8321,8341,8361,8381,8401,8421,8441,8461,8481,8501,8521,8541,8561,8581,8601,8621,8641,8661,8681,8701,8721,8741,8761,8781,9000,9021,9041,9061,9081,9101,9121,9141,9161,9181,9201,9221,9241,9261,9281,9301,9321,9341,9361,9381,9401,9421,9441,9461,9481,9501,9521,9541,9561,9581,9601,9621,9641,9661,9681
token = your_token_here
subdomain = your_subdomain_here