frp中文文档
https://gofrp.org/docs/
部署服务端
编写frps.ini文件
[common] # 提供给客户端访问的监听端口 bind_port = 7000 # 使用token的验证方式 authentication_method = token # token密码 token = xxxxxxxxxxxx # 查看服务器端连接情况的管理面板端口 dashboard_port = 7500 # 管理面板账号密码,默认admin dashboard_user = admin dashboard_pwd = admin
启动frp服务端(linux的话,要在后台运行的话,加&就可以了)
# 直接运行
./frps -c ./frps.ini
#后台运行
./frps & -c ./frps.ini
客户端
编写frpc.ini文件
[common] server_addr = ip地址 # 与服务端的bind_port一致 server_port = 7000 token = xxxxxxxxxxxx [service1] # 穿透类型 type = tcp # 被穿透的服务的端口 local_port = 8090 remote_port = 8091
启动客户端(windows不知道怎么在后台运行)
./frpc.exe -c ./frpc.ini
1
Nginx代理
Nginx下载地址:http://nginx.org/en/download.html
通过Nginx可以把vhost_http_port的端口反向代理到二级域名的80端口
编写nginx配置文件
server {
listen 80;
listen [::]:80;
server_name bsxg.zhz1314.cn;
location / {
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass http://localhost:10244;
}
}
注意事项
要拥有自己的服务器(拥有公网ip)
服务器的防火墙记得打开,我用到了80端口和10244端口,还有控制面板7500端口(可不用)
网速会收到服务器的限制,如果可以的话,购买服务器还是买带宽大一点的好。
拥有自己的个人网站