frp配置
emer 发布于 2019-8-1 16:43 1966 次阅读
server:
[common]
bind_port = 8000
vhost_http_port=3000
dashboard_port = 7500
dashboard_user = admin
dashboard_pwd = 111
user:
密码保护您的Web服务
任何可以猜测您的隧道URL的人都可以访问您的本地Web服务器,除非您使用密码保护它。
这将使用您在frpc配置文件中指定的用户名和密码对所有请求强制执行HTTP Basic Auth。
它只能在代理类型为http时启用。
# frpc.ini
[web]
type = http
local_port = 80
custom_domains = test.yourdomain.com
http_user = abc
http_pwd = abc
node:
const { exec } = require('child_process');
exec('/soft/frp/frp/frps -c /soft/frp/frp/frps.ini', (err, std, stderr) => {
if(err){
console.log(err)
}
console.log(std);
});
2使用systemctl来控制启动
这个方法比较好用,很方便
sudo vim /lib/systemd/system/frps.service
在frps.service里写入以下内容
[Unit]
Description=fraps service
After=network.target syslog.target
Wants=network.target
[Service]
Type=simple
#启动服务的命令(此处写你的frps的实际安装目录)
ExecStart=/your/path/frps -c /your/path/frps.ini
[Install]
WantedBy=multi-user.target
然后就启动frps
sudo systemctl start frps
再打开自启动
sudo systemctl enable frps