Comments (12)
https://gofrp.org/zh-cn/docs/examples/https2http/
from frp.
感谢大佬支招, 我看这个配置是在客户端配置的, 把证书都放在了客户端, 这个实在不方便, 也非常不现实...
不能在服务端配置吗? 如果不能在服务端实现我的需求, 那也只能放弃了...
我的想法是, 拷贝客户端到任意一台电脑上, 然后我就能访问这台电脑, 这台电脑做一下基本的token认证就行了, 但是访问要用https访问
from frp.
自己用nginx再转一下吧
说实话我也觉得客户端配置证书很奇怪
from frp.
自己用nginx再转一下吧 说实话我也觉得客户端配置证书很奇怪
现在用 serveo.net 直接支持https
from frp.
自己用nginx再转一下吧 说实话我也觉得客户端配置证书很奇怪
大佬能给指个明路吗? 怎样用nginx转? 我现在服务器有apache和php的网站, 不想影响它们, 再加个nginx, 再加上frp, 感觉太乱了
用下面这个就不支持用户面板插件了
https://gofrp.org/zh-cn/docs/examples/https2http/
from frp.
apache 应该也有类似功能吧
nginx的话很简单
server {
listen 1444 ssl;
server_name _;
ssl_certificate /etc/nginx/ca/fullchain1.pem;
ssl_certificate_key /etc/nginx/ca/privkey1.pem;
ssl_session_cache shared:SSL:1m;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_ciphers HIGH:!aNULL:!MD5;
#设置长连接
keepalive_timeout 60;
root /home/static/;
location / {
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header Host $http_host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Range $http_range;
proxy_set_header If-Range $http_if_range;
proxy_redirect off;
proxy_pass http://127.0.0.1:19371/;
client_max_body_size 200m;
}
}
from frp.
@JsonSong89 你的配置可以了吗,nginx配置基本一致,frp配置如下 不行
frps.toml配置
bindPort = 8080 vhostHTTPPort = 8081 #二级域名 subdomainHost = "域名"
frpc.toml配置
`serverAddr = ""
serverPort = 8080
[[proxies]]
name = "test"
subdomain = "test"
type = "http"
localIP = "127.0.0.1"
localPort = 8080
transport.proxyProtocolVersion = "v2"`
from frp.
@JsonSong89 你的配置可以了吗,nginx配置基本一致,frp配置如下 不行 frps.toml配置
bindPort = 8080 vhostHTTPPort = 8081 #二级域名 subdomainHost = "域名"
frpc.toml配置 `serverAddr = "" serverPort = 8080
[[proxies]] name = "test" subdomain = "test" type = "http" localIP = "127.0.0.1" localPort = 8080 transport.proxyProtocolVersion = "v2"`
你和楼主的不是一回事啊
楼主是tcp ,只要能把http proxy过去就可以
你这是三级域名,应该是包含了host认证的环节吧
nginx里面手动指定host试试
from frp.
类似这样的
location /chatproxy/ {
proxy_set_header Host api.openai.com;
proxy_set_header X-Forwarded-For $remote_addr;
proxy_pass https://api.openai.com/;
client_max_body_size 10M;
client_body_buffer_size 128k;
proxy_connect_timeout 600;
proxy_send_timeout 600;
proxy_read_timeout 600;
proxy_buffer_size 4k;
proxy_buffers 4 32k;
proxy_busy_buffers_size 64k;
proxy_temp_file_write_size 64k;
proxy_set_body $request_body;
proxy_ssl_server_name on;
}
from frp.
@JsonSong89 试过了不行,用了个旧版本可以了
from frp.
@JsonSong89 试过了不行,用了个旧版本可以了
frp只要能提供http服务(三级域名可以访问)
后面的事其实压根和frp没什么关系,所以不存在什么版本问题
看看你nginx配置吧
from frp.
Issues go stale after 21d of inactivity. Stale issues rot after an additional 7d of inactivity and eventually close.
from frp.
Related Issues (20)
- frpc自启动出错 HOT 1
- frp http请求 请求头丢失怎么处理呀
- 配置的http请求,内网穿透后请求头丢失导致无法解析 HOT 1
- 我需要直接把配置文件一起编译,请问需要如何做? HOT 4
- FRPC的客户端有其他语言的实现吗?或者说Client的c,c#等sdk实现不 HOT 2
- 希望能控制 server 端的监听地址。 HOT 1
- 高版本(0.58.1和0.59)frps,在连接。到达心跳时间后会断开 HOT 2
- frpc 启动报错 failed to parse proxy proxies.plugin, err: invalid type [https2http] HOT 1
- [Feature Request] 有没有通过dashboard 快速开关某些代理的方法 HOT 1
- frps和frpc点对点配置,挂载的三个ssh服务,会不定期同时中断。 HOT 2
- 新版本frpc以及frps在Windows7 SP1 64位旗舰版无法运行。请遇到该问题的用户知悉,frpc和frps不支持win7。可以升级Windows server2016 HOT 1
- Microsoft Defender 报告病毒 HOT 1
- [Feature Request] is it possible to support multiple mqtt clients if its not already supported
- [Feature Request] frps和frpc部署后,服务端和客户端运行正常,就是无法访问!!
- VPS允许了端口策略和端口映射,系统内部端口也放行,依然无法访问!
- [sharing ftp over frp demo][ frp之ftp案例分享 ] 227 Entering Passive Mode( IP, xxx, xxx ) HOT 3
- frp跑不满带宽 HOT 2
- [Feature Request] 基于uri路径的http代理模式 HOT 2
- [Feature Request] Support for URI Stripping in HTTP Proxies HOT 2
- FRP with SSL/HTTPS failed to connect HOT 8
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from frp.