标签:frps -- 内网 frp 穿透 FRP https local port
FRP是什么:
FRP是一个高性能的反向代理应用,可以帮助您轻松地进行内网穿透,对外网提供服务,支持 tcp, http, https 等协议类型,其基本原理是目标主机安装客户端连接到代理服务器建立固定连接,客户主机通过代理服务器连接到目标主机进行访问。
市面上有向日葵,TeamViewer也是类似原理,只不过这里变成代理服务器需要我们自己提供,比如从腾讯云或者阿里云购买一台轻量服务器作为代理服务器,有固定的公网IP可以访问。自建服务器的好处是带宽独享,可以有更稳定的连接效果。而制作镜像是希望能够方便多次部署。
环境搭建:
- 在服务器端部署frps
拉取最新版frp
docker pull snowdreamtech/frps
新增fprs.ini 文件并编辑去下内容
root/docker/frp/frps.ini
[common]
bind_port = 7000
bind_addr = 0.0.0.0
# 启用面板
dashboard_port = 7500
# 面板登录名和密码
dashboard_user = username
dashboard_pwd = password
# 使用http代理并使用7102端口进行穿透
vhost_http_port = 80
# 使用https代理并使用7103端口进行穿透
vhost_https_port = 443
# 服务token(根据实际情况修改),相当于连接密码,建议设置
token = tokenzxcvbnm
运行容器
docker run --restart=always --network host -d \
-v /root/docker/frp/frps.ini:/etc/frp/frps.ini \
--privileged=true --privileged=true \
--name frp-server snowdreamtech/frps
[common]
server_addr = FRPS 公网IP或域名
server_port = 7000
# token认证密码,客户端要相同
token = tokenzxcvbnm
[hx-ssh]
type = tcp
local_ip = 127.0.0.1
local_port = 22
remote_port = 7100
[hx-mstsc]
type = tcp
local_ip = 127.0.0.1
local_port = 3389
remote_port = 7101
[yih-mysql]
type = tcp
local_ip = 192.168.1.7
local_port = 3306
remote_port = 7103
[hx-https]
type = https
local_ip = 127.0.0.1
local_port = 8080
custom_domains = XX.AAA.COM #需要时FRPS 接备案的域名
公网IP:7500 可以开启FRPS 控制面板
标签:frps,--,内网,frp,穿透,FRP,https,local,port 来源: https://www.cnblogs.com/HuixiTown/p/16623090.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。