Deploying Forwarding Service¶
This type of port forwarding program is recommended only for Linux-based systems. Before starting, first open the firewall for port 6009/tcp and modify the configuration according to your needs. Now adjust the following template configuration as appropriate and save it as the ~/frps.ini file on the server.
Danger
Forwarding to the public internet is extremely dangerous. Do not be complacent and assume that the IP and port are very hidden. Be sure to enable certificate verification for the service!
[common]
bind_addr = 0.0.0.0
bind_port = 6009
token = lamda
use_encryption = true
tls_enable = true
allow_ports = 2000-5000
authentication_timeout = 60
proxy_bind_addr = 127.0.0.1
max_pool_count = 15
Starting the FRPS Service¶
Execute the following script to download and start the frps server.
export VERSION=0.52.0
export PLAT=linux_amd64
export DOWNLOADURL=https://github.com/fatedier/frp/releases/download/v${VERSION}/frp_${VERSION}_${PLAT}.tar.gz
wget ${DOWNLOADURL} -O - | tar -xz
cd frp_${VERSION}_${PLAT}
./frps -c ~/frps.ini
Configuring FIRERPA¶
After the service starts, fill in the following configuration (for configuration methods, see Service Configuration). The service will automatically forward its own service port through this server.
Danger
Forwarding to the public internet is extremely dangerous. Do not be complacent and assume that the IP and port are very hidden. Be sure to enable certificate verification for the service!
[fwd]
fwd.host=Your server IP
fwd.port=6009
fwd.rport=0
fwd.token=lamda
fwd.protocol=tcp
fwd.enable=true
Tip
The distributed deployment chapter also has relevant deployment tutorials for your reference.