frp
软件下载地址:
https://github.com/fatedier/frp/releases
软件选择:frp_0.33.0_linux_amd64.tar.gz
软件下载后,直接解压缩即可。
tar -xvf frp_0.33.0_linux_amd64.tar.gz
cd frp_0.33.0_linux_amd64
服务器端安装:
修改配置文件:
配置文件内容如下:
cat frps.ini
[common]
bind_port = 7000
启动
nohup /opt/frp_0.33.0_linux_amd64/frps -c /opt/frp_0.33.0_linux_amd64/frps.ini &
在 /etc/rc.local 添加下面启动命令,添加到自启动。
客户端安装:
修改配置文件:
配置文件内容如下:
cat frpc.ini
[common]
server_addr = 192.168.1.100
server_port = 7000
[ssh]
type = tcp
local_ip = 127.0.0.1
local_port = 22
remote_port = 6001
启动
nohup /opt/frp_0.33.0_linux_amd64/frpc -c /opt/frp_0.33.0_linux_amd64/frpc.ini &
在 /etc/rc.local 添加上面启动命令,添加到自启动。
注意事项:
客户端配置文件 frpc.ini中:
server_addr 参数是服务器的IP。
remote_port 端口,如果不同客户端不能一样,必须保证remote_port在各个环节是唯一的。
服务器端启动脚本
cat startup.sh
nohup /opt/frp_0.33.0_linux_amd64/frps -c /opt/frp_0.33.0_linux_amd64/frps.ini &
客户端启动脚本
cat startup.sh
nohup /opt/frp_0.33.0_linux_amd64/frpc -c /opt/frp_0.33.0_linux_amd64/frpc.ini &
停止脚本
cat shutdown.sh
kill -9 `ps -ef|grep frp|grep -v "grep"|awk -F" " ‘{ print $2 }‘`
脚本赋予可执行权限
chmod 755 startup.sh
chmod 755 shutdown.sh
chmod 755 frpc