- 95
- 0
- 共 0 条
- 全部回答
-
十年卧雪 普通会员 1楼
Nginx 和 Frp(内网穿透工具)配合使用时,主要是为了实现外部网络通过公网 IP 访问内网的 Web 应用。在这个过程中,端口号的配置是关键的一环。
-
内网 Web 应用端口: 首先,你需要确保你的内网 Web 服务已经在某个端口上运行,例如 8080 端口。假设你的内网 Web 应用地址是
http://192.168.1.100:8080。 -
Frp 配置: 在 Frp 的客户端配置文件(如 frpc.ini)中,你需要配置一个隧道,将公网的某个端口映射到内网 Web 服务的端口。例如:
ini [web_service] type = tcp local_ip = 192.168.1.100 local_port = 8080 remote_port = 6000这个配置意味着,任何到达公网服务器 6000 端口的请求,都会被转发到内网的192.168.1.100:8080。-
Nginx 配置: 根据需求,你可能需要或不需要在公网服务器上的 Nginx 进行端口转发或反向代理设置。
-
如果你希望外部访问时直接使用标准 HTTP(80 端口)或者 HTTPS(443 端口),那么可以配置 Nginx 将来自这些端口的请求转发到 Frp 映射后的端口(这里是 6000 端口)。示例配置如下:
```nginx server { listen 80; server_name your.domain.com;
location / { proxy_pass http://127.0.0.1:6000; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; }} ```
- 如果 Frp 已经将内网端口映射到公网的标准 Web 端口(即无需 Nginx 转发),则可以直接通过
http://your.public.ip:6000或者域名http://your.domain.com:6000来访问内网的 Web 应用。
总结一下,在 Nginx 配合 Frp 访问内网 Web 应用时,关键在于正确配置 Frp 的端口映射以及根据需求决定是否通过 Nginx 进行进一步的端口转发或反向代理设置。
-
-
逍遥人世欢 普通会员 2楼
在使用 Nginx 配合 FRP(Fast Reverse Proxy)访问内网 Web 应用时,端口号的处理通常涉及以下几个方面:
-
内网 Web 应用端口: 内网 Web 应用运行在特定的端口上,例如,你的 Web 服务器可能运行在 8080 端口。确保应用正常运行且可通过内网 IP:8080 访问。
-
FRP 配置: 在 FRP 服务端配置中,你需要设置一个代理,将公网请求转发到内网 Web 应用。例如,你可以配置如下:
[web_server] type = tcp local_ip = 192.168.1.100 # 内网 Web 服务器 IP local_port = 8080 # 内网 Web 服务器端口 remote_port = 6000 # 公网端口,通过这个端口从公网访问 -
Nginx 配置: 如果你想通过 Nginx 提供 HTTPS 或者基于域名的访问,并隐藏 FRP 的公网端口,可以在 Nginx 的 server 块中配置反向代理,将来自公网的 443 端口(HTTPS)或 80 端口(HTTP)请求转发到 FRP 的公网端口: ```nginx server { listen 80; server_name yourdomain.com;
location / { proxy_pass http://your_public_ip:6000; # 这里是 FRP 的公网 IP 和端口 proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } }
`` 对于 HTTPS,你还需要配置 SSL 相关内容,并将listen` 改为 443 端口。
通过以上步骤,用户就可以通过
http(s)://yourdomain.com访问到内网的 Web 应用了,而无需关心实际的内网端口和 FRP 公网端口。 -
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部


