frp配置
Others 2019-08-01 08:43:23 2019-08-01 08:43:23 1982 次浏览server:
[common]
bind_port = 8000
vhost_http_port=3000
dashboard_port = 7500
dashboard_user = admin
dashboard_pwd = 111
user:
[common]
server_addr =ip
server_port = 8000
[ssh]
type = tcp
local_ip = 127.0.0.1
local_port = 22
remote_port = 6000
[web]
type=http
local_port = 80
custom_domains =域名
密码保护您的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
Links: 378