内网穿透

使用frp进行内网穿透,可以很方便地进行调试,比如微信公众号。穿透前,需要有一台能连接公网的机器,京东云最近做活动,可以免费半年。我在这上面进行了实战。

原来用的是花生壳,但是有很多限制,还是自己弄了域名比较方便。

frp是什么,就不多说了,有兴趣的童鞋看这个:https://github.com/fatedier/frp

工具在上面的github地址上可以下载到,我提供一个X86 CPU版本的windows和linux版本的地址。
链接:http://pan.baidu.com/s/1kV7R39t 密码:md3a

在公网IP服务器配置frps.ini,如下:

[common]
bind_port = 7000
vhost_http_port = 80

本地局域网配置frpc.ini

[common]
server_addr = 111.61.131.13
server_port = 7000

[ssh]
type = tcp
local_ip = 192.168.3.133
local_port = 22
remote_port = 6000

[web]
type = http
local_port = 8080
custom_domains = test.bianxh.top

公网使用的是Linux,运行命令如下:

root@***:~/frp_0.13.0_linux_386# ./frps -c ./frps.ini
2017/09/12 12:37:50 [I] [service.go:83] frps tcp listen on 0.0.0.0:7000
2017/09/12 12:37:50 [I] [service.go:108] http service listen on 0.0.0.0:80
2017/09/12 12:37:50 [I] [main.go:112] Start frps success
2017/09/12 12:37:50 [I] [main.go:114] PrivilegeMode is enabled, you should pay more attention to security issues

本地是Windows,运行命令如下:

D:\GreenSoft\frp_0.13.0_windows_amd64>frpc.exe -c frpc.ini
2017/09/12 12:35:00 [I] [control.go:276] [ded5c9fb0d273509] login to server success, get run id [ded5c9fb0d273509]
2017/09/12 12:35:01 [I] [control.go:411] [ded5c9fb0d273509] [ssh] start proxy success
2017/09/12 12:35:01 [I] [control.go:411] [ded5c9fb0d273509] [web] start proxy success

下来去服务商管理后台,配置下域名解析:

记录类型 主机记录 记录值
A test 公网IP,比如:111.61.131.13

可以访问到本地了:
http://test.bianxh.top/yiyixiaozhi/webSocketTest.jsp
和本地访问一样,如下:

内网穿透_第1张图片
image.png

刚刷新两次,就提示无法访问了,没有备案的域名果然不好使啊:
http://illegalitydomain.jcloud.com/

换个地址,使用端口访问了一下,是通的。

内网穿透_第2张图片
image.png

下来还是要乖乖备案去。


内网穿透_第3张图片
image.png

你可能感兴趣的:(内网穿透)