服务器端
系统:CentOS7
可以直接跟着教程用wget下载或者去Github下载
1、下载frp软件包,并解压
wget http://nextcloud.hzbb.top/s/tQAm4RxELoHWNJE/download/frp_0.37.1_linux_amd64.tar.gz
tar -zxvf frp_0.37.1_linux_amd64.tar.gz
2、编辑frps.ini配置文件
[common]
bind_port = 7999 #连接端口
token = 123456 #连接密钥
dashboard_port = 7333 #网页仪表板访问端口
dashboard_user = admin #网页仪表板登录用户名
dashboard_pwd = 123456 #网页仪表板登录密码
vhost_http_port = 80 #http代理端口
vhost_https_port = 443 #https代理端口
保存退出!
3、新建frps服务
vim /etc/systemd/system/frps.service
[Unit]
Description=frps daemon
After=syslog.target network.target
Wants=network.target
[Service]
Type=simple
ExecStart=/root/frp_0.37.1_linux_amd64/frps -c /root/frp_0.37.1_linux_amd64/frps.ini #软件路径
Restart=always
RestartSec=1min
[Install]
WantedBy=multi-user.target
保存退出!
systemctl daemon-reload #重新加载服务配置文件
systemctl start frps #启动frps服务
systemctl enable frps #开机自启frps服务
客户端:
系统:Centos7
1、下载frp软件包,并解压
wget http://nextcloud.hzbb.top/s/tQAm4RxELoHWNJE/download/frp_0.37.1_linux_amd64.tar.gz
tar -zxvf frp_0.37.1_linux_amd64.tar.gz
2、编辑frpc.ini配置文件
[common]
server_addr = 服务端IP地址
server_port = 7333
token = 123456
[ssh]
type = tcp
local_ip = 127.0.0.1
local_port = 22
remote_port = 6000
保存退出!
3、新建frpc服务
vim /etc/systemd/system/frpc.service
[Unit]
Description=frpc daemon
After=syslog.target network.target
Wants=network.target
[Service]
Type=simple
ExecStart=/root/frp_0.37.1_linux_amd64/frpc -c /root/frp_0.37.1_linux_amd64/frpc.ini #软件路径
Restart=always
RestartSec=1min
[Install]
WantedBy=multi-user.target
保存退出!
systemctl start frpc #启动frpc服务
systemctl enable frpc #开机自启frpc服务
使用docker容器部署frpc
1、新建frpc配置文件
vim /home/docker/frpc/frpc.ini
[common]
server_addr = 服务端IP地址
server_port = 7333
token = 123456
[ssh]
type = tcp
local_ip = 127.0.0.1
local_port = 22
remote_port = 6000
保存退出!
2、拉取frpc镜像并启动容器。
docker run --restart=always --network host -d -v /home/docker/frpc/frpc.ini:/frp/frpc.ini --name frpc oldiy/frpc