内网穿透

使用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
和本地访问一样,如下:

image.png

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

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

image.png

下来还是要乖乖备案去。


image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容