Download the frp package: frp_0.53.2_linux_amd64.tar.gz
1 2 3
| wget https://github.com/fatedier/frp/releases/download/v0.53.2/frp_0.53.2_linux_amd64.tar.gz tar -zxvf frp_0.53.2_linux_amd64.tar.gz mv frp_0.53.2_linux_amd64.tar.gz ~/Netwrok/frp
|
frps.toml
1 2 3 4 5 6 7
| bindPort = 7000 webServer.port = 7500 auth.method = "token" token = "a_token"
webServer.user = "user" webServer.password = "web_passwd"
|
frpc.toml
1 2 3 4 5 6 7 8 9 10 11
| serverAddr = "address" serverPort = 7000 auth.method = "token" token = "a_token"
[[proxies]] name = "ssh" type = "tcp" localIP = "127.0.0.1" localPort = 22 remotePort = 1234
|
Create a system service (frps, same as frpc)
1
| sudo vim /etc/systemed/system/frps.service
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| [Unit] Description=frps daemon After=network.target Wants=network.target
[Service] Type=simple ExecStart=/home/ubuntu/Network/frp/frps -c /home/ubuntu/Network/frp/frps.ini Restart= always RestartSec=10s ExecStop=/usr/bin/killall frpc
[Install] WantedBy=multi-user.target
|