内网穿透之frp
github项目地址:https://github.com/fatedier/frp
服务端:
下载(根据平台、CPU架构选择对应版本)
https://github.com/fatedier/frp/releases/download/v0.34.1/frp_0.34.1_linux_amd64.tar.gz
解压
tar -zxvf frp_0.34.1_linux_amd64.tar.gz
进目录
cd frp_0.34.1_linux_amd64/
主机作为服务端,可删掉客户端文件
注意:frpc
rm -f frpc
rm -f frpc.ini
rm -f frpc_full.ini
rm -f frpc.ini
rm -f frpc_full.ini
配置frp
vim frps.ini
# 修改默认端口(如遇到默认端口无法连接的问题,就改成其他端口,这里我改成7788)
# 注意主机防火墙 也要打开对应端口
[common]
bind_port = 7788
# 修改默认端口(如遇到默认端口无法连接的问题,就改成其他端口,这里我改成7788)
# 注意主机防火墙 也要打开对应端口
[common]
bind_port = 7788
运行
./frps -c ./frps.ini
客户端:
下载(根据平台、CPU架构选择对应版本)
https://github.com/fatedier/frp/releases/download/v0.34.1/frp_0.34.1_linux_amd64.tar.gz
解压
tar -zxvf frp_0.34.1_linux_amd64.tar.gz
进目录
cd frp_0.34.1_linux_amd64/
主机作为客户端,可删掉服务端文件
注意:frps
rm -f frps
rm -f frps.ini
rm -f frps_full.ini
rm -f frps.ini
rm -f frps_full.ini
配置frp
vim frpc.ini
# 注意主机防火墙 也要打开对应端口
# server_addr 为服务端公网IP
# server_port 需要和服务端的保持一直
[common]
server_addr = x.x.x.x
server_port = 7788
# 注意主机防火墙 也要打开对应端口
# server_addr 为服务端公网IP
# server_port 需要和服务端的保持一直
[common]
server_addr = x.x.x.x
server_port = 7788
[ssh]
type = tcp
local_ip = 127.0.0.1
local_port = 22
remote_port = 6600
运行
./frpc -c ./frpc.ini
frp后台运行
服务端:
nohup ./frps -c ./frps.ini &
客户端:
nohup ./frpc -c ./frpc.ini &