甲骨文服务器frps启动教程

近日建了一个1C1G的甲骨文渣机,以下提供一个简要的frps启动步骤,按顺序执行即可,也供自己备份

1️⃣ 下载并解压

bash wget https://github.com/fatedier/frp/releases/download/v0.57.0/frp_0.57.0_linux_amd64.tar.gz tar -xzf frp_0.57.0_linux_amd64.tar.gz mv frp_0.57.0_linux_amd64 frp


2️⃣ 移动到标准目录

bash sudo mkdir -p /etc/frp sudo mv frp/frps /usr/local/bin/ sudo mv frp/frps.toml /etc/frp/ 2>/dev/null

如果没有现成的 frps.toml,新建:

bash sudo vi /etc/frp/frps.toml

写入:

```toml bindPort = 17000

log.level = "info" log.to = "/var/log/frps.log"

webServer.addr = "127.0.0.1" webServer.port = 17500 webServer.user = "admin" webServer.password = "p@assword" ```


3️⃣ 放行端口(OCI 必须)

关键:如果你服务器是 Oracle Cloud,执行以下来覆写自带的放行规则(Docker的端口不受影响,不用通过指令放行)

bash sudo iptables -I INPUT -p tcp --dport 17000 -j ACCEPT

记得把frp指定的remote port也放行出来!

保存规则:

bash sudo apt install iptables-persistent -y sudo netfilter-persistent save

(如果用 UFW)

bash sudo ufw allow 17000/tcp

⚠ 同时确保 云安全组已放行 17000


4️⃣ 创建 systemd 服务

bash sudo vi /etc/systemd/system/frps.service

写入:

```ini [Unit] Description=FRP Server After=network.target

[Service] Type=simple ExecStart=/usr/local/bin/frps -c /etc/frp/frps.toml Restart=always RestartSec=5 User=root

[Install] WantedBy=multi-user.target ```


5️⃣ 启动服务

bash sudo systemctl daemon-reload sudo systemctl enable frps sudo systemctl start frps sudo systemctl status frps


6️⃣ 验证监听

bash sudo ss -lntp | grep 17000

看到:

*:17000

说明启动成功。

~EOF~