frp下载

Github地址:https://github.com/fatedier/frp/releases

windows下载frp_0.36.2_windows_amd64
centos下载frp_0.36.2_linux_amd64


客户端配置:
[common]
server_addr = xxx.xxx.xxx.xxx
server_port = 10022
tls_enable= true
authentication_method = token
token = xxxxx


[ssh]
type = tcp
local_ip = 127.0.0.1
local_port = xxxxx
remote_port = xxxxx


注意:server_addr 为服务端ip,也就是公网服务器ip,server_port 为服务器端口
[ssh] #这个是节点名称,可以随便写 type = tcp #通信协议 local_ip = 127.0.0.1 #本地地址 local_port = xxxxx要转发的端口 remote_port = xxxxx要转发到的远程端口

客户端启动命令
./frpc -c ./frpc.ini

配置systemctl来控制, 服务端运行

sudo vi /etc/systemd/system/frpc.service


[Unit]
Description=frps daemon
After=syslog.target  network.target
Wants=network.target

[Service]
Type=simple
ExecStart=/opt/frpc/frpc -c /opt/frpc/frpc.ini

[Install]
WantedBy=multi-user.target





服务器配置:

[common]
bind_addr = 0.0.0.0
bind_port = 10022
authentication_method = token
token = xxxxx


./frps -c ./frps.ini

配置systemctl来控制, 服务端运行
sudo vi /etc/systemd/system/frps.service


[Unit]
Description=frps daemon
After=syslog.target  network.target
Wants=network.target

[Service]
Type=simple
ExecStart=/opt/frps/frps -c /opt/frps/frps.ini

[Install]
WantedBy=multi-user.target


启动服务:
service frps start


备注:
frpc客户端连接会提示 login to server failed: EOF
解决办法:tls_enable= true