Frp 内网穿透
Frp 内网穿透
frp 是一个可用于内网穿透的高性能的反向代理应用,支持 tcp, udp 协议,为 http 和 https 应用协议提供了额外的能力,且尝试性支持了点对点穿透。
github
启动 frps
cd /Main/frp_024.1_server/ chmod -Rf 777 ./* ./frps -c frps.ini
|
相关配置
frps.ini [common] bind_port = 7000 token = yourtoken dashboard_port = 7500 dashboard_user = username dashboard_pwd = yourpassword vhost_http_port = 9000 #设置 http 访问端口
|
frpc.ini [common] server_addr = x.x.x.x #假设 frps 所在服务器的公网 IP 为 x.x.x.x server_port = 7000 #与frps.ini bind_port一致 token = yourtoken #与frps.ini token一致
[web] type = http local_port = 8000 #本地机器上 web 服务对应的端口 custom_domains = www.yourdomain.com #绑定自定义域名或serverip
|
关闭防火墙
systemctl stop firewalld.service systemctl disable firewalld.service
|
设置开机自启动
vim /lib/systemd/system/frps.service
|
frps.service [Unit]
Description=fraps service
After=network.target syslog.target
Wants=network.target
[Service]
Type=simple
ExecStart=/Main/frp_024.1_server/frps -c /Main/frp_024.1_server/frps.ini
[Install]
WantedBy=multi-user.target
|
然后就启动 frps
sudo systemctl start frps
|
再打开自启动
sudo systemctl enable frps
|
如果要重启应用,可以这样
sudo systemctl restart frps
|
如果要停止应用,可以输入
如果要查看应用的日志,可以输入
sudo systemctl status frps
|