VPS服务器搭建一个FRP内网穿透服务
FRP下载地址:Releases · fatedier/frp · GitHub
解压文件,修改文件frps.ini
[common]
#frp 监听端口,与客户端绑定端口
bind_port= 5443
kcp_bind_port = 5443
#dashboard用户名
dashboard_user= admin
#dashboard密码
dashboard_pwd= admin
#dashboard端口,启动成功后可通过浏览器访问如http://ip:9527
dashboard_port= 9527
#设置客户端token,对应客户端有页需要配置一定要记住,如果客户端不填写你连不上服务端
token = rrb2OJRSLXCel0Wbvps新建frp目录,将解压的文件上传至目录中
或者vps新建frp目录
下载文件(版本号自己修改)
wget https://github.com/fatedier/frp/releases/download/v0.26.0/frp_0.26.0_linux_amd64.tar.gz解压文件
tar -xvf frp_0.26.0_linux_amd64.tar.gz修改配置文件(参考示例)
vim frps.ini进入到vps的frp目录,然后通过./frps -c frps.ini命令即可启动服务端
./frps -c frps.ini看到start frps success则说明成功
授权:
chmod 777 /frp/frps
chmod 777 /frp/frps.ini
然后使用systemctl start frps即可启动frps, 用systemctl enable frps即可将frps设置为开机启动。
常用命令包括:
./install-frps.sh update #版本更新
./install-frps.sh uninstall #卸载frps
frps start #服务启动
frps stop #服务停止
frps restart #重启服务
frps status #状态
frps config #参数设置
frps version #frps版本
systemctl start frpc 启动
systemctl restart frpc 重启
systemctl stop frpc 停止
systemctl enable frpc 开机自启frps.ini文件示例:
[common]
bind_addr = 0.0.0.0
bind_port = 7000
vhost_http_port = 8282
vhost_https_port = 8443
dashboard_addr = 0.0.0.0
dashboard_port = 7500
dashboard_user = admin
dashboard_pwd = admin
log_file = ./frps.log
log_level = info
log_max_days = 7
privilege_mode = true
privilege_token = 12345678
subdomain_host = frp.comfrpc.ini示例:
[common]
server_addr = 127.0.0.1
server_port = 7000
privilege_token = 12345678
[ceph]
type = http
local_ip = 172.16.10.105
local_port = 8000
auth_token = 12345678
subdomain = ceph
[107]
type = tcp
local_ip = 172.16.10.111
local_port = 8484
remote_port = 18484
auth_token = 12345678
评论
发表评论