甲骨文服务器frps启动教程
近日建了一个1C1G的甲骨文渣机,以下提供一个简要的frps启动步骤,按顺序执行即可,也供自己备份
1️⃣ 下载并解压
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️⃣ 移动到标准目录
sudo mkdir -p /etc/frp
sudo mv frp/frps /usr/local/bin/
sudo mv frp/frps.toml /etc/frp/ 2>/dev/null
如果没有现成的 frps.toml,新建:
sudo vi /etc/frp/frps.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的端口不受影响,不用通过指令放行)
sudo iptables -I INPUT -p tcp --dport 17000 -j ACCEPT
记得把frp指定的remote port也放行出来!
保存规则:
sudo apt install iptables-persistent -y
sudo netfilter-persistent save
(如果用 UFW)
sudo ufw allow 17000/tcp
⚠ 同时确保 云安全组已放行 17000
4️⃣ 创建 systemd 服务
sudo vi /etc/systemd/system/frps.service
写入:
[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️⃣ 启动服务
sudo systemctl daemon-reload
sudo systemctl enable frps
sudo systemctl start frps
sudo systemctl status frps
6️⃣ 验证监听
sudo ss -lntp | grep 17000
看到:
*:17000
说明启动成功。
~EOF~
- 本文标题:甲骨文服务器frps启动教程
- 本文作者:uygnil
- 本文链接:https://blog.zhoulingyu.net/index.php/archives/27/
- 版权声明:本文采用 CC BY 4.0 协议进行许可
标签:无