## 1. 教程
https://www.loncons.com/113178.html
## 2. 官网
https://gofrp.org/
## 穿透服务版本:运行在Linux服务器 frp_0.39.1_linux_amd64
## tag/v0.39.1
https://github.com/fatedier/frp/releases/tag/v0.39.1
## 下载地址
https://github.com/fatedier/frp/releases/download/v0.39.1/frp_0.39.1_linux_amd64.tar.gz
## 服务端 frps.ini
[common]
server_addr = 101.33.204.182
bind_port = 7000
token = myfrp
vhost_http_port=7002
## vhost_http_port 这个是穿透后域名需要带的端口
## 因为服务端80端口被占用,所以说只能使用其他端口
## 对应客户端 remote_port = 7002
## 在上方找到对应windows版本的客户端程序
## 注意:版本一定要对应,上方推荐版本为稳定可用版本!
## 客户端 frpc.ini
[common]
server_addr = 101.33.204.182
server_port = 7000
token = myfrp
[web]
type = http
local_ip = 192.168.10.106
local_port = 9527
remote_port = 7002
custom_domains = abc.ssr.zmox.cn
## 访问 http://abc.ssr.zmox.cn:7002
## 本教程仅针对nginx服务器
## 1. 教程
https://www.jianshu.com/p/e05e76a95605
## 2. 说明
## 2.1 修改 /www/server/nginx/conf/nginx.conf 配置文件
## 2.2 在 http{} 里面添加下方代码,并且重启frp和nginx服务即可
## 2.3 原理相当于是将另外一个端口映射到80端口上
Nginx服务器:/www/server/nginx/conf/nginx.conf
#FRP测试
server {
listen 80;
server_name *.ssr.zmox.cn;
# 上方填写你的域名
location / {
proxy_pass http://127.0.0.1:7002;
# 上方填写frps中ini配置文件的的http端口,此端口不能还是默认的80,需要改
proxy_redirect http://$host/ http://$http_host/;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $host;
}
}
客户端:frpc.ini
## 可去除下方代码,直接使用80端口访问,也可以选择继续使用该端口
remote_port = 7002