[GH-ISSUE #612] 不使用域名怎样修改配置文件实现访问内网web服务? #476

Closed
opened 2026-05-05 12:18:31 -06:00 by gitea-mirror · 6 comments
Owner

Originally created by @gyje on GitHub (Jan 21, 2018).
Original GitHub issue: https://github.com/fatedier/frp/issues/612

不知道哪里配置有问题,在内网用Apache开了个1024端口的web页面,想要不通过域名直接访问公网IP实现访问该内网页面。

frps.ini

[common]
bind_port = 7000
auth_token = admin
privilege_token = 12345678

frpc.ini

[common]
server_addr = x.x.x.x
server_port = 7000
auth_token = admin
privilege_token = 12345678
[web]
type = http
local_port = 1024
custom_domains = 127.0.0.1

谢谢!

Originally created by @gyje on GitHub (Jan 21, 2018). Original GitHub issue: https://github.com/fatedier/frp/issues/612 不知道哪里配置有问题,在内网用Apache开了个1024端口的web页面,想要不通过域名直接访问公网IP实现访问该内网页面。 # frps.ini [common] bind_port = 7000 auth_token = admin privilege_token = 12345678 # frpc.ini [common] server_addr = x.x.x.x server_port = 7000 auth_token = admin privilege_token = 12345678 [web] type = http local_port = 1024 custom_domains = 127.0.0.1 谢谢!
Author
Owner

@fatedier commented on GitHub (Jan 23, 2018):

使用 tcp 类型

<!-- gh-comment-id:359680809 --> @fatedier commented on GitHub (Jan 23, 2018): 使用 tcp 类型
Author
Owner

@gyje commented on GitHub (Jan 23, 2018):

@fatedier 能否给出一个简单的示例配置?尝试了tcp,但是提示io error

<!-- gh-comment-id:359784080 --> @gyje commented on GitHub (Jan 23, 2018): @fatedier 能否给出一个简单的示例配置?尝试了tcp,但是提示io error
Author
Owner

@fatedier commented on GitHub (Jan 23, 2018):

请自行查阅相关文档,提示的错误贴出日志。

<!-- gh-comment-id:359846718 --> @fatedier commented on GitHub (Jan 23, 2018): 请自行查阅相关文档,提示的错误贴出日志。
Author
Owner

@gyje commented on GitHub (Jan 24, 2018):

frps.ini
[common]
bind_port = 7000
frpc.ini
[common]
server_addr = x.x.x.x
server_port = 7000
[proxy]
type = tcp
local_ip = 0.0.0.0
local_port = 1024
remote_port = 6000

防火墙配置,端口占用,都检查了,服务端可以启动成功,但是客户端出错:
2018/01/24 20:16:24 [I] [proxy_manager.go:284] proxy removed: []
2018/01/24 20:16:24 [I] [proxy_manager.go:294] proxy added: [proxy]
2018/01/24 20:16:24 [I] [proxy_manager.go:317] visitor removed: []
2018/01/24 20:16:24 [I] [proxy_manager.go:326] visitor added: []
2018/01/24 20:16:45 [W] [control.go:109] login to server failed: dial tcp x.x.
x.x:7000: connectex: A connection attempt failed because the connected party
did not properly respond after a period of time, or established connection faile
d because connected host has failed to respond.
dial tcp x.x.x.x:7000: connectex: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.
本地web服务已经启动,1024端口web页面正常
@fatedier

<!-- gh-comment-id:360113733 --> @gyje commented on GitHub (Jan 24, 2018): frps.ini [common] bind_port = 7000 frpc.ini [common] server_addr = x.x.x.x server_port = 7000 [proxy] type = tcp local_ip = 0.0.0.0 local_port = 1024 remote_port = 6000 防火墙配置,端口占用,都检查了,服务端可以启动成功,但是客户端出错: 2018/01/24 20:16:24 [I] [proxy_manager.go:284] proxy removed: [] 2018/01/24 20:16:24 [I] [proxy_manager.go:294] proxy added: [proxy] 2018/01/24 20:16:24 [I] [proxy_manager.go:317] visitor removed: [] 2018/01/24 20:16:24 [I] [proxy_manager.go:326] visitor added: [] 2018/01/24 20:16:45 [W] [control.go:109] login to server failed: dial tcp x.x. x.x:7000: connectex: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection faile d because connected host has failed to respond. dial tcp x.x.x.x:7000: connectex: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond. 本地web服务已经启动,1024端口web页面正常 @fatedier
Author
Owner

@gyje commented on GitHub (Jan 31, 2018):

goproxy解决了

<!-- gh-comment-id:361791231 --> @gyje commented on GitHub (Jan 31, 2018): 用[goproxy](https://github.com/snail007/goproxy)解决了
Author
Owner

@bluethon commented on GitHub (Mar 21, 2018):

我也遇到同样的问题, 最后找到了配置说明, 解决了, frpc.ini例子如下

[common]
server_addr = XXX.XXX.XXX.XXX
server_port = 7000

[tcp_port]
type = tcp
local_id = 127.0.0.1
local_port = 5000
# 此处是server需要监听的端口
remote_port = 5005
<!-- gh-comment-id:374822654 --> @bluethon commented on GitHub (Mar 21, 2018): 我也遇到同样的问题, 最后找到了配置说明, 解决了, `frpc.ini`例子如下 ``` ini [common] server_addr = XXX.XXX.XXX.XXX server_port = 7000 [tcp_port] type = tcp local_id = 127.0.0.1 local_port = 5000 # 此处是server需要监听的端口 remote_port = 5005 ```
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: github-starred/frp#476
No description provided.