基于frp内网穿透
服务器端
# 创建存放目录sudo mkdir /etc/frp# 创建frps.ini文件vi /etc/frp/frps.inifrps.toml文件
[common]# 监听端口bind_port = 7000# 面板端口dashboard_port = 7500# 登录面板账号设置dashboard_user = admindashboard_pwd = 123456# 设置http及https协议下代理端口(非重要)vhost_http_port = 7080vhost_https_port = 7081
# 身份验证token = 123456-
docker参数:
- 服务器镜像:
snowdreamtech/frps - 重启:always
- 网络模式:host
- 文件映射:
/etc/frp/frps.ini:/etc/frp/frps.ini
- 服务器镜像:
-
运行docker
docker run --restart=always --network host -d -v /etc/frp/frps.ini:/etc/frp/frps.ini --name frps snowdreamtech/frps客户端:(改为在windows 下运行)
frpc.ini文件
serverAddr = "47.120.44...." (脱敏)serverPort = 7000auth.method = "token"auth.token = "52010"
[[proxies]]name = "test"type = "tcp"localIP = "127.0.0.1"localPort = 7077remotePort = 8077.\frpc.exe -c .\frpc.toml更新—2025-5-23
frp服务端
使用bash <(curl -sL kejilion.sh)工具箱部署,命令输入k选11再选择55可快速启动脚本
-
现已部署完:
-
公网IP:
- 面板端口:8056
- 服务端口:8055
- 面板账户:user_82422771
- 面板密码:67ae346dc51f2daf
-
token:aae61e541cf60d8588c1d192ccc4a394
-
-
面板地址:
公网IP:8056
frp客户端
- 新建配置并添加token认证 (注:服务端口需设置为:8055)
- 添加代理并设置本地端口号和远程端口号
最终通过 公网IP:远程端口号访问